Анатомия Селлера

Страхование товаров на 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, проверили запись на одном товаре и в тот же день сделали для него инструмент «Объявленная = себестоимость»:

  1. Программа заново читает цены всех товаров из Ozon — не старые данные из последнего расчёта, а то, что в кабинете сейчас.
  2. Пропускает товары, у которых себестоимость не указана, и те, где объявленная стоимость уже совпадает с ней.
  3. Показывает, сколько товаров поменяется, и ждёт подтверждения.
  4. Отправляет изменения в 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.