Страхование товаров на Ozon: как снизить взнос через объявленную стоимость
Ozon страхует товары продавца, которые лежат на его складах и едут к ним, и берёт за это страховой взнос. С 5 октября тариф вырос: у одного из магазинов взнос за 5 октября оказался примерно в 6,5 раза больше, чем за 4-е, хотя товаров на складах стало даже меньше. Взнос можно снизить — для этого в карточке товара появилось поле «Объявленная стоимость». Разбираем, как оно работает, что в него заложить и как заполнить его, если товаров тысяча.
- Если объявленная стоимость не заполнена, страховка считается от цены товара на Ozon. Если заполнена — от неё.
- При потере или порче товара Ozon возместит тоже только объявленную стоимость.
- Поэтому закладывайте в неё все свои реальные затраты на единицу товара: себестоимость, упаковку, работу сборщика, доставку до склада Ozon. Тогда при потере вы не уйдёте в минус, а потеряете только наценку.
- Вручную заполнять 1000 товаров долго. Заполнить можно через API Ozon сразу у всего каталога — так мы сделали для одного из клиентов.
Где посмотреть, сколько вы платите за страховку
В кабинете Ozon есть отчёт о страховании по дням: сколько товаров было в пути и на складах, их стоимость и страховая премия — сам взнос. Сравните последние дни до 5 октября и после: так вы увидите, насколько выросли расходы именно у вас.
Что такое объявленная стоимость
Это поле в настройках цены товара — «Объявленная стоимость, ₽», рядом с «Себестоимостью». В него вы сами вписываете, во сколько оцениваете единицу товара. Ozon использует это число в двух местах:
| Поле не заполнено | Поле заполнено | |
|---|---|---|
| От чего считается страховой взнос | От цены товара на Ozon | От объявленной стоимости |
| Сколько Ozon возместит при потере или порче | Объявленную стоимость | |
Цена на Ozon обычно в 2–4 раза выше того, во что товар обходится продавцу. Объявленная стоимость ниже — значит, и страховать нужно меньшую сумму. Например, товар продаётся за 990 ₽, а вам обходится в 300 ₽ вместе с упаковкой и доставкой до склада. Если указать объявленную стоимость 300 ₽, страхуемая сумма по нему станет в 3,3 раза меньше. При той же ставке во столько же раз уменьшится и взнос.
Что заложить в объявленную стоимость
Хочется поставить число поменьше — взнос будет ещё ниже. Но если товар потеряют, Ozon вернёт только это число. Поэтому ориентир такой: объявленная стоимость = всё, что вы потратили на единицу товара, пока он не оказался на складе Ozon:
- себестоимость — закупка или производство;
- упаковка и маркировка;
- работа сборщика или упаковщика;
- доставка до склада Ozon в расчёте на штуку.
Тогда при потере вам вернут ваши расходы. Наценку вы не получите, но и в минус не уйдёте. А если вписать только закупочную цену, взнос станет совсем низким, но упаковку, работу сборщика и доставку при потере придётся оплатить из своего кармана.
Как заполнить поле у тысячи товаров
В кабинете объявленная стоимость вписывается в карточку цены каждого товара по отдельности. Когда товаров десять — это пять минут. Когда тысяча — целый день работы.
С этим к нам и пришёл один из клиентов. Он работает в «Анатомии Селлера» на тарифе «Профи». В магазине около тысячи товаров, и себестоимость у всех уже заполнена в Ozon. Клиент спросил, можно ли сделать так, чтобы объявленная стоимость подставилась из себестоимости сама. Мы посмотрели, что Ozon отдаёт через API, проверили запись на одном товаре и в тот же день сделали для него инструмент «Объявленная = себестоимость»:
- Программа заново читает цены всех товаров из Ozon — не старые данные из последнего расчёта, а то, что в кабинете сейчас.
- Пропускает товары, у которых себестоимость не указана, и те, где объявленная стоимость уже совпадает с ней.
- Показывает, сколько товаров поменяется, и ждёт подтверждения.
- Отправляет изменения в Ozon пачками — до тысячи товаров за один запрос. Цены и себестоимость при этом не меняются, суммы переносятся с копейками.
Весь каталог обновился за пару минут. Это была отдельная доработка по просьбе клиента, вне плана. Мы так работаем: если продавцу что-то мешает и задача решается, мы её решаем, а не отвечаем «такой функции нет».
Для разработчиков: поле в Seller API
Проверено живыми запросами 5 октября 2026.
- Чтение —
POST /v5/product/info/prices, полеprice.declared_price, объект:{"amount": "0", "currency": "RUB"}. Ноль — поле не заполнено. - Запись — тот же метод, что для цен,
POST /v1/product/import/prices, полеdeclared_price— строкой, а не объектом, как при чтении. На объект{"amount", "currency"}Ozon отвечает 400 «invalid value for string field declared_price».
{"prices": [{"offer_id": "ARTICLE-001",
"price": "990", "old_price": "1490", "min_price": "0",
"net_price": "300", "currency_code": "RUB",
"auto_action_enabled": "UNKNOWN",
"declared_price": "300"}]}
- Вместе с
declared_priceмы отправляем цену, зачёркнутую цену, минимальную цену и себестоимость в том виде, в каком только что прочитали их из Ozon. Так проверено, что они не меняются. Запрос с однимdeclared_priceбез остальных полей мы не проверяли. - Суммы передаём с копейками («33.5»), без округления до рубля: когда в запросе тысяча товаров, случайно поменять им цену недопустимо.
- В одном запросе — до 1000 товаров. Результат по каждому — в
result[].updatedиresult[].errors.
Посмотрите сервис на демо-магазине
Прибыль по каждому товару, акции и бустинг, остатки FBO по кластерам, сборка FBS одной кнопкой — без регистрации и ключей Ozon. А если вам мешает что-то, чего в сервисе нет, — напишите нам на support@anatomiya-sellera.ru.
Анатомия Селлера