На сайте установлен старый компонент работы с корзиной, который менять не хочется. Пробую добавить запись в электронную коммерцию о составе заказа прямо в шаблоне так -
Но ничего не записывается (
Почему? Может есть более правильный способ?
Код |
---|
<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> |
Но ничего не записывается (
Почему? Может есть более правильный способ?