Akeneo 1.6: клонирование продукта

Нам нужно клонировать продукт в Akeneo 1.6 (должен меняться только SKU).

Мы использовали метод, описанный в ответе на мой старый вопрос SO, но, похоже, он работает только в Akeneo 1.4 и 1.5.

Я пытался нормализовать продукт для JSON, но я не нашел простого способа записать его обратно в продукт. Есть идеи?

1 ответ

Решение

Простой способ - использовать ProductQueryBuilder для получения продукта из базы данных, затем нормализовать его в массиве с помощью ProductNormalizer, изменить SKU, а затем использовать ProductBuilder для создания продукта. Теперь вы можете обновить его с помощью ProductUpdater и сохранить его с помощью ProductSaver.

Или, если вы не хотите разрабатывать что-либо, вы можете экспортировать нужные продукты, изменить их SKU, а затем снова импортировать их:)

Другие вопросы по тегам