API Bigcommerce для создания продукта

Мне нужно импортировать данные о моих продуктах в bigcommerce, используя файл csv. Прямо сейчас я использую метод создания продукта API, но у меня есть проблема с категорией при загрузке продукта.

В файле csv у меня есть данные категории по имени, а не по идентификатору. Но в категории параметров API должен передаваться массив id. Я каким-либо образом использую категорию по имени в PHP-скрипте в качестве параметра?

<product>
<name>xbox</name>
<type>physical</type>
<description>this is a test item</description>
<price>499.99</price>
<categories>
<categories>DIAHATSU/ROCKY/F70/AXLE</categories>
</categories>
<availability>available</availability>
<weight>0.5</weight>
</product>

person user3789038    schedule 30.06.2014    source источник


Ответы (1)


У меня есть метод

.GetOrInsertGetCategory(String name)

Я предоставляю строку, она либо возвращает существующее целочисленное значение категории (через вызов службы select в BigCommerce), либо вставляет новое (опять же, через службу BigCommerce) и возвращает целочисленное значение.

Я пытался экономить на категориях, но это довольно важно для вставки продукта, и если вы не понимаете это правильно, вы в конечном итоге выполняете тонну ручной организации категорий через интерфейс /admin/, и это не весело.

person Eric    schedule 31.08.2014