Shopify 附加脚本

Shopify Additional Scripts

在 Shopify 的结帐部分 "Additional Scripts" 中,我需要添加一个脚本(如下)以用于跟踪目的,但我终究无法获得要呈现的购物车商品数量。

显然我应该能够使用 Liquid 语法来呈现值,但是每当我进行测试时,该值都是空的。

下面是我无法运行的脚本。

<script language='JavaScript1.1' async src='//pixel.trackingcompany.com/event/js?mt_id=123&mt_adid=456&mt_exem=&mt_excl=&s1={{ cart.item_count }}'></script>

渲染时,我目前得到了除 {{ cart.item_count }} 值之外的所有内容。

结帐过程中没有 cart 项。

您应该将 cart.item_count 替换为 checkout.line_items.sizeorder.line_items.size

感谢滴滴!我能够使用下面的代码解决这个问题。一旦发生结帐,CART 变量将不可用,因此按照您的建议更改为结帐并循环遍历订单项就成功了!

{% assign count = 0 %}
{% for line_item in checkout.line_items %}
{% assign count = count | plus: line_item.quantity %}
{% endfor %}
<script language='JavaScript1.1' async src='//pixel.trackingcompany.com/event/js?mt_id=123&mt_adid=456&mt_exem=&mt_excl=&s1={{ count }}'></script>