как добавить более простые продукты в настраиваемые продукты, используя magento API - PullRequest
3 голосов
/ 14 сентября 2010

Как я могу просто постепенно добавлять новые простые продукты в настраиваемые продукты?

или мне все еще нужно сначала извлечь 2 исходных массива предварительно определенного настраиваемого продукта (getConfigurableAttributesData и getConfigurableProductsData), добавить новые массивы и установить их заново? Это работает для моего случая так же, как первое создание?

И если новый простой продукт владеет новым атрибутом / опциями атрибута, нужно ли мне сначала создавать / редактировать атрибут перед добавлением?

Заранее спасибо!

1 Ответ

0 голосов
/ 22 февраля 2012

API в его нынешнем виде не имеет функциональных возможностей для этого.

Ваши варианты:

  1. Расширение API.(Часы веселья)
  2. Сделайте это с помощью методов Magento в своем собственном модуле или автономного кода, который включает в себя Mage.php.
  3. SQL-скрипт, смешанный с существующим кодом API.
  4. Купите чей-то модуль - ( Надеюсь, что ваш немецкий хороший )

Подход, который вы выберете, зависит также от вашей схемы наименования SKU, если у вас простой тип BASECODE-SIZE-COLORсхемы, тогда опция SQL может сработать, и в самое короткое время, но будет сильно презрена евангелистами Magento.

Это означает, что вам, вероятно, придется написать свой собственный код.Вот очень полезный сайт, который должен помочь вам начать:

http://www.ayasoftware.com/

Помимо возможности импорта настраиваемых (различными средствами, включая SQL), есть также фрагментыкод, полезный для обновления ценовых различий суператрибутов.Нет готового готового решения, но вам, возможно, придется свернуть свое собственное в любом случае, в зависимости от схемы именования вашего SKU.

Пока вы занимаетесь этим, вы также можете написать код, чтобы найти простые продукты, которые не подключеныни к чему, когда они должны быть, т.е.те, которые не видны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...