【发布时间】:2017-02-09 11:48:30
【问题描述】:
我们需要在 Akeneo 1.6 中克隆一个产品(只有 SKU 应该改变)。
我们使用了对我的old SO question 的回复中描述的方法,但这似乎只适用于 Akeneo 1.4 和 1.5。
我尝试将产品规范化为 JSON,但我还没有找到一种简单的方法将其写回到产品中。有任何想法吗?
【问题讨论】:
我们需要在 Akeneo 1.6 中克隆一个产品(只有 SKU 应该改变)。
我们使用了对我的old SO question 的回复中描述的方法,但这似乎只适用于 Akeneo 1.4 和 1.5。
我尝试将产品规范化为 JSON,但我还没有找到一种简单的方法将其写回到产品中。有任何想法吗?
【问题讨论】:
简单的方法是使用ProductQueryBuilder从数据库中获取产品,然后使用ProductNormalizer将它们标准化成数组,更改SKU然后使用ProductBuilder创建产品。您现在可以使用ProductUpdater 更新它并使用ProductSaver 保存它。
或者,如果您不想开发任何产品,您可以导出所需的产品,更改它们的 SKU 然后重新导入它们:)
【讨论】:
json,获取values 数组,设置组、类别、启用、关联,然后创建、更新和保存产品。