Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| doc:dev:api:pricelist [01.09.2017 11:15] – [Получение данных о ценах] | doc:dev:api:pricelist [26.09.2026 14:03] (текущий) – внешнее изменение | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== Pricelist. |
| - | В системе реализован программный интерфейс для получения и обновления данных о розничных ценах на товары. Данные выгружаются по http протоколу. Формат | + | Статья перенесена: [[hc: |
| - | |||
| - | ===== Получение данных о ценах ===== | ||
| - | |||
| - | Получение розничных цен из определенного прайслиста | ||
| - | |||
| - | | ||
| - | |||
| - | Параметры, | ||
| - | |||
| - | Параметры: | ||
| - | * int **id** (get only) - внутренний ID прайслиста | ||
| - | * string **external_id** (get only) - ID прайслиста во внешней системе (например, | ||
| - | * int **item_id** (get only) -внутренний ID товара. Если не указан, | ||
| - | * string **item_ext_id** (get only) - ID товара во внешней системе (например, | ||
| - | |||
| - | |||
| - | ===== Создание/ | ||
| - | | ||
| - | |||
| - | Создает или обновляет шапку прайслиста. | ||
| - | |||
| - | Параметры: | ||
| - | * id - ID прайслиста | ||
| - | * external_id - ID прайслиста во внешней системе (например, | ||
| - | * create_if_not_exist - если " | ||
| - | * name - название прайслиста | ||
| - | * description - описание прайслиста | ||
| - | |||
| - | ===== Назначение прайслиста в магазин ===== | ||
| - | | ||
| - | |||
| - | * int **id** - внутренний ID прайслиста | ||
| - | * string **external_id** - ID прайслиста во внешней системе | ||
| - | * int **warehouse_id** - внутренний ID магазина | ||
| - | * string **warehouse_ext_id** - ID магазина во внешней системе | ||
| - | * boolean **main** - признак " | ||
| - | |||
| - | ===== Получение данных о назначенных прайслистах в магазине ===== | ||
| - | | ||
| - | |||
| - | * int **warehouse_id** - внутренний ID магазина | ||
| - | * string **warehouse_external_id** - ID магазина во внешней системе | ||
| - | |||
| - | Ниже приведен пример ответа сервера в формате XML | ||
| - | |||
| - | <file xml> | ||
| - | <?xml version=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | </ | ||
| - | ===== Обновление розничной цены на товар в прайслисте ===== | ||
| - | | ||
| - | |||
| - | Обновляет цену товара в прайслисте | ||
| - | |||
| - | Параметры: | ||
| - | * int **id** - ID прайслиста | ||
| - | * string **external_id** - внешний ID прайслиста | ||
| - | * int **item_id** - ID товара | ||
| - | * string **item_ext_id** - внешний ID товара | ||
| - | * float **price** - новая цена товара | ||