- 状态
- 已解决
- 解决于
- WPML Export and Import 1.1.0
- 主题标签
- Compatibility
问题概述
如果您使用 WooCommerce 导入工具导入多语言产品,随后使用 WPML导出和导入工具为导入的内容分配正确的语言,当次要语言的导入中包含分层产品类别时,父类别可能无法分配到正确的语言。
例如,WC 示例数据包含类别“Clothing>Accessories”。导入时,“Clothing”和“Accessories”类别都会被创建(作为父类别 > 子类别),但只有“Accessories”类别被分配给产品(“Clothing”类别是隐式的,但未直接分配)。
在多语言环境下的类似情况(例如,导入文件包含西班牙语产品,其中一些产品的类别为“Ropas>Accesorios”)将导致所有类别都被创建,但“Ropas”会被错误地标记为默认语言(在此示例中为英语),即使其子类别“Accesorios”会被正确地标记为西班牙语。
临时解决方法
在我们更新 WPML 导出和导入插件以涵盖此情况之前,必须在 .csv 文件中至少有一个使用该父级类别的产品。
您可以包含一些分配了父级类别的虚拟产品(稍后可将其删除),或者在类别列的值为“Clothing>Accessories”时,为至少一个产品明确分配父级类别,例如“Clothing,Clothing>Accessories”。