Shopify其他脚本

时间:2018-07-18 07:59:36

标签: shopify

在Checkify的Shopify的“其他脚本”部分中,我需要添加一个脚本(在下面)以进行跟踪,而为了我的生命,我无法获得要渲染的购物车项目数量。

显然,我应该能够使用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}}值以外,我目前得到的所有内容。

2 个答案:

答案 0 :(得分:1)

结帐过程中没有cart项。

您应将cart.item_countcheckout.line_items.sizeorder.line_items.size交换。

答案 1 :(得分:0)

感谢滴水!我可以使用以下代码解决此问题。一旦结帐发生,它的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>