Datatrics Prestahop - PullRequest
       9

Datatrics Prestahop

0 голосов
/ 08 ноября 2019

Мне нужно добавить код 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, и т.д ..., а затем он показывает "ошибка белого экрана".

Пожалуйста, помогите, спасибо.

...