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