На сайте установлен старый компонент работы с корзиной, который менять не хочется. Пробую добавить запись в электронную коммерцию о составе заказа прямо в шаблоне так -
Но ничего не записывается (
Почему? Может есть более правильный способ?
| Код |
|---|
<sc ript type="text/javascript">
window.dataLayer = window.dataLayer || [];
dataLayer.push({
"ecommerce": {
"purchase": {
"actionField": {
"id" : "<?=$arResult["ORDER_ID"]?>"
},
"products": [
<?
foreach($arResult["BASKET_ITEMS"] as $key=>$arItem) {
?>
{
"id": "<?=$arItem["ID"]?>",
"name": "<?=$arItem["NAME"]?>",
"price": "<?=$arItem["PRICE"]?>",
"brand": "",
"category": "<?php if(isset($arItem['SECTION']['NAME'])){ echo $arItem['SECTION']['NAME']; } ?>",
"variant": ""
},
<?
}
?>
]
}
}
});
</sc ript>
|
Но ничего не записывается (
Почему? Может есть более правильный способ?