====== API :: PricelistAdjustment. Документ "Корректировка розничных цен" ====== В системе реализован программный интерфейс для получения и обновления данных о документе "Корректировка розничных цен". Данные выгружаются по http протоколу. Формат на выбор - xml или json. ===== Получение данных о ценах ===== Получение существующего документа "корректировка розничных цен" http://mycompany.virtpos.ru/api/pricelistadjustment?apikey=MySecret&format=xml&id=1&item_id=3 Параметры, которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры: * int **id** (get only) - внутренний ID документа * int **item_id** (get only) - ID товара (необязательный) * int **item_ext_id** (get only) - внешний ID товара (необязательный) ===== Создание/обновление документа ===== http://mycompany.virtpos.ru/api/pricelistadjustment/update?apikey=MySecret&format=xml Создает или обновляет документ "Корректировка розничных цен". Параметры, которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры: * **id** (get only) - ID документа * **pricelist_id** (get only) - id прайслиста, к которому применять изменения * **create_if_not_exist** (get only) - если "1", то запись будет создана при неуспешном поиске * **status** (get only) - применить "Корректировку розничных цен" (сменить статус) ===== Массовое обновление цен ====== http://mycompany.virtpos.ru/api/price/batchUpdate?&format=xml&apikey=d41&batch= 2 a33c45e3-e4f1-11e4-b00e-005056a7771f 234234 true false yyyy 22222 true false Массово обновляет цены на товары. Параметры: * batch - xml документ для описания новых цен ===== Создание/обновление цены в документе ===== http://mycompany.virtpos.ru/api/pricelistadjustment/update?apikey=MySecret&format=xml&item_id=1&price=12.34 Обновляет цену в документе "Корректировка розничных цен". Параметры, которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры: * **id** (get only) - ID прайслиста * **item_id** (get only) - ID товара * **item_ext_id** (get only) - внешний ID товара * **price** (get only) - новая цена товара ===== Применение цен в документе к товарам ===== http://mycompany.virtpos.ru/api/pricelistadjustment/accept?apikey=MySecret&format=xml&id=1 Применяет цены, заданные в документе "Корректировка розничных цен". Параметры, которые не отмечены как **get only**, могут быть переданы как get- или как post-параметры. Параметры: * **id** (get only) - ID прайслиста