2014-03-13 51 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編輯,但我沒有嘗試過,所以我不確定。