主页 » 文档 » 相关项目 » WooCommerce多语言版- 多语WooCommerce网站让一切变得轻松

必需插件和设置

要使用WooCommerce多语言版,您需要安装并激活以下插件:
  • WPML 4.0或更新版
  • WPML字符串翻译2.8或更新版
  • WPML翻译管理 2.6或更新版
  • WooCommerce 3.3.0或更新版
如果您想为产品的不同翻译使用不同的媒体(图像),您需要安装WPML媒体如果您与开发人员合作,他们应该安装和设置此部分中列出的所有必要组件。 您可以从您的wpml.org帐户下载所有WPML组件。WooCommerce多语言版WooCommerce都托管在WordPress插件库中。 已获取所有插件? 让我们开始吧!

使用安装程序轻松进行插件下载和更新

WooCommerce多语言版有一个内置安装程序,可供下载、激活和更新所有必需插件。 激活WooCommerce多语言版后,进入插件页面,点击顶部的新增按钮。 你会看到一个按不同标签下分类的插件列表,包括特色热门推荐收藏商业。 点击商业标签,将出现购买WPML授权或在已购买WPML情况下输入注册的站点密匙的选项。 通过你的帐户页面购买插件并注册网站后,将出现一系列可下载、启用和更新的插件。
注册网站后插件页面的商业标签
注册网站后插件页面的商业标签

使用安装向导

WooCommerce多语言版具有安装向导,可帮助指导您完成使用WooCommerce 多语言版插件配置网站的基本步骤。 激活全部必需插件后将自动启动WooCommerce多语言版安装向导
WooCommerce多语言版安装向导的起始页

WooCommerce多语言版安装向导的起始页
从上图中可见,安装向导与WooCommerce固有的配置向导非常相似。 它将帮助您配置以下设置:翻译商店页面、选择可译产品属性并启用多币种模式。

设置商店页面

您必须让标准WooCommerce页面以所有语言形式出现在您的网站中。 WooCommerce Multilingual将自动为您做到这一点。 这也在安装向导中处理。 要手动操作,请前往WooCommerce>WooCommerce多语言版页面并点击状态标签。若您还没有设置商店页面,将有一条信息告知该商店页面不存在,提议创建商店页面。
WooCommerce 多语言版状态和提醒
WooCommerce
多语言版状态和提醒
WooCommerce多语言版将利用现有的翻译页面标题创建这些页面。 您以后可以随时在不同的语言中更改页面标题。 在该页面也将显示关于缺少分类术语翻译的警告。 若您在使用产品变更分类或将产品分类和加标签,最好是翻译所有分类。 [/]

翻译购物车和结帐页面

翻译WooCommerce结帐和购物车页面与翻译WooCommerce的其他内容有点不同。 网站中的主题和插件通常提供这些翻译,但在某些情况下,您需要执行一些额外的步骤。 [/]

翻译产品分类、标签、属性和自定义分类

大多数商店都按产品类别布置。 有的还使用标签。 若您在使用变更,可能也使用产品属性。 WooCommerce Multilingual使您可以很容易翻译所有这些内容。 您还可以设置WooCommerce多语言版为显示原产品分类、标签和属性(若其翻译不可用)。 先在默认语言中使用标准WooCommerce编辑界面创建产品分类、标签和属性。 创建属性时,他们被默认标记为可译。 您可以随时为每个属性更改此选项。 别担心翻译分类、标签和属性。提示:产品分类、标签和属性全被存为WordPress分类。 WooCommerce多语言版包括翻译分类术语的便捷界面。 前往WooCommerce>WooCommerce多语言版页面。 这时查看屏幕上的其它选项卡。 屏幕上将显示属于您的商店的每个分类选项卡。
翻译属性
翻译属性
每个标签包含一个不同的分类。 单击它查看所有分类术语并翻译它们。 要翻译术语,请点击其标记。 您将需要输入名称、缩略名和描述。 该名称会显示在屏幕上。 编辑时,别名出现在URL中,描述显示在WordPress管理页面上。 若您的商店包括许多分类或其他分类术语使用该搜索功能可快速找到分类。

翻译WooCommerce多语言版页面的自定义分类

从3.9版开始,WooCommerce多语言版可直接从其主页面翻译与WooCommerce产品关联的任何自定义分类。 许多插件可向您的网站添加自定义分类,如Toolset Types。 另外,有些插件和主题自动向产品添加自定义分类。 例如名为Adventure Tours的主题创建了一个名为“Tour Categories”的自定义分类,您可以就像任何其它自定义产品分类一样对其进行翻译。 自定义分类与产品关联后,“自定义分类”选项卡出现在 WooCommerce>WooCommerce多语言版页面上。
翻译自定义 分类及其术语
翻译自定义
分类及其术语
点击对应语言的「+」图标可翻译分类术语。 请注意此刻无法翻译与产品关联的自定义分类基础缩略名。 [/]

翻译产品

