Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Как создать каталог (SOAP)
 
DorofeevAnton
Jr. Member
 
Total Posts:  2
Joined:  2009-02-26
Волгоград
 

Всем привет.
Тренируюсь в С# (linq) + magento (soap)

mag.MagentoService serv = new Application.mag.MagentoService();
ses serv.login("replicator""replicator");

mag.catalogCategoryEntityCreate cat = new Application.mag.catalogCategoryEntityCreate();
cat.name "new cat";
cat.description "new cat description";
cat.available_sort_by = new String[] {"position","name","price"};
int id serv.catalogCategoryCreate(ses3cat"default");

Вылетает ошибка: Attribute “available_sort_by” is required

Подскажите товарищи, в чем моя ошибка.

 
Magento Community Magento Community
Magento Community
Magento Community
 
ogonkov
Guru
 
Total Posts:  582
Joined:  2009-03-25
Moscow, Russia
 

Если бы это был Data Flow, я бы сказал что вы не задали значение для available_sort_by

 
Magento Community Magento Community
Magento Community
Magento Community
 
Dmitry Bashlov
Member
 
Avatar
Total Posts:  70
Joined:  2008-03-13
Chicago, IL, USA
 

Вот тут есть примеры
http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_category#catalog_category.create

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

Я когда с этим работал сначала запрашивал значения созданного руками через админку каталога.
А потом создавал через soap. Часть атрибутов создастся со значениями поумолчанию.  available_sort_by какраз тот случай

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top