【问题标题】:Shopify add coupon in order noteShopify 在订单备注中添加优惠券
【发布时间】:2014-03-13 22:07:41
【问题描述】:

看来这是我可以将信息解析到订单备注部分的地方:

{{ cart.note }}

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

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

谁能告诉我哪里出错了?

【问题讨论】:

  • 客户在 Shopify 结账的第 2 步输入他们的折扣代码。那时(在购物车页面上)已经输入了 cart.note,也无法添加。你到底想做什么,为什么?

标签: php shopify liquid


【解决方案1】:

您在此处尝试执行的操作存在一些问题。

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

  2. cart.note 是通过在购物车页面的表单内添加一个带有name="note" 的输入元素创建的,该元素的值成为订单的noteSee here for more info.

另外,来自Shopify wiki about cart.note

在您的结帐模板中添加一个注释字段...一般的想法是您只需在表单中定义一个名为“note”的输入字段,然后提交到 cart.liquid 中的“/cart”。

你把你的代码放在哪里了?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-23
    • 2021-02-18
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 2017-09-24
    • 2019-04-02
    • 2016-12-20
    相关资源
    最近更新 更多