Мне нужно добавить код Datatrics
на страницы checkout.tpl
, cart.tpl
и product.tpl
. Но я не знаю, как вызывать переменные товара и заказа.
Вот код для скрипта Product Views:
<script type="text/javascript">
// Set the view of a product
_paq.push(['setEcommerceView',
"SKU", // (required) SKU: Product unique identifier
"NAME", // (optional) Product name
"CATEGORYNAME", // (optional) Product category. You can also specify an array of up to 5 categories eg. ["CATEGORYNAME", "CATEGORYNAME2", "CATEGORYNAME3"]
20, // (recommended) Product price
]);
// Set the view of a category
_paq.push(['setEcommerceView',
false,
false,
"CATEGORYNAME", // You can also specify an array of up to 5 categories eg. ["CATEGORYNAME", "CATEGORYNAME2", "CATEGORYNAME3"]
]);
_paq.push(['trackPageView']);
</script>
Это для скрипта Корзина:
<script type="text/javascript">
// Add all products found in the cart
_paq.push(['addEcommerceItem',
"SKU", // (required) SKU: Product unique identifier
"NAME", // (optional) Product name
"CATEGORYNAME", // (optional) Product category. You can also specify an array of up to 5 categories eg. ["CATEGORYNAME", "CATEGORYNAME2", "CATEGORYNAME3"]
20, // (recommended) Product price
1 // (optional, default to 1) Product quantity
]);
// Specifiy the order details
_paq.push(['trackEcommerceCartUpdate', 15.5]); // (required) Cart amount
_paq.push(['trackPageView']);
</script>
И это для checkout.tpl
(сценарий преобразования):
<script>
_paq.push(['addEcommerceItem',
"{{sku}}",
"{{name}}",
"{{categoryname}}",
{{price}},
{{quantity}}
]);
// Here you can add other products in the order
_paq.push(['trackEcommerceOrder',
"{{orderid}}",
{{grandtotal}},
{{subtotal}},
{{tax}},
{{shipping}},
{{discount}}
]);
_paq.push(['trackPageView']);
</script>
Что я должен сделать для реализации этих кодов в 1.7.2.5 PrestaShop
установке?
IЯ пытался вставить код корзины и вставить переменные $product.name, $product.price,
и т.д ..., а затем он показывает "ошибка белого экрана".
Пожалуйста, помогите, спасибо.