WPML

多语言 WooCommerce 产品目录

WPML导出和导入最常见的使用场景,是拥有庞大产品目录的多语言 WooCommerce 商店。在电子表格、PIM 或任何可导出 CSV 或 XML 的系统中构建目录,然后运行导入 – 每一个产品行、每一个翻译行、每一个类别、属性和变体都会附带正确的语言。

导入插件运行完毕后,前往 WPML > 导出和导入,单击一次运行 WPML 导入。WPML 会读取每一行上的语言元数据,并将每个翻译连接到其源。类别、属性和变体会遵循其父产品的语言。

对带有自定义 WooCommerce 属性的可变产品同样有效。通过 _wpml_import_wc_local_attribute_labels 列,您可以在翻译产品的同时按语言翻译属性名称。Size / TailleColor / Couleur – 变体标签在每种商店语言中都能自然呈现。

多语言房地产房源

房地产网站会定期将 MLS、物业管理系统或经纪 CRM 中的房源同步到 WordPress。WPML导出和导入则负责其中的多语言部分。每个房产的本地化说明、特色和配套设施都会以正确的语言导入,各语言版本之间也会建立翻译关联,房源页面因此可以在不同语言之间切换。

同样的工作流程也适用于找房平台的房源数据源、经纪联合发布和 IDX 导出,只要源系统为每个房源提供特定区域的数据即可。

多语言事件和票务源

事件网站和票务平台会发布事件源,其中包含多种语言的事件标题、说明、日程安排和场地,每个事件针对不同地区或受众都有各自的本地化文案。WPML导出和导入将这些源接入 WPML 的翻译模型,从而使事件的每个语言版本都成为源内容的翻译,而不是不相关的文章。

这适用于从行业源提取信息的事件聚合器、将事件推送到 WordPress 的票务提供商,以及跨市场维护日程安排的会议平台。

多语言供应商目录和 B2B 源

B2B 网站(分销商、经销商网络、零件目录、服务目录)通常会将供应商的目录镜像到 WordPress 中,以便客户可以在本地购物,而源数据则保留在其他地方。供应商以多种语言发布其产品数据;当数据导入 WordPress 时,WPML导出和导入会保留其语言结构。

当供应商刷新目录时,下一次导入(以及下一次 WPML 接入处理)会保持语言结构完好无损。翻译之间的关联依旧保留,新产品也会分配到正确的语言。

您自己的 CSV 和 XML 管道

如果您的数据并非来自受支持的导入插件(自定义导出脚本、ETL 管道、小众第三方系统的连接器),WPML导出和导入仍然可以完成语言接入。在您的 CSV 或 XML 中添加三个已记录的语言列(_wpml_import_translation_group_wpml_import_language_code_wpml_import_source_language_code),接入步骤读取它们的方式与读取受支持插件输出的方式相同。

完整的列规范请参阅如何向 WordPress 导入多语言内容

与您已使用的导出/导入插件配合使用

大多数多语言导入都会使用以下工具之一。WPML导出和导入在设计上可与其中每一款配合使用:

  • WP All Import Pro / WP All Export Pro。用于电子表格驱动导入的经典组合。
  • 原生 WooCommerce CSV 导入器。用于产品导入的内置工具。
  • 标准 WordPress 导入器。用于文章、页面和自定义文章类型。
  • 您自己的脚本。通过三个已记录的语言列。

对于受支持的插件,语言元数据会自动添加到导出文件中。对于不受支持的插件,则需要手动添加语言列。

按计划进行多语言导入

对于夜间目录同步、供应商源刷新、计划的事件拉取或任何定期导入,WPML 接入步骤会在导入插件完成后立即自动运行 – 无需在管理后台手动单击。有两种接入方式:

  • URL 端点。用于 cron 驱动的计划(例如 WP All Import Pro 的手动计划)。向现有计划添加一个 cron URL,WPML 步骤便会在每次导入后静默运行。
  • 动作钩子。用于使用 Action Scheduler 的 PHP 计划导入。在您的导入动作之后,通过一次 do_action( 'wpml_import_process' ) 调用来触发 WPML 步骤。

对于无法使用管理后台 UI 的部署脚本、容器构建和管道,请从 WP-CLI 运行接入步骤:wp wpml import process

WPML导出和导入包含在 WPML 中

WPML导出和导入随 Multilingual CMS 和 WPML Agency 一起提供。无需单独购买。只需购买 WPML 一次,多语言导入即可在您账户涵盖的每个网站上运行。如果您已经有 WPML,请从您的 WPML 下载页面激活 WPML导出和导入。