Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:dev:api:pricelist [03.09.2019 17:03]
dlebedev [Получение данных о ценах]
doc:dev:api:pricelist [22.10.2025 12:09] (текущий)
rlysov
Строка 8: Строка 8:
 Получение розничных цен из определенного прайслиста Получение розничных цен из определенного прайслиста
  
- http://mycompany.virtpos.ru/​api/​pricelist?​apikey=MySecret&​format=xml&​external_id=ex1+ https://[company].myvirtualpos.ru/​api/​pricelist?​apikey=MySecret&​format=xml&​external_id=ex1
  
 Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
Строка 17: Строка 17:
   * int **item_id** (get only) - внутренний ID товара. Если не указан,​ то будут возвращены все товары   * int **item_id** (get only) - внутренний ID товара. Если не указан,​ то будут возвращены все товары
   * string **item_ext_id** (get only) - ID товара во внешней системе (например,​ 1С)   * string **item_ext_id** (get only) - ID товара во внешней системе (например,​ 1С)
-  * string **item_article** - артикул товара +  * string **item_article** - артикул товара. 
- +  * **fields** - список дополнительных полей, которые будут добавлены в ответ сервера. Имена полей разделены символом ":"​. Необязательный параметр. Поддерживаются следующие поля: 
 +    * item_id 
 +    * item_name 
 +    * item_description 
 +    * item_enabled 
 +    * item_created_date 
 +    * item_created_by 
 +    * item_last_update_date 
 +    * item_last_update_by 
 +    * item_sales_weight 
 +    * item_external_source 
 +    * item_external_id 
 +    * item_manufacturer_id 
 +    * item_article 
 +    * item_type 
 +    * item_weight_good_flag 
 +    * item_not_show_in_shop 
 +    * item_param0 
 +    * item_param1 
 +    * item_param2 
 +    * item_param3 
 +    * item_param4 
 +    * item_category_id 
 +    * item_volume 
 +    * item_attribute1 
 +    * item_attribute2 
 +    * item_attribute3 
 +    * item_attribute4 
 +    * item_attribute5 
 +    * item_attribute6 
 +    * item_attribute7 
 +    * item_attribute8 
 +    * item_attribute9 
 +    * item_attribute10 
 +    * item_attribute11 
 +    * item_attribute12 
 +    * item_attribute13 
 +    * item_attribute14 
 +    * item_attribute15 
 +    * item_vat_percent 
 +    * item_html_template_id 
 +    * item_quantity_per_box 
 +    * item_preferred_supplier 
 +    * item_percent_of_motivation 
 +    * item_ean13 
 +    * item_manufacturer_name
 ===== Создание/​обновление прайслиста ===== ===== Создание/​обновление прайслиста =====
- http://mycompany.virtpos.ru/​api/​pricelist/​update?​apikey=MySecret&​format=xml+ https://[company].myvirtualpos.ru/​api/​pricelist/​update?​apikey=MySecret&​format=xml
  
 Создает или обновляет шапку прайслиста. Создает или обновляет шапку прайслиста.
Строка 35: Строка 79:
  
 ===== Назначение прайслиста в магазин ===== ===== Назначение прайслиста в магазин =====
- http://mycompany.virtpos.ru/​api/​pricelist/​assign?​apikey=MySecret&​format=xml+ https://[company].myvirtualpos.ru/​api/​pricelist/​assign?​apikey=MySecret&​format=xml
  
 Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
Строка 47: Строка 91:
  
 ===== Получение данных о назначенных прайслистах в магазине ===== ===== Получение данных о назначенных прайслистах в магазине =====
- http://mycompany.virtpos.ru/​api/​pricelist/​listForWarehouse?​apikey=MySecret&​format=xml+ https://[company].myvirtualpos.ru/​api/​pricelist/​listForWarehouse?​apikey=MySecret&​format=xml
  
 Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры,​ которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры.
Строка 70: Строка 114:
 </​file>​ </​file>​
 ===== Обновление розничной цены на товар в прайслисте ===== ===== Обновление розничной цены на товар в прайслисте =====
- http://mycompany.virtpos.ru/​api/​pricelist/​updateItem?​apikey=MySecret&​format=xml+ https://[company].myvirtualpos.ru/​api/​pricelist/​updateItem?​apikey=MySecret&​format=xml
  
 Обновляет цену товара в прайслисте Обновляет цену товара в прайслисте
Строка 85: Строка 129:
 ===== Массовое обновление цен на товары ===== ===== Массовое обновление цен на товары =====
  
- ​https://​mycompany.virtpos.ru/​api/​pricelist/​batchUpdate/?​apikey=MySecret&​format=xml&​batch=batch+ ​https://​[company].myvirtualpos.ru/​api/​pricelist/​batchUpdate/?​apikey=MySecret&​format=xml&​batch=batch
  
 Можно использовать как **POST** запрос,​ так и **GET** запрос Можно использовать как **POST** запрос,​ так и **GET** запрос