2014-03-13 36 views
0

看来,这是我可以解析信息,以订单的注释部分:Shopify为了注释添加优惠券

{{ cart.note }} 

这是我的代码,以尝试将折扣代码添加到购物车注意:

{% for discount in discounts %} 
discount.code = {{ cart.note }} 
{% endfor %} 

任何人都可以告诉我我哪里出错了吗?

+0

客户在Shopify结帐的第2步输入其折扣代码。该cart.note已在该点(在购物车页面上)输入,并且不能添加。你究竟想要做什么,为什么? –

回答

1

在这里你要做的事情有几个问题。

  1. discounts变量是order的一部分,并没有在车页面上还不存在(折扣由客户在结账过程中加入)。

  2. cart.note通过在购物车页面上的表单内具有name="note"的输入元素创建,该元素的值变为订单的noteSee here for more info

此外,从Shopify wiki about cart.note

再添一记场你结帐模板......总的想法是,你只需在提交表单定义一个名为输入字段“音符”到cart/liquid的“/ cart”。

你把你的代码放在哪里?

order.note可能可以通过API编辑,但我没有尝试过,所以我不确定。