shopify - Shopify 将订单项输出为 json 值
问题描述
我正在尝试修改 Shopify 的跟踪代码以输出订单中的商品,但这给我带来了问题,因为没有返回我想要的东西。请有任何想法。这是 var pr = 不起作用的值。其余的很好并输出我们需要的内容:
<!-- Onefeed Tracking -->
<script type="text/javascript" language="javascript">
var of_ssid = 'xxxx';
var cs = '{{ total_price | money_without_currency }}';
var oi = '{{ order_number }}';
var it = '{{ line_item.quantity }}';
var pr = '{% assign items = line_item.product_id | split: "," | parse_json %}
{{ items[forloop.index] }}';
var nc = '';
</script>
<script type="text/javascript" language="javascript" src="https://tracking.onefeed.co.uk/t.js"></script>
<noscript>
<img border="0" src="https://tracking.onefeed.co.uk/ProcessProductCheckout.ashx?of_ssid=xxxx&cs={{ total_price | money_without_currency }}&it={{ line_item.quantity }}&oi={{ order_number }}&nc=&pr={% assign items = line_item.product_id | split: "," | parse_json %}
{{ items[forloop.index] }}" />
</noscript>
<!-- /Onefeed Tracking -->
解决方案
推荐阅读
- python-3.x - Python相当于matlab的 var = char(fread(fid,100,'char'))';
- reactjs - 反应原生回到上一个堆栈
- java - Java 数据类型到 Typescript 类型
- c# - 获取由元组列表的第一个值组成的数组
- c# - 如何从属性中获取 LDAP 嵌套组
- laravel - 共享相同产品但不同分销商的正确雄辩关系是什么?
- ns-3 - 如何在 aodv NS3 中获取和打印移动节点的位置?
- python - 在 mac 终端中执行命令时出现奇怪的语法错误
- javascript - 在firebase中执行mailgun云功能时出现“TypeError:无法读取未定义的属性'catch'”
- square-connect - 使用 Square Point of Sale API 成功交易后如何检索最后四位卡位?