跳过导航

Home » WPML文档 » 相关项目 » WooCommerce Multilingual- 多语种WooCommerce 网站轻松搞定 » 多种货币功能WooCommerce

多种货币功能WooCommerce

WooCommerce Multilingual& Multi-currency 可通过前端货币切换器为WooCommerce 商店添加多种货币。

根据客户的位置显示多种货币

根据语言显示多种货币

设置自动汇率

按不同币种设置自定义价格

为每种货币设置不同的付款方式

翻译整个店铺

独立版本

根据客户的位置显示多种货币

根据语言显示多种货币

设置自动汇率

按不同币种设置自定义价格

为每种货币设置不同的付款方式

翻译整个店铺

完整功能,包括WPML

根据客户的位置显示多种货币

根据语言显示多种货币

设置自动汇率

按不同币种设置自定义价格

为每种货币设置不同的付款方式

翻译整个店铺

所需插件

要以多种货币运行商店,请安装并激活:

  • WooCommerce
  • WooCommerce Multilingual

要使用完整的多语言功能,您还需要WPML 和 WPML String Translation.

配置货币

转到WooCommerce →WooCommerce Multilingual & Multicurrency(多币种),然后单击Multicurrency(多币种)选项卡启用多币种模式。然后选择显示货币的方式。

基于地理位置的货币

按地点设置货币时,您可以指定每种货币可用的国家或排除特定国家。

根据地点设置货币可用性

WooCommerce 使用 MaxMind Geolocation 通过 IP 地址或账单地址确定客户的位置(仅限登录用户)。为获得最佳效果,请创建一个免费的 MaxMind 账户,并在多币种页面输入许可证密钥。

如有需要,可以使用wcml_geolocation_get_user_country过滤钩子覆盖默认的地理定位国家/地区,并使用账单地址或送货地址来代替。

基于语言的货币

如果您有WPML ,您可以为每种语言设置默认货币。用户在切换语言时将看到以该货币表示的价格。您可以选择为每种语言显示多种货币,或根据用户的语言显示单一货币。

根据语言设置货币

向前端添加货币切换器

设置多种货币后,可使用小部件、简码或 PHP 代码在网站主题中显示货币切换器。

货币切换器前端显示示例

货币切换器小工具

添加货币切换器作为WordPress classic widget:

  1. 进入WooCommerce →WooCommerce Multilingual & Multicurrency(多种货币),然后单击Multicurrency多种货币)选项卡。
  2. 滚动到“小部件货币切换器 “,然后添加一个新的货币切换器小部件。

虽然是可选的,但您可以使用这些参数自定义货币切换器模板:

  • %name%:货币全称(如 “欧元”)。
  • %symbol%:代表货币的标准符号(如”$”或”€”)。
  • %code%:代表货币的标准代码(如 USD 代表美元)。
  • %subtotal%:当前订单(购物篮)的总费用,不包括运费和附加税。其中包括货币符号,并根据WooCommerce 设置格式化。

此外,当切换器样式设置为 “ 货币列表“时,您还可以使用 HTML 标记(imgspanemstrongu)来自定义输出,这符合官方对选择标记的 HTML 标准

货币切换器短代码

要将货币切换器添加到网站的其他位置,请使用以下简码:

简码 [currency_switcher]

属性:format (可用标记:%name%,%code%,%symbol% ) 默认值: %name% (%symbol%)

使用示例 [currency_switcher format="%code% (%symbol%)"]

PHP代码形式的货币切换器

要使用 PHP 代码添加和自定义货币切换器,请使用以下操作:

do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));

格式外,您还可以使用以下参数输出一个基本的下拉菜单,并为选项值添加货币代码:

switcher_stylewcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list

将自动选择特定语言的客户当前货币或配置的默认货币。

为提高灵活性,您可以使用模板文件设计自定义货币切换器

设置支付网关

您在WooCommerce → 设置的 支付部分设置的任何支付网关都将适用于网站的所有货币。

WooCommerce Multilingual与WooCommerce PayPal 支付、Stripe 和直接银行转账兼容。

为每种货币配置支付网关

如果您有WPML ,您可以进入WooCommerce →WooCommerce Multilingual & Multicurrency中的Multicurrency选项卡,然后单击货币旁边的铅笔图标:

  • 启用支付网关,并为每种货币设置特定的支付网关。
  • 为每个网关选择以何种货币向客户收费和收款。这样,您就可以用与客户使用的货币不同的货币收款。在结账时,他们将看到以转换后的货币表示的总金额。
启用英镑支付网关并选择以哪种货币收款

根据客户所在地配置支付网关

在使用地理位置来显示货币的多语言网站上,您可以控制显示给各地客户的支付网关。

  1. 转到WooCommerce → 设置,然后单击 “付款“选项卡。
  2. 单击要调整的付款方式。
  3. 在 “国家可用性“中,设置您希望支付网关显示的国家。
根据位置配置支付网关

更多多种货币特性和功能

WooCommerce Multilingual& Multicurrency 为管理多种货币提供了一系列附加功能,这些功能在独立版本和WPML 账户中均可使用。

启用自动汇率

WooCommerce →WooCommerce Multilingual & Multicurrency Multicurrency 选项卡中,可以启用自动汇率

然后,自定义细节,如选择服务提供商、提升费用和更新频率。

设置货币选项和四舍五入规则

WooCommerce Multilingual会自动处理货币格式。如果需要,您可以点击每种货币旁边的铅笔图标,自定义货币格式并设置自己的四舍五入规则。

编辑货币选项和四舍五入规则

配置不同货币的自定义价格

为不同货币的产品设置自定义价格:

  1. 编辑产品。
  2. 选择手动设置价格选项并输入您的价格。
从产品编辑屏幕手动设置其他货币的价格

自定义价格将覆盖汇率自动确定的任何价格。 要恢复使用自动价格,您需要删除自定义价格并更新产品。

按货币设置运费

要为每种货币配置不同的运费:

  1. 转到 WooCommerce → 设置,然后单击 “发货“选项卡。
  2. 单击要自定义的送货方式下的编辑
  3. 在弹出的对话框中,启用以自定义货币手动设置成本的选项并输入价格。
手动设置其他货币的运费

按货币查看订单和分析

WooCommerce → 订单页面,您可以按货币查看和过滤订单。这可以帮助您了解不同货币的性能。

按货币过滤WooCommerce 订单

开发人员信息 – 多币种钩子

WooCommerce Multilingual为第三方插件提供过滤器和钩子,以实现自定义多货币逻辑,让用户可以用自己喜欢的货币查看价格和下订单。

查看全套 WooCommerce Multilingual过滤器和钩子。

已更新
28 11 月, 2024