多种货币的脚本

创建支持以多种货币销售的脚本。

固定折扣或百分比折扣

复习如何脚本的折扣适用于销售多种货币。销售固定金额折扣可能很困难,因为金额可能随货币ob欧宝娱乐app下载地址兑换率而波动。

方法

您可以使用以下方法限制或扩大折扣到特定货币:

  • 购物车对象有一个新方法,presentment_currency.该方法返回客户的本地(显示)货币的货币代码。例如,您可以使用此方法检查客户的提示货币,并根据结果筛选脚本。

  • 钱对象有一个新方法,Money.derived_from_presentment (customer_cents: X).该方法以存储货币的形式返回值。X表示以客户本地(显示)货币表示的金额(以分为单位)。此方法将以客户本地(提示)货币计算的金额转换为以您的商店货币计算的等值金额。例如,您可以使用此方法向客户显示以当地(演示)货币表示的折扣。

货币转换

Shopify脚本运行在您的商店的货币,而不是在您的客户的本地(提示)货币:

  • 在运行脚本之前,购物车中的金额将转换为商店的货币。
  • 脚本完成后,这些金额将被转换回客户的本地(显示)货币。

这两种转换都不会导致你被收取转换费用。您只在捕获付款时收取转换费用。

在以多种货币销售之前,请检查脚本

当您启用以多种货币销售时,请检查您的脚本,以确保它们仍然按预期工作:

  • 提供百分比折扣的脚本-这些脚本提供相同的百分比折扣,无论哪种货币。
  • 提供固定值折扣的脚本-这些脚本中的值以您的商店的货币表示。提供固定金额折扣的脚本可能难以推广,因为折扣金额可能随货币兑换率而波动。ob欧宝娱乐app下载地址
  • 依赖给定价格阈值运行的脚本-这些脚本中的值以您的商店的货币表示。

例子

当客户的本地(提示)货币与您的商店货币不同时,以下示例隐藏除Shopify Payments之外的所有支付提供商:

输出payment_gateways输入payment_gatewaysdelete_if|payment_gateway|输入presentment_currency! =输入shop_currency& &payment_gateway的名字! =“Shopify支付”结束

了解更多

准备好开始与ShoOB欧宝娱乐APPpify销售?

免费试用