Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:dev:api:pricelist [02.06.2018 10:42] 127.0.0.1 внешнее изменение |
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-параметры. | ||
| Строка 15: | Строка 15: | ||
| * int **id** (get only) - внутренний ID прайслиста | * int **id** (get only) - внутренний ID прайслиста | ||
| * string **external_id** (get only) - ID прайслиста во внешней системе (например, 1С) | * string **external_id** (get only) - ID прайслиста во внешней системе (например, 1С) | ||
| - | * 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** - артикул товара. | |
| + | * **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 |
| Создает или обновляет шапку прайслиста. | Создает или обновляет шапку прайслиста. | ||
| Строка 34: | Строка 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-параметры. | ||
| Строка 46: | Строка 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-параметры. | ||
| Строка 69: | Строка 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 |
| Обновляет цену товара в прайслисте | Обновляет цену товара в прайслисте | ||
| Строка 84: | Строка 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** запрос | ||
| Строка 97: | Строка 142: | ||
| <items> | <items> | ||
| <item> | <item> | ||
| - | <!-- Может использоваться либо id, либо external_id --> | + | <!-- Может использоваться либо id, либо external_id ---> |
| <id>item_id</id> | <id>item_id</id> | ||
| <external_id>item_external_id</external_id> | <external_id>item_external_id</external_id> | ||