Skip to main content

Установить цены и скидки

Этот раздел документации описывает процесс обновления цен для одного или нескольких товаров. Обновление цен может быть выполнено не чаще двух раз в час для каждого товара.

Параметры запроса

ПараметрФорматОбязательноеОписание
pageЦелое числоНеобязательноеНомер страницы, если данные разбиты на несколько страниц.
limitЦелое числоНеобязательноеКоличество элементов на странице.
last_updated_dateДатаНеобязательноеФильтрация данных по дате последнего обновления. Если параметр last_updated_date не указан или не передан в запросе, система по умолчанию вернёт все данные без фильтрации по дате.

Пример использования параметров запроса

Для получения списка с пагинацией и фильтрацией по дате последнего обновления, запрос может выглядеть следующим образом:

GET /attributes?page=2&limit=10&last_updated_date=2024-12-01

Этот запрос вернёт вторую страницу данных, с 10 элементами, обновлёнными после 1 декабря 2024 года.

Пример ответа

[
{
"product_id": "Djh2f-u2n7d-2Nk82-sM2u7",
"warehouse_id": "Uh2o-Hyes-Luw7d-uY6wn",
"price": 1000000,
"discount": 0
}
]

Описание полей

Основные данные товара

ПараметрФорматОбязательноеОписание
product_idСтрокаОбязательноеИдентификатор товара.
warehouse_idСтрокаОбязательноеИдентификатор склада.
priceЧислоОбязательноеНовая цена товара, которая будет установлена на складе. Цена указывается в тийинах (например, 1000000 тийинов).
discountЧислоОбязательноеРазмер скидки на товар в тийинах. Скидка может быть указана в абсолютной величине (например, 100 тийинов).

Важные замечания

Ограничения на обновление цены: Цена каждого товара может быть обновлена не более двух раз в час. Это ограничение позволяет контролировать изменения цен и предотвращать слишком частые корректировки.

Цена и скидка: При обновлении цены можно одновременно указать размер скидки, который будет вычтен из цены товара. Например, если цена товара составляет 1000000 тийинов, а скидка — 100 тийинов, то итоговая цена товара будет 999900 тийинов.