У меня есть веб-сайт Magento 1.8.1.0, где я импортировал около 3500 простых продуктов с использованием SOAP API.Программное создание настраиваемых продуктов в Magento 1.8.1
Мне нужно создать настраиваемые продукты, которые группируют простые продукты на основе шаблона SKU, но не знают, как это сделать программно. Из-за количества продуктов я не могу сделать это вручную из-за того, сколько времени потребуется.
Сайт продает купальники, а простые продукты - это параметры размера и цвета. Я добавил множество пользовательских атрибутов для хранения деталей цвета и размера в группу атрибутов по умолчанию.
Простые продукты могут выглядеть следующим образом:
SKU: XX3736 (32) SKU: XX3736 (34) SKU: XX3736 (36) SKU: XX3736 (38)
Число в скобках представляют размер. Я добавил атрибут, который имеет общую часть SKU - в приведенном выше примере XX3736 на всех 4 простых продуктах - поэтому их можно идентифицировать как один и тот же продукт.
Некоторые вопросы:
Как программно создать конфигурируемый продукты? Я читал разные сообщения, такие как http://blog.omnisubsole.com/2009/07/01/configurable-products-in-magento/, но это кажется старым (с 2009 года) и очень сложным.
При создании простых продуктов имя продукта одинаково в каждом экземпляре, например. на примере выше всех 4 продуктов называются «Speedo Fastskin 3». Это правильно или нужно, чтобы имя было разным, чтобы их можно было идентифицировать с их размером? Если это неправильно, как это можно было бы отобразить в интерфейсе?
Когда я импортировал Простые продукты, я добавил такие вещи, как текст описания, каждому из них. Но для продуктов установлено значение «Не видно индивидуально». Действительно ли необходимо импортировать эти данные для каждого Простого продукта? Я знаю, что Magento требует определенных полей, но кажется странным импортировать данные, которые на самом деле не показаны нигде.
Заранее спасибо.
Кроме того, неутешительно, что API не поддерживает (по-видимому) простой способ сделать это? Кто-нибудь знает, планируют ли это в более поздних версиях? Кажется очень странным, что довольно легко импортировать простые продукты, но так сложно создавать на них Configurables!