]
ОПИСАНИЕ ПОЛЕЙ РЕЗУЛЬТАТА ЗАПРОСА :
"distr": "4", - номер поставщика в базе доступный для проценки / не важный параметр
"s": "d6dcd0c3c096ba49fe7a3dc088ee779b", - Код текущего поиска где хранятся все результаты данного поставщика. Срок хранения ограничен от 1 до 24 часов час
Пока данный код существует, запросы будут выводится из КЭША. После истечения срока, будут снова опрошены все поставщики. / Важный параметр
по которому находятся все позиции из запросов
data - Массив переданных артикулов :
-- для уменьшения веса передаваемого JSON поля обозначены одной буквой.
-
"a": "3", --- Позиция в поисковом запросе. для передачи поставщику в онлайн заказ
-
"b": "", --- необязательный параметр. может быть код поставщика
-
"c": "ZEKKERT", --- БРЕНД
-
"d": "7382", Код бренда в таблице брендов сайта поставщика
-
"i": "OF4095" - код Артикул товара . всегда передается очищенный ...
-
"f": "ФИЛЬТР МА ... -- Наименование / описание
-
"g": "1", - НАЛИЧЕ НА СКЛАДЕ . Остаток .
-
"k": "263.2", Цена с учетом скидки . Входная цена на клиента
-
"l": "263.2", Розничная цена. Не обязательный параметр..
-
"m": "24ff06", - Цвет поставщиков, есил прайс сборный то каждый Поставщик своим цветом
-
"n": "0", --- Срок Доставки в часах до склада Сайта.
-
"o": "Парма", - наименование СКЛАДА поставщика. / Прайса поставщика / КОД поставщика буквенный
-
"p": 3723, -- Группа кроссов в которой будет производится поиск аналогов
-
"q": "images/54/294053.jpg", - Ссылка на изображение артикула из ТЕКДОК 2016
-
"r": "OC264" -- ОБЩЕЕ Описание группы кроссов для кроссирования
-
"t": "RUPAR" -- Код поставщика прайса для сайта..
3. Отправка позиции в заказ:
Запрос вида POST:
https://avtomagen.ru/api/ordersend/?
api=1f32aa4c9a1d2ea010adcf2348166a04&positions[0][pos]=1&positions[0][searchid]=0b4ec109c92a4bd085e5c4a11c4f7f67&positions[0][quantity]=1&positions[0][comment]=1&&positions[1][pos]=2&positions[1][searchid]=0b4ec109c92a4bd085e5c4a11c4f7f67&positions[1][quantity]=1&positions[1][comment]=2
В системе нет принципа заказа из нескольких позиций. Каждая позиция имеет уникальный номер заказа.
Описание полей запроса :
- api - обязательный ключ идентификации, получаем по запросу у администратора
- positions - Массив передаваемых позиций
- pos - номер позиции в поисковом запросе с сайта
- searchid - id поискового запроса. Время жизни ограничено от 1 до 24ч
- quantity - количество требуемого артикула. если передать больше,чем есть на складе, будет заказано максимальное текущее количество на складе
- comment - коментарий переданый поставщику
Возвращает либо ошибку. либо массив успешных позиций
{
"
orders":
[
{
"status": "0",
"pos": "1",
"searchid": "1bf44d64ac070731a3fd075906f58a64",
"errorCode": 301,
"errorMessage": "Истёк срок действия поискового запроса. Добавление невозможно."
}
,
{
"status": "1",
"searchid": "a9bdde1ac7389cb50b8845f7dfff91e4",
"pos": "2",
"order": "440"
}
],
}
После размещения заказа опрашиваем текущий стату
Запрос вида GET:
с
https://avtomagen.ru/api/orderstatus/?api=1f32aa4c0a1d2ea010adcf2348166a04&orders[0]=431&orders[1]=61
Ответ
{
"
status":
[
{
"Order": "431",
"statusDate": "00-00-0000",
"statusCode": "2",
"statusName": "Отправлен Поставщику",
"statusColor": "ffde7bed"
}
,
{
"Order": "61",
"statusDate": "16-01-2018",
"statusCode": "6",
"statusName": "В Магазине",
"statusColor": "06ff44"
}
],
}