Ой
ОйлаТарифыТарифные планыБлогЮнит-экономика
Попробовать бесплатноВойти
Все статьи

Себестоимость товара на Wildberries и Ozon

10 июля 2026 · Команда Ойла


Закупочная цена товара редко бывает постоянной: поставщик меняет прайс, курс валюты скачет, одна и та же карточка приходит разными партиями по разной цене. В Ойла себестоимость можно загружать сколько угодно раз — по каждому баркоду (то есть по каждому размеру товара отдельно) и на любую дату, а на момент продажи система сама подставляет нужное значение. В этой статье — как устроена загрузка, что означает «последняя себестоимость» и когда вместо неё стоит включить привязку к неделе или к поставке FBO.

Как устроена загрузка себестоимости

Каждая загрузка — это отдельная запись, привязанная к артикулу и баркоду конкретного размера, плюс либо дата, либо номер поставки. Новая загрузка не стирает предыдущую — Ойла хранит всю историю и на каждую продажу подбирает нужное значение по правилам выбранного режима. Раздел находится в «Себестоимость товаров».

Загрузка выполняется через мастер из четырёх шагов:

  1. Выберите магазин — можно один или сразу все подключённые.
  2. Выберите дату — с неё цена вступит в силу.
  3. Скачайте шаблон — в нём уже проставлены баркоды и артикулы, останется заполнить столбцы «Себестоимость» и, при необходимости, «НДС».
  4. Загрузите заполненный файл обратно — данные применятся сразу.

Так как ключом служит баркод, а не артикул целиком, у товара с несколькими размерами себестоимость каждого размера загружается и хранится отдельно.

Скриншот: мастер загрузки себестоимости — выбор магазина, даты, скачивание и загрузка шаблона

Режим по умолчанию: действует последняя загруженная цена

Это поведение включено для всех по умолчанию и называется «Безлимитно». Для каждой продажи Ойла ищет самую свежую загрузку себестоимости по этому баркоду с датой не позже даты продажи — и использует именно её. Более старые загрузки никуда не исчезают, они просто перестают быть «последними».

Допустим, вы загрузили себестоимость одного баркода трижды: 1 марта — 380 ₽, 22 марта — 410 ₽, 10 апреля — 395 ₽. Вот что получат продажи в разные даты:

Дата продажиСебестоимостьПочему
15 марта380 ₽последняя загрузка до этой даты — от 1 марта
5 апреля410 ₽последняя загрузка до этой даты — от 22 марта
20 апреля395 ₽последняя загрузка до этой даты — от 10 апреля

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

Привязка к неделе: без «протекания» цены между периодами

Если закупочная цена меняется часто и важно, чтобы отчёт по прибыли отражал себестоимость именно этого периода, а не старую цифру из прошлого месяца — включите режим «Привязка к неделе» в «Настройки» → блок «Себестоимость». Правило ужесточается: себестоимость применяется, только если она загружена именно за ту календарную неделю, в которую попала продажа. Загрузка за более раннюю неделю больше не подставляется.

НеделяЗагрузка себестоимостиЧто используется для продаж этой недели
7–13 апреля395 ₽ (загружено 8 апреля)395 ₽
14–20 апреляне загружена0 ₽ + предупреждение
21–27 апреля405 ₽405 ₽

Скриншот: Настройки → блок «Себестоимость» — переключатель «Безлимитно» / «Привязка к неделе»

По поставке: точная себестоимость для FBO Wildberries

Отдельный, независимый переключатель — «Для FBO брать себестоимость по поставке» (Настройки → «Себестоимость по продажам по FBO»). Здесь «поставка» — это не заказ покупателя, а номер поставки (партии) товара на склад Wildberries, тот самый «Номер поставки», который присваивается при отгрузке на склад маркетплейса. У себестоимости этого режима нет даты вообще — она закреплена за конкретной партией товара.

Это полезно, если закупочная цена отличается от партии к партии и вы хотите видеть точную маржу именно по той партии, из которой физически ушёл проданный товар.

Приоритет, если включены оба режима

«Привязка к неделе» и «По поставке» — независимые переключатели, их можно включить одновременно. Правило приоритета простое:

  • Если продажа — это FBO и она привязана к конкретной поставке, а режим «по поставке» включён — используется себестоимость именно этой поставки. Даже если для неё ещё ничего не загружено, Ойла не станет «на всякий случай» подставлять дату или неделю — по умолчанию будет 0, пока себестоимость этой поставки не загрузят.
  • Во всех остальных случаях — FBS-продажи, либо режим «по поставке» выключен — действует обычная логика по дате или по неделе, описанная выше.

Скриншот: страница «Себестоимость товаров» — список поставок WB и загруженная по ним себестоимость

Себестоимость при возвратах

Рядом с режимами расчёта есть ещё одна независимая настройка — «Себестоимость при возвратах». Она определяет, что происходит с себестоимостью, когда покупатель вернул товар:

  • Сторнировать себестоимость — возвращённый товар как бы возвращается на склад: его себестоимость вычитается обратно из расходов.
  • Не сторнировать себестоимость — расходы на продажу не меняются, товар считается «потерянным» с точки зрения затрат.

Что выбрать

Ваша ситуацияЧто включить
Закупочная цена меняется редко, аптечная точность по периодам не нужна«Безлимитно» — режим по умолчанию, ничего включать не нужно
Цена меняется часто, и важно, чтобы отчёт за период не «занимал» себестоимость из прошлого«Привязка к неделе»
Продаёте по FBO на WB, закупочная цена различается от партии к партии, нужна точная маржа по партии«Для FBO брать себестоимость по поставке»
Продаёте на OzonТолько «Безлимитно» / «Привязка к неделе» — расчёт по поставке для Ozon не поддерживается

Частые вопросы

Что если себестоимость вообще не загружена?

Она считается равной 0. Если по товару за период были продажи или возвраты, Ойла обязательно предупредит вас об этом — на странице статистики появится уведомление о недостающей себестоимости по конкретным товарам.

Себестоимость привязана к артикулу или к баркоду?

К паре «артикул + баркод», то есть к конкретному размеру. Для товара с несколькими размерами себестоимость каждого размера загружается отдельно.

Можно ли загрузить себестоимость задним числом?

Да — при загрузке нужно выбрать дату, начиная с которой цена вступает в силу. Она автоматически применится ко всем продажам от этой даты и до следующей загрузки (или до конца недели — в режиме «Привязка к неделе»).

Как удалить загруженную себестоимость?

Можно удалить целиком одну загрузку — по дате (для обычного режима и режима «по неделе») или по номеру поставки (для режима «по поставке»).

НДС — обязательное поле в шаблоне?

Нет, столбец «НДС» не обязателен и используется, только если вы хотите учитывать ставку НДС в расчётах.

Читайте также

Себестоимость — не единственная переменная в юнит-экономике: не менее важно вовремя заказывать новую партию товара, чтобы не уйти в нулевой остаток.

Расчёт закупок для Wildberries и Ozon: как никогда не уходить в нулевой остаток

Загрузите себестоимость первой партии товаров

Раздел находится в «Себестоимость товаров», а режимы расчёта настраиваются на странице «Настройки» → блок «Себестоимость». Если что-то не сходится с фактической маржой — начните с проверки того, для каких баркодов и на какие даты есть загрузки.

Загрузить себестоимость

10 июля 2026 · Команда Ойла