CRM склад
 Мы занимаемся активным созданием API. В ближайшее время будут появляться новые методы и их описания.

Товары

addItem

Заказы

Создание товара

метод - addItem

Для создания товара необходимо выполнить следующий запрос

$req = array(
   "key" => $authKey,
   "name" => Название товара,
   "mesto" => Место на складе,
   "code" => Каталог номер,
   "otv" => Менеджер закупки,
   "zakupka" => Закупка товара,
   "optprice" => Оптовая цена,
   "roznprice" => Розничная цена,
   "marka" => Марка товара,
   "maincat" => Основная категория товара,
   "params" => array(
      0 => array(
         "id" => Код параметра,
         "value" => Значение параметра,
      )
   ),
   "fils" => array(
      0 => array(
         "id" => Код фильтра,
         "value" => Код значения фильтра,
      )
   ),
   "cats" => array(
      0 => array(
         "id" => дополнительная категория товара,
      )
   ),
   "show" => Отображать\скрыть товар,
   "origin" => Поставщик товара,
   "cur" => Валюта цен,
   "barcode" => Штрихкод товара
);

Спецификация запроса

Наименование Тип Обязат. Описание
key String + Ключ доступа API. Создается в программе
name String - Название товара
mesto String - Место хранения товара на складе
code String + Каталожный номер товара
otv Int - Менеджер поставки товара
zakupka Float - Закупка товара
optprice Float - Оптовая цена товара
roznprice Float - Розничная цена товара
marka Int - Марка товара
maincat Int - Основная категория товара
params Array - Массив параметров товара
fils Array - Массив значений фильтра товара
cats Array - Массив дополнительных категорий товара
show Int + Статус отображения товара. Может принимать значения
  • 0 - не доступен для продажи
  • 1 - доступен для продажи
origin Int - Поставщик товара
cur Int - Валюта товара. Может принимать значения
  • 1 - Доллар США USD
  • 2 - Евро EUR
  • 3 - Российский рубль RUR
barcode String - Штрихкод товара

Спецификация массива params

Наименование Тип Обязат. Описание
id Int + Идентификатор параметра
value String + Значение параметра

Спецификация массива fils

Наименование Тип Обязат. Описание
id Int + Идентификатор фильтра
value Int + Идентифкатор значения фильтра

Спецификация массива cats

Наименование Тип Обязат. Описание
id Int + Идентификатор категории

 Ответом на такой запрос будет следующий массив данных


stdClass Object
(
   [msg] => Позиция успешно создана
   [state] => 1
   [id] => 1001
)

Спецификация ответа

Наименование Тип Обязат. Описание
msg String + Информационное сообщение
state Int +

Статус выполнения запроса. Может принимать следующие значения

  • 1 - успех
  • 0 - ошибка (см. информационное сообщение)
id Int + Идентификатор созданного товара

В зависимости от результат выполнения запроса параметр state может принимать значения 0 - ошибка (см. информационное сообщение) и 1 - успех

 
Загрузка