0
看来,这是我可以解析信息,以订单的注释部分:Shopify为了注释添加优惠券
{{ cart.note }}
这是我的代码,以尝试将折扣代码添加到购物车注意:
{% for discount in discounts %}
discount.code = {{ cart.note }}
{% endfor %}
任何人都可以告诉我我哪里出错了吗?
看来,这是我可以解析信息,以订单的注释部分:Shopify为了注释添加优惠券
{{ cart.note }}
这是我的代码,以尝试将折扣代码添加到购物车注意:
{% for discount in discounts %}
discount.code = {{ cart.note }}
{% endfor %}
任何人都可以告诉我我哪里出错了吗?
在这里你要做的事情有几个问题。
的discounts
变量是order
的一部分,并没有在车页面上还不存在(折扣由客户在结账过程中加入)。
cart.note
通过在购物车页面上的表单内具有name="note"
的输入元素创建,该元素的值变为订单的note
。 See here for more info。
此外,从Shopify wiki about cart.note
:
再添一记场你结帐模板......总的想法是,你只需在提交表单定义一个名为输入字段“音符”到cart/liquid的“/ cart”。
你把你的代码放在哪里?
order.note
可能可以通过API编辑,但我没有尝试过,所以我不确定。
客户在Shopify结帐的第2步输入其折扣代码。该cart.note已在该点(在购物车页面上)输入,并且不能添加。你究竟想要做什么,为什么? –