Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:dev:api:store [02.04.2019 13:02] esadin [Ответ сервера] |
doc:dev:api:store [23.10.2020 16:09] (текущий) sshevchuk [Получение остатков в разрезе товаров] |
||
---|---|---|---|
Строка 32: | Строка 32: | ||
* price - цена продажи по основному прайслисту | * price - цена продажи по основному прайслисту | ||
* optionalprices - цены товара по дополнительным прайслистам | * optionalprices - цены товара по дополнительным прайслистам | ||
+ | * turnovercalc - оборачиваемость товара, рассчитанная системой | ||
Строка 86: | Строка 87: | ||
- | ====== Изменение данных ====== | + | ===== Получение остатков в разрезе товаров ===== |
+ | Альтернативный вариант запроса на получение остатков. В отличие от предыдущего варианта данные группируются не по точкам продаж, а по товарам. Это позволяет запросить остатки одного товара сразу во всех точках продаж: | ||
+ | |||
+ | http://mycompany.myvirtualpos.ru/api/store/byItem?apikey=MySecret&format=xml&id=1&from_id=0&total=1&limit=10 | ||
+ | |||
+ | ==== Параметры запроса на получение данных ==== | ||
+ | * **apikey** - Секретный ключ для доступа к данным. Обязательный параметр. | ||
+ | |||
+ | * **format** (get only) - формат, в котором сервер отдаст данные. Может принимать значения "xml" или "json". Необязательный параметр. | ||
+ | |||
+ | * **id** - идентификатор товара. Если не указан, то возвращаются данные по всем товарам. Если указан, будут отданы остатки по всем точкам продаж для этого товара | ||
+ | * **from_id** - идентификатор товара, начиная с которого надо вернуть данные. Если указан, то возвращаются только те товары, идентификатор которых больше указанного. Используется совместно с параметром limit и total для получения данных пачками | ||
+ | * **total** - (bool). Если указано "yes", "true" или "1", то в ответ будет добавлено поле "total" с общим количеством строк данных, соответствующих запросу. Используется совместно с limit для получения общего количества строк | ||
+ | * **limit** - максимальное число записей, которые можно вернуть. | ||
+ | |||
+ | ====== Изменение данных ====== | ||
===== Пример запроса на изменение данных ===== | ===== Пример запроса на изменение данных ===== |