var draft = {
line_items: [],
applied_discount: '',
currency_code: "CAD",
currency: "CAD",
email: "fake@email.com",
shipping_address: {
first_name: "John"
last_name: "Smith"
},
billing_address: {
first_name: "John"
last_name: "Smith"
},
}
var item = {
variant_id: request.query.variant[i],
product_id: request.query.product[i],
quantity: quantity,
custom: true,
}
draft.line_items[0] = item
shopify-api-node:"^2.15.0"
创建草稿订单,但由于某种原因未设置货币。
我将加拿大的currency_code
和货币设置为CAD
,但订单草案始终显示在AUD
(我的商店位于澳大利亚)。
我尝试了许多不同的设置草稿顺序的变化。像设置一样:
currency_code, currency, currency_initials, cart_params: { currency_iso_name: "CAD" }, exchange_rate
但是没有用
答案 0 :(得分:1)
根据Shopify documentation,无法允许客户以其他货币付款。您可以使用不同的应用程序或Shopify tutorial来显示不同货币的价格,但是在结帐页面上,您商店的默认货币将用于付款。
您已经提到它恢复为 AUD ,我认为这是Shopify商店的默认货币。您目前无法实现的目标。
然而Shopify Unite 2018宣布Shopify将支持Shopify Plus客户结帐的多种货币。