Перейти к содержаниюСправка

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
doc:dev:api:pricelist [29.06.2017 09:23] – listForWarehousedoc:dev:api:pricelist [26.09.2026 14:03] (текущий) – внешнее изменение
Строка 1: Строка 1:
-====== API :: Pricelist. Получение данных о ценах на товары ======+====== Pricelist. Цены на товары ======
  
-В системе реализован программный интерфейс для получения и обновления данных о розничных ценах на товары. Данные выгружаются по http протоколу. Формат на выбор - xml или json.+Статья перенесена: [[hc:api:pricelist]]
  
- 
-===== Получение данных о ценах ===== 
- 
-Получение розничных цен из определенного прайслиста 
- 
- http://mycompany.virtpos.ru/api/pricelist?apikey=MySecret&format=xml&external_id=ex1 
- 
-Параметры:  
-  * int  **id** - внутренний ID прайслиста 
-  * string **external_id** - ID прайслиста во внешней системе (например, 1С) 
-  * int **item_id** -внутренний ID товара. Если не указан, то будут возвращены все товары 
-  * string **item_ext_id** - ID товара во внешней системе (например, 1С) 
- 
- 
-===== Создание/обновление прайслиста ===== 
- http://mycompany.virtpos.ru/api/pricelist/update?apikey=MySecret&format=xml 
- 
-Создает или обновляет шапку прайслиста. 
- 
-Параметры: 
-  * id - ID прайслиста 
-  * external_id - ID прайслиста во внешней системе (например, 1С) 
-  * create_if_not_exist - если "1", то запись будет создана при неуспешном поиске 
-  * name - название прайслиста 
-  * description - описание прайслиста 
- 
-===== Назначение прайслиста в магазин ===== 
- http://mycompany.virtpos.ru/api/pricelist/assign?apikey=MySecret&format=xml 
- 
-  * int **id** - внутренний ID прайслиста 
-  * string **external_id** - ID прайслиста во внешней системе 
-  * int **warehouse_id** - внутренний ID магазина  
-  * string **warehouse_ext_id** - ID магазина во внешней системе 
-  * boolean **main** - признак "Основной прайслист" (не используется) 
- 
-===== Получение данных о назначенных прайслистах в магазине ===== 
- http://mycompany.virtpos.ru/api/pricelist/listForWarehouse?apikey=MySecret&format=xml 
- 
-  * int **warehouse_id** - внутренний ID магазина  
-  * string **warehouse_external_id** - ID магазина во внешней системе 
- 
-===== Обновление розничной цены на товар в прайслисте ===== 
- http://mycompany.virtpos.ru/api/pricelist/updateItem?apikey=MySecret&format=xml 
- 
-Обновляет цену товара в прайслисте 
- 
-Параметры: 
-  * int **id** - ID прайслиста 
-  * string **external_id** - внешний ID прайслиста 
-  * int **item_id** - ID товара 
-  * string **item_ext_id** - внешний ID товара 
-  * float **price** - новая цена товара