Akeneo 1.6: клонирование продукта
Нам нужно клонировать продукт в Akeneo 1.6 (должен меняться только SKU).
Мы использовали метод, описанный в ответе на мой старый вопрос SO, но, похоже, он работает только в Akeneo 1.4 и 1.5.
Я пытался нормализовать продукт для JSON, но я не нашел простого способа записать его обратно в продукт. Есть идеи?
1 ответ
Простой способ - использовать ProductQueryBuilder для получения продукта из базы данных, затем нормализовать его в массиве с помощью ProductNormalizer, изменить SKU, а затем использовать ProductBuilder для создания продукта. Теперь вы можете обновить его с помощью ProductUpdater и сохранить его с помощью ProductSaver.
Или, если вы не хотите разрабатывать что-либо, вы можете экспортировать нужные продукты, изменить их SKU, а затем снова импортировать их:)