因为您的产品分类已被翻译,现在该翻译产品了。 这里有两个选项。 一个是在您的网站上仅显示翻译的产品。 另一个是显示翻译的产品,但若翻译不存在,则显示来自源语言的产品内容。 在这种情况下,仅显示源语言产品内容,而网站的其他部分仍显示当前语言,如菜单和小工具。 了解关于显示以第二语言未翻译的产品页面上对此的详情。先在WooCommerce中以默认语言或第二语言之一创建产品。 无需担心翻译它们。 通常如同您利用WooCommerce完成一样创建产品。 您可以创建标准产品、可变产品、可下载产品和其它WooCommerce必须提供的产品和服务。您的产品存在后,前往 WooCommerce>WooCommerce多语言版页面,您将从产品选项卡开始。
产品 翻译选项卡列出所有产品
产品
翻译选项卡列出所有产品
产品表为您提供了您网站中的所有产品摘要。 若您有许多产品,使用该页面顶部的筛选并可找到您搜索的正确产品。 每种语言都有其自己的列以及翻译状态图标。 它们帮助您找出未翻译的或需要更新的产品。 点击笔图标编辑现有产品翻译或单击加号图标翻译产品。
产品翻译编辑器
产品翻译编辑器
您可以使用您打开的产品翻译编辑器翻译您的产品信息。 您可以将产品从其创建语言翻译为您网站中定义的所有其他语言。

翻译产品插件

WooCommerce多语言版可通过各种WooCommerce扩展翻译新增到产品的字段。 支持扩展向产品添加的所有字段和选项将自动在产品翻译页面可译。 下图显示产品翻译页面上的产品插件部分。
产品 附加部分在产品翻译页面
产品
附加部分在产品翻译页面
要找到所有兼容WPML的WooCommerce扩展明细表,请访问wpml.org的扩展页面。 [/]

翻译产品变更

WooCommerce多语言版在所有语言中自动创建并同步产品变更。 以默认语言创建变更后保存该产品(以默认语言)。 WooCommerce多语言版将立即为产品的所有翻译创建相同变更。产品变更可按类似于简单产品的翻译方式翻译。 变更特有的一点是定制产品属性。 它们将在产品翻译屏幕中翻译,这与所有产品的自定义字段翻译方式大致一样。
翻译变更
翻译变更
您也可以翻译变更图片的标题。 若变更使用全球产品属性,需要按相应分类选项卡翻译。 翻译所有属性后可以自动生成翻译产品的变更。 完成了属性翻译后,也需要创建其它语言的产品相关变更。 这是通过使用属性选项卡下的同步属性和更新产品变更按钮完成的。 [/]

翻译图片文本

类似于变更,WooCommerce多语言版自动同步产品翻译之间的所有图像。 这包括特色图像,图像库和所有变更图像。 上传或选择默认语言产品的不同图像后,保存它。 该产品的所有翻译将得到相同的图像。您可以在产品翻译页面上编辑产品翻译的图像文本以及所有其他产品信息。
翻译图片文本
翻译图片文本
用这种方法可以指定各种语言相同图像的标题、说明和描述。 [/]

翻译URL

可以使用WooCommerce多语言版翻译URL的不同组成部分。 从3.8版开始,WooCommerce多语言版可使用其独有的网址字符串翻译专用部分翻译网址。 如果您愿意,仍可以使用WPML的字符串翻译页面翻译相同的字符串。前往WooCommerce>WooCommerce多语言版页面后点击店铺网址选项卡。 您将看到一个URL列表和一个具有每个语言翻译状态的列。 单击笔图标编辑现有的URL翻译,或单击加号图标添加URL翻译。
店铺URL选项卡
店铺URL选项卡

店铺、购物车、结帐和帐户页面

通过翻译各自的WooCommerce页面翻译这些页面URL。 http://example.com/shop/ (英语) http://example.com/fr/boutique/(法语)

产品永久链接基础

产品基础与其它网址相关基础一起可以在永久链接设置屏幕上设置。 其源语言默认与网站默认语言相同,但可以设置为各种语言,甚至不属于该网站的语言。
设置 产品基础及其源语言。
设置
产品基础及其源语言。
翻译产品永久链接基础允许具有如下URL: http://example.com/product/book (英语) http://example.com/fr/produit/livre (法语)
翻译产品基础
翻译产品基础

产品类别基础

在下面的示例中,产品类别基础 “product-category”被翻译成“categorie-produit”。 http://example.com/product-category/man (英语) http://example.com/fr/categorie-produit/homme (法语)

产品标签基础

在下面的示例中,产品标签基础 “product-tag”被翻译成“mot-cle-produit”。 http://example.com/product-tag/new (英语) http://example.com/fr/mot-cle-produit/nouveau (法语)

产品属性基础

您还可以设置属性的网址结构“基础”。 在下面示例中,即“筛选”。 http://example.com/filters/color/white/ (英语) http://example.com/fr/filtres/couleur/blanche/ (法语)

产品属性别名

从3.9版开始,WooCommerce多语言版可翻译属性缩略名。 以下是与“color”属性相对应的URL的示例。 http://example.com/filters/color/white/ (英语) http://example.com/fr/filtres/couleur/blanche/ (法语) 您可以翻译WooCommerce多语言版菜单下面商店网址部分的属性别名。
翻译属性别名
翻译属性别名
请注意,属性应被标记为可译并已启用存档才能翻译属性别名。

翻译WooCommerce端点

“端点”是URL的额外部分,可被WooCommerce检测并用以在页面上生成适当的内容。 例如您可能有页面yoursite.com/my-account。 该端点“edit-account”附加到该网址使其成为yoursite.com/my-account/edit-account时,WooCommerce将显示“编辑帐户”页面,代替“我的账户”页面。 已经在WooCommerce 2.1中添加了端点以精简WooCommerce安装流程。 端点也可以通过店铺URL选项卡进行翻译。 两个最常用的端点是帐户页面端点和结账页面端点。 端点相关的更多详情在WooCommerce官方文件中。 [/]

翻译运货类别

WooCommerce可设置各种产品运输选项。 您可以在WooCommerce>设置页面的运货选项卡下设置运输类别。运货类别可让您对类似类型的项目进行分组。 例如,可以为小型、中型和大型包创建一个运货类别,每个包的运费不同。在您用网站的默认语言创建了运货类别之后,它们将被WooCommerce多语言版自动识别。 您可以在WooCommerce>WooCommerce多语言版页面的运货类别选项卡下翻译它们。
WooCommerce多语言版中的运货类别页面
WooCommerce
多语言版中的运货类别页面
[/]

自动库存和产品属性同步

您出售产品时,销售语言对于库存管理无关紧要。 在默认语言设置中设置产品库存。 当顾客以不同语言购买产品时,WooCommerce Multilingual会自动更新您的库存。 同样适于非文本产品属性,例如大小和权重。 您只需要以默认语言输入即可。 WooCommerce多语言版将以相同方式设置所有翻译的产品。 [/]

使用多种货币

启用多币种

WooCommerce多语言版帮助您在您的网站上使用多种货币。 前往WPML>WooCommerce多语言版并点击多币种选项卡。 您可以配置与多币种相关的一切:第二货币及其属性、添加更多货币、设置各种货币的不同价格和更改货币转换器选项。
多币种选项卡上使用多种货币的选项

多币种选项卡上使用多种货币的选项
WooCommerce多语言版默认禁用多币种模式。 启用后,您可以为不同货币配置自定义格式选项。 您甚至可以在前端显示给定语言的特定货币。 自从3.8版WooCommerce多语言版发行以来,也可次要货币的价格手动设置标准WooCommerce价格以外的价格(常规价和特价)。 这允许其他扩展(如WooCommerce Subscriptions)不依赖于使用汇率定义的价格,以用于其定义的自定义价格类型。 在WooCommerce订阅扩展的情况下,简单订阅的额外价格被称作“注册费”。 自从4.0版本WooCommerce多語言版发行以来,可设置店铺自动汇率。 您可以选择两个知名在线服务作为汇率数据来源,指定自动汇率更新频率并应用吊卸费。 如需获取详情,请访问我们关于在您的网站上使用多种货币的文件。

创建自定义货币转换器

WCML允许开发人员使用简单的Twig模板设计自定义货币转换器。 用这种方法可以创建完全与您的主题设计或插件兼容的转换器。 如需获取详情,请访问关于设计自定义货币转换器的文件。 [/]

当语言或货币更改时清除购物车内容

WooCommerce多语言版帮助您在您的网站上使用多种货币。 当用户切换语言或货币时,您可以选择购物车中的产品所发生的。购物车中的货物可同步或丢弃。 将默认同步。该选项至关重要,因为它可在切换语言或货币时重置购物车。 当切换语言或货币,产品及其选项未正确同步时,应执行该操作。 这可能发生在复杂类型(如订阅预订)或有高级选项(如表运费)的产品上。如需详细信息,请访问关于语言或货币变更时清算购物车货物的文件。 [/]

有用的附加插件

支持不同国家使用不同的付款方式

运行全球电子商务网站时,您可能需要启用不同国家的不同支付选项。 使用多语CMS帐户类型内含的WooCommerce门户国家限制器插件可完成该操作。
选择 允许付款门户的特定国家
选择
允许付款门户的特定国家

大量产品导入

我们的WPML All Import插件是从CSV文件导入产品的方便工具。 [/]

将 WordPress REST API 与 WooCommerce多语言版一起使用

WooCommerce多语言版兼容WordPress REST API。 使用REST API现在可创建、阅读、更新和删除翻译的WooCommerce内容。 其中包括产品、类别、顺序等。 要了解更多有关该主题的信息,请访问我们的WordPress REST API文件页面。 [/]

使用WooCommerce多语言版挂钩

WooCommerce多语言版有开发人员可以用于使其主题和插件在多语环境中更顺畅运行的一系列操作和筛选项。要了解更多有关该主题的信息,请访问我们的WCML挂钩参考文献页面。 [/]

为WooCommerce主题开发者提供的信息

若您在开发个人WooCommerce主题或对现有主题进行主要自定义,应该确保他们在多种语言中正常运行。为了帮助您,我们已准备了一个关于现成多语和多币种WooCommerce主题的完整教程。 [/]
原文
九月 11, 2014
Updated
二月 28, 2020