Shopify在订单备注中添加优惠券

时间:2014-03-13 22:07:42

标签: php shopify liquid

似乎我可以将信息解析到订单的备注部分:

{{ cart.note }}

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

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

有谁能告诉我哪里出错了?

1 个答案:

答案 0 :(得分:1)

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

  1. discounts变量是order的一部分,并且在购物车页面上尚不存在(客户在结帐过程中会添加折扣)。

    < / LI>
  2. cart.note是通过在“购物车”页面上的表单中包含name="note"的输入元素创建的,并且该元素的值将成为订单noteSee here for more info

  3. 另外,来自Shopify wiki about cart.note

      

    在结帐模板中添加一个注释字段...一般的想法是你只需定义一个名为&#34的输入字段;注意&#34;以提交给&#34; / cart&#34;的形式在cart.liquid。

    你把代码放在哪里?

    order.note可以通过API进行修改,但我还没试过,所以我不确定。