指定草稿订单货币Shopify

时间:2018-12-05 05:46:14

标签: node.js api shopify currency

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

但是没有用

1 个答案:

答案 0 :(得分:1)

根据Shopify documentation,无法允许客户以其他货币付款。您可以使用不同的应用程序或Shopify tutorial来显示不同货币的价格,但是在结帐页面上,您商店的默认货币将用于付款。

您已经提到它恢复为 AUD ,我认为这是Shopify商店的默认货币。您目前无法实现的目标。

然而Shopify Unite 2018宣布Shopify将支持Shopify Plus客户结帐的多种货币。