所需插件和设置

所需插件和设置

要使用WooCommerce Multilingual,您需要安装并激活以下插件:

  • WPML 3.4或以上
  • WPML String Translation 2.0或以上
  • WPML Translation Management 2.2或以上
  • WPML Media Translation 2.1或以上
  • WooCommerce 2.1 或更高版本

您可以登录wpml.org帐户,在下载部分下载所有的WPML组件。 WooCommerce 多语言版WooCommerce是在WordPress插件库中托管的。已获取所有插件?让我们开始吧!

使用安装程序方便插件下载和更新

WooCommerce Multilingual有一个内置的安装程序,用于下载、激活和更新所有必需的插件。

激活WooCommerce Multilingual后,转到插件页面,单击顶部的新增按钮。 您将看到一系列分类为不同标签的插件,包括精选热门推荐收藏商业

单击商业标签,您将看到一个购买WPML许可证的选项,如果您已经购买了WPML,则输入注册的网站密钥。一旦您购买了该插件并通过“帐户”页面注册了您的网站,您将看到一个可下载、激活和更新的插件列表。

注册网站后插件页面的商业标签

注册网站后插件页面的商业标签

使用安装向导

WooCommerce Multilingual具有安装向导,可帮助指导您完成使用WooCommerce Multilingual插件配置站点的基本步骤。

一旦激活所有所需的插件,插件页面顶部的横幅将让您运行WooCommerce Multilingual安装向导

安装向导横幅

安装向导横幅

单击运行安装向导以启动。

WooCommerce Multilingual安装向导的起始页

WooCommerce Multilingual安装向导的起始页

正如您从上面的图片看到的,安装向导非常类似于 WooCommerce 自身的配置向导。 它将帮助您配置以下设置:翻译商店页面,选择可翻译的产品属性,启用多币种模式,选择翻译界面来翻译您的产品。


设置商店页面

设置商店页面

您必须让标准WooCommerce页面以所有语言形式出现在您的网站中。 WooCommerce Multilingual将自动为您做到这一点。 这也在安装向导中处理。 要手动执行此操作,请转到WPML-> WooCommerce Multilingual,然后单击状态选项卡。 将会有一条消息告诉您商店页面不存在,建议您创建它们。

WooCommerce Multilingual 状态和提醒

WooCommerce Multilingual 状态和提醒

WooCommerce Multilingual将利用现有的翻译页面标题创建这些页面。 您以后可以随时在不同的语言中更改页面标题。在这个页面上,您还会看到有关分类术语翻译缺失的警告。 如果您使用的是产品种类分类方法,或将产品组织成分类和标签,最好是翻译所有的分类。


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

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

大多数商店都是按产品类别布置的。 有的还使用标签。 如果您正使用变更,您可能正在使用产品属性。 WooCommerce Multilingual使您可以很容易翻译所有这些内容。首先,使用标准的WooCommerce编辑界面,在默认语言中建立产品分类、标签和属性。 当创建属性时,默认情况下它们被标记为可翻译。 您可以随时为每个属性更改此选项。

无需担心翻译分类、标签和属性。 提示:产品类别、标签和属性都存储为WordPress分类。WooCommerce Multilingual有一个方便的界面用于翻译分类术语。转到WPML->WooCommerce Multilingual。现在,看看屏幕上的其他标签。您将看到属于您商店的每个分类的标签。

翻译属性

翻译属性

每个标签包含一个不同的分类。 单击它查看所有分类术语并翻译它们。要翻译一个术语,单击它的标签。 您将需要输入名称、别名和描述。 该名称会显示在屏幕上。 编辑时,别名出现在URL中,描述显示在WordPress管理页面上。 如果您的商店包括很多分类,或其他分类术语,使用搜索功能,快速找到它们。

产品分类/标签/属性同步

当翻译的产品未分配到其原始产品的翻译类别时,“内容”按钮中将显示“同步产品类别分配”,显示在“类别”选项卡的底部。

同步内容中的产品类别分配

同步内容中的产品类别分配

单击此按钮后,系统将自动将产品类别术语以不同语言应用于产品。 它将扫描原始内容并将翻译的术语应用于翻译的内容。

您可以在其他两个选项卡,即标签属性中找到相同的按钮。


翻译产品

翻译产品

现在您的产品分类已翻译,应该翻译产品本身了。 首先,在WooCommerce中以默认语言或次要语言之一创建产品。 无需担心翻译它们。 与您往常使用WooCommerce一样创建产品。 您可以创建标准产品、衍生产品,可下载产品和WooCommerce所提供的任何其他内容。 一旦您的产品存在,请转到 WPML->WooCommerce Multilingual您将从“产品”选项卡开始。

列出所有产品的产品翻译选项卡

列出所有产品的产品翻译选项卡

产品表为您提供了您网站中的所有产品摘要。 如果您有很多产品,请使用页面顶部的过滤器进行搜索,找到您要查找的确切产品。 每个语言都有其自己的列以及翻译状态图标。 它们帮助您找出未翻译的或需要更新的产品。 点击笔图标编辑现有产品翻译或单击加号图标翻译产品。

产品翻译编辑器

产品翻译编辑器

您可以使用您打开的产品翻译编辑器翻译您的产品信息。您可以将产品从其创建语言翻译为您网站中定义的所有其他语言。

翻译产品插件

WooCommerce Multilingual允许您翻译通过各种WooCommerce扩展添加到产品的字段。由支持的扩展添加到您产品的所有字段和选项在“产品翻译”页面上自动变为可翻译。

下图显示产品翻译页面上的产品插件部分。

产品翻译页面上的产品插件部分

产品翻译页面上的产品插件部分

要查找与WPML兼容的所有WooCommerce扩展的完整列表,请访问wpml.org的扩展页面


翻译产品变更

翻译产品变更

WooCommerce Multilingual在所有语言中自动创建并同步产品变更。 您在默认语言创建变更以后,保存产品(默认语言)。 WooCommerce Multilingual会立即为产品的所有翻译产生相同的变更。

产品变更的翻译与产品的翻译一样简单。 变更特有的一点是定制产品属性。 它们将在产品翻译屏幕中翻译,这与所有产品的自定义字段翻译方式大致一样。

翻译变更

翻译变更

您也可以翻译变更图片的标题。 如果您的变更使用全局产品属性,您应该在对应的分类选项卡中翻译它们。 一旦您翻译了所有属性,您可以自动生成翻译产品的变更。

属性翻译完成后,还需要创建其他语言的相关产品变更。 这是通过使用属性选项卡下的同步属性和更新产品变更按钮完成的。


翻译图片文本

翻译图片文本

类似于变更,WooCommerce Multilingual自动同步产品翻译之间的所有图片。 这包括特色图片、图片库和所有变更图片。 在您为默认语言产品上传或选择不同的图片后,将其保存。 该产品的所有翻译都会获得相同的图片。

您可以在“产品翻译”页面上编辑产品翻译的图像文本,以及所有其他产品信息。

翻译图片文本

翻译图片文本

这样,您就可以指定不同语言相同图片的主题、标题和描述。


翻译URL

翻译URL

可以使用WooCommerce Multilingual翻译url的不同组成部分。 从版本3.8开始,WooCommerce Multilingual允许您使用其自己翻译URL的专门部分来翻译URL字符串。 如果您愿意,您还可以使用 WPML 的字符串翻译页翻译这些相同的字符串。

转到 WPML->WooCommerce Multilingual,单击商店URL 选项卡。 您将看到一个URL列表和一个具有每个语言翻译状态的列。 单击笔图标编辑现有的URL翻译,或单击加号图标添加URL翻译。

店铺URL选项卡

店铺URL选项卡

商店、购物车、结账和账户页面

通过翻译各自的WooCommerce页面翻译这些页面url。

http://example.com/shop/ (英语)

http://example.com/fr/boutique/ (法语)

产品永久链接基础

连同其它url相关的基础,可以在永久链接设置屏幕上设置产品基础。 它们的源语言默认与网站的默认语言相同,但是可以设置为不同的语言,即使语言不属于该网站。

设置产品基础及其源语言。

设置产品基础及其源语言。

翻译产品永久链接基础允许具有如下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”被翻译成 “categorie-produit”

http://example.com/product-tag/new (英语)

http://example.com/fr/mot-cle-produit/nouveau (法语)

产品属性基础

也会翻译属性url。 以下是与“color”属性相对应的URL的示例。

http://example.com/filters/color/white/ (英语)

http://example.com/fr/filtres/couleur/blanche/ (法语)

翻译WooCommerce端点

“端点”是url的额外部分,可被WooCommerce检测并用以在页面上生成适当的内容。

例如,您可能有一个页面 yoursite.com/my-account。当端点 “edit-account” 附加到此URL时,变成 yoursite.com/my-account/edit-account,WooCommerce 将显示“编辑账户”页面,而非 “我的账户”页面。

已经在WooCommerce 2.1中添加了端点以精简WooCommerce安装流程。 端点也可以通过商店URL选项卡进行翻译。

两个最常用的端点是账户页面端点和结账页面端点。 端点相关的更多详情在WooCommerce官方文件中。


自动库存和产品属性同步

自动库存和产品属性同步

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


使用多种货币

使用多种货币

WooCommerce Multilingual 帮助您在您的网站上使用多种货币

转到 WPML->WooCommerce Multilingual,单击多币种选项卡。 您可以配置与多币种相关的一切:次要货币及其属性、添加更多货币、为不同货币设置不同的价格、更改货币切换器选项。

多币种选项卡上使用多种货币的选项

多币种选项卡上使用多种货币的选项

默认情况下,WooCommerce Multilingual禁用多币种模式。 启用后,您可以为各货币配置自定义格式选项。 您甚至可以在前端显示给定语言的特定货币。

从3.8版本的WooCommerce Multilingual起,还可以为非标准的WooCommerce价格(定价和售价)以次要货币手动设置价格。 这允许其他扩展(如WooCommerce Subscriptions)不依赖于使用汇率定义的价格,以用于其定义的自定义价格类型。 如果使用WooCommerce Subscriptions扩展,简单订用的额外价格称为“注册费”

有关详细信息,请访问有关在您网站上使用多种货币的文档。


有用的附加插件

有用的附加插件

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

当您运行全球性的电子商务网站时,则可能需要支持不同的国家使用不同的付款方式。 您可以使用包含在多语言CMS包中的WooCommerce Gateways Country Limiter插件做到这一点。

选择具体国家以支持一种支付网关

选择具体国家以支持一种支付网关

大量产品导入

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


Using WordPress REST API With WooCommerce Multilingual

将 WordPress REST API 与 WooCommerce Multilingual 一起使用

WooCommerce Multilingual兼容WordPress REST API。通过使用 REST API,您现在可以创建、读取、更新和删除翻译的 WooCommerce 内容。这包括产品、类别、订单和其他。

要了解有关此主题的更多信息,请访问我们的WordPress REST API文档页面


开发自定义WooCommerce主题?

开发自定义WooCommerce主题?

如果您正在开发自己的WooCommerce主题,或对现有的主题进行重大的自定义,您应该确保它们能够在多语言环境中正常工作。为了帮助您,我们已经准备了一个完整的关于使WooCommerce主题支持多语言和多币种的教程