多种货币脚本

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

固定或基于百分比的折扣

复习如何脚本的折扣以多种货币出售时工作。由于固定金额的折扣会随着货币汇率的变化而波动,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支付”结束

了解更多

准备好开始使用ShOB欧宝娱乐APPopify销售了吗?

免费试用