Zolotenkov
Учет производства 12 мин чтения

Партии в косметике: почему «мыло лавандовое» — это 4 карточки на WB, а не одна

#мыловарение #косметика #Wildberries #SKU #партии #маркетплейсы #учет производства
Партии в косметике: почему «мыло лавандовое» — это 4 карточки на WB, а не одна

Сварила партию мыла «Лаванда» — 40 кусков по 80 г, рецептура отработана, упаковка готова. Загружаешь на Wildberries — а оно не одна карточка, а четыре. Куском 80 г для душа, в крафт-коробке 100 г как подарок, набор 150 г «Лаванда + Розмарин» в льняном мешочке, и подарочный 4×50 г к 8 Марта. Один и тот же рецепт — четыре товара со своими штрихкодами, фото, описаниями и остатками. И каждый раз, когда ты сваришь следующую партию, тебе нужно понимать: сколько кусков ушло в формат 80 г, сколько на распил под 50 г для подарочного, сколько в коробку 100 г, а сколько в наборы.

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

В этой статье разбираем, что такое спецификация (карточка состава) на каждый формат твоей продукции, как описать одну партию мыла так, чтобы она автоматически разложилась по четырём WB-карточкам, и почему это занимает полчаса вечером с телефона, а не день за компьютером в субботу. С примерами для мыла, твёрдого шампуня, свечей и бомбочек.

Одна партия мыла «Лаванда» — 4 карточки на Wildberries: 80 г куском, 100 г в коробке, 150 г набор, 4×50 г подарочный

Почему «мыло лавандовое» — это не один товар

В Excel или в тетрадке у тебя одна строчка: «Мыло Лаванда — 40 кусков — себестоимость 87 ₽». Логично, ведь сварила ты одну варку, по одному рецепту, одинаковой формы. На WB же товар — это не «то, что ты сварила», а то, в каком виде покупатель получит посылку. И каждый вид упаковки/веса/комплектации — отдельная карточка с отдельным штрихкодом.

Из одной партии «Лаванды» получается обычно 4–6 разных карточек:

  • Кусок 80 г, без упаковки — для покупательниц, которые берут «попробовать» и не любят переплачивать за коробку. Цена ниже, маржа ниже.
  • Кусок 100 г в крафт-коробке — подарочный вариант, та же лаванда, но с этикеткой и оформлением. Цена выше на 30–50%, маржа выше.
  • Набор 150 г «Лаванда + Розмарин» в льняном мешочке — два аромата в одной упаковке, средний чек выше, целевая — «подарок коллеге».
  • Подарочный 4×50 г в коробке с лентой — премиум, под 8 марта / новый год. Маржа максимальная, но и упаковка дорогая.

Каждая карточка на WB живёт сама по себе: своя цена, свой остаток, своя реклама, свои отзывы, своя страница. Если у тебя на полке закончились 100 г в крафт-коробке, но осталось 15 кусков 80 г без упаковки — это значит, что 100-граммовую карточку нужно поставить в «нет в наличии», а 80-граммовую оставить активной. WB не догадается сам.

И вот тут начинается главная сложность мыловара-селлера: на полке у тебя физически одно и то же мыло. Куски лежат стопкой. Часть пойдёт в крафт-коробки сегодня вечером, часть — в льняные мешочки завтра, часть — на распил под 50 г для подарочного. Пока распил и упаковка не сделаны, на WB-карточках стоят виртуальные цифры, и эти цифры нужно как-то связать с реальным сырьём на полке.

Полка → распил → упаковка → 4 WB-карточки: путь одной партии мыла с цифрами

Что такое спецификация на формат и зачем она нужна

Спецификация (по-русски — карточка состава) на формат — это рецепт того, из чего собирается одна готовая единица для WB. Не «что я сварила», а «что покупатель получит в посылке».

Для куска 80 г без упаковки спецификация простая:

  • 80 г мыла «Лаванда» (из партии №14)
  • этикетка-наклейка 30×40 мм — 1 шт
  • крафт-обёртка пергаментная — 1 шт
  • штрихкод (наклейка) — 1 шт

Для подарочного 100 г в коробке — сложнее:

  • 100 г мыла «Лаванда» (из той же партии №14)
  • крафт-коробка 90×60×30 — 1 шт
  • этикетка лицевая с составом — 1 шт
  • ленточка декоративная джут — 12 см
  • штрихкод — 1 шт
  • наполнитель «сено» — 5 г

Для набора 150 г «Лаванда + Розмарин» — два мыла и общая упаковка:

  • 75 г мыла «Лаванда» (партия №14)
  • 75 г мыла «Розмарин» (партия №16)
  • льняной мешочек 12×15 — 1 шт
  • бирка кофейная с составом — 1 шт
  • ленточка-завязка — 25 см
  • штрихкод — 1 шт

Когда такие спецификации описаны один раз, дальше всё считается само. Ты говоришь системе: «упаковываю 10 крафт-коробок 100 г из партии №14», и она автоматически:

  • списывает 1 000 г мыла «Лаванда» партии №14 с остатка,
  • списывает 10 коробок, 10 этикеток, 1.2 м джутовой ленты, 50 г наполнителя,
  • добавляет 10 готовых единиц «Мыло Лаванда 100 г крафт» на остаток той WB-карточки,
  • показывает обновлённый остаток на WB через выгрузку (или через автоматическую связку, если она настроена).

Если спецификации нет — каждая упаковка превращается в ручной пересчёт: сколько мыла осталось, сколько коробок было, сколько ушло, что нужно докупить. На партии 40 кусков и 4 формата это 30–40 минут возни вечером по каждому формату, плюс перенос цифр на WB вручную. С спецификациями — те же 30 минут на ввод факта упаковки в систему, а дальше она сама раскладывает по карточкам.

Спецификация на формат «100 г в крафт-коробке» — 6 строк: мыло, коробка, этикетка, лента, наполнитель, штрихкод

Унификация SKU: как назвать карточки, чтобы не запутаться через 3 месяца

Когда у тебя 10 ароматов × 4 формата, получается 40 карточек. Если каждую назвать на эмоциях — «лавандовое мыло в подарок маме», «лавандовое 100», «крафт лаванда» — через два месяца ты сама не вспомнишь, где у тебя 80 г, где 100 г, а где набор. На WB поиск по карточкам в личном кабинете идёт по названию артикула, и если артикулы — каша, ты будешь искать нужную карточку по 5 минут.

Принцип унификации: один шаблон артикула для всего магазина, читается слева направо, никакой импровизации. Минимально достаточный шаблон:

[аромат]-[вес]-[упаковка]

Получается:

АртикулРасшифровкаWB-название
lavanda-80-kraftЛаванда, 80 г, крафт-обёрткаМыло «Лаванда», 80 г
lavanda-100-boxЛаванда, 100 г, крафт-коробкаМыло подарочное «Лаванда», 100 г
lavanda-rozmarin-150-bagЛаванда+Розмарин, 150 г, льняной мешочекНабор мыла «Лаванда и Розмарин», 150 г
lavanda-4x50-giftЛаванда, 4×50 г, подарочная коробкаПодарочный набор мыла «Лаванда», 4×50 г

Когда ты добавляешь новый аромат — иланг-иланг, например — артикулы пишутся в том же шаблоне: ilang-80-kraft, ilang-100-box, и так далее. Через год у тебя 80 артикулов в одном стиле, и любой поиск занимает 5 секунд: набрала lavanda — увидела все 4 формата лаванды.

Не делай так:

  • мыло-лавандовое-малое — кириллица в артикуле ломает половину сторонних сервисов аналитики, плюс «малое» — это сколько? 50? 80? 100?
  • lav80kraft — без разделителей через месяц сама не разберёшь, что где.
  • lavender-soap-natural-80g-2024-batch14 — длинно, в WB-личном кабинете обрежется, плюс «2024-batch14» в артикуле не нужно — партия живёт отдельно.

Артикул — это идентификатор формата, а партия — отдельная сущность. На один артикул lavanda-100-box у тебя за полгода будет 5–8 партий, и каждая со своим сроком годности. На WB покупатель видит один и тот же товар, ты видишь, из какой партии он отгружен.

Шаблон артикула [аромат]-[вес]-[упаковка] с 8 примерами для разных ароматов и форматов

Партия, срок годности и какому покупателю что отгружать

Натуральное мыло живёт 12–18 месяцев с даты варки, твёрдый шампунь — 6–12, бомбочки — 6 месяцев максимум. Если ты сварила 5 партий «Лаванды» за полгода, и одна из марта уже подходит к концу срока — а ты по запарке отгружаешь её клиенту в августе, у которого срок годности на упаковке окажется «осталось 2 месяца» — это плохой отзыв и возврат.

Партия — это варка с одной датой. У каждой партии:

  • номер (например, lavanda-2026-03-12-v1 или просто №14)
  • дата варки
  • срок годности (дата + 12 месяцев, если рецепт не на маслах с коротким сроком)
  • остаток в граммах (или в кусках, если уже распилено)
  • себестоимость грамма (расчёт по сырью + работе)

Когда ты упаковываешь 10 куском 80 г, ты выбираешь, из какой партии ты их берёшь. По умолчанию — из самой старой подходящей (это и есть FEFO — First Expired, First Out, «у кого ближе срок — того и отгружаем первым»). Система должна предлагать именно такую партию, чтобы у тебя не остался на полке кусок мыла со сроком до конца месяца, пока ты упаковываешь свежую варку.

На каждой готовой единице (по требованию WB и Роспотребнадзора) — этикетка с датой производства и сроком годности. Если у тебя 10 коробок собрано из партии №14 (варка 12 марта 2026, срок до 12 марта 2027), на всех 10 коробках одна и та же дата. Если завтра ты соберёшь ещё 10 из партии №16 (варка 5 апреля 2026, срок до 5 апреля 2027) — даты будут другие, и обе группы лежат на полке как разные «подсерии» одного артикула.

АртикулПартияДата варкиСрок доНа полкеНа WB-карточке
lavanda-100-box№1218 янв18 янв 20273 шт(отгружать первой!)
lavanda-100-box№1412 мар12 мар 20278 шт
lavanda-100-box№165 апр5 апр 202712 шт
Итого lavanda-100-box23 шт23 шт

На WB-карточке покупатель видит одну цифру — 23 штуки. Тебе же важно отгружать в правильном порядке: сначала №12 (старше всех), потом №14, потом №16. Если ты вручную не отслеживаешь, какая партия лежит ближе к краю стеллажа, упаковщица возьмёт первое, что под рукой — обычно свежую партию, потому что её только что положили сверху. Старая партия уходит вниз и доживает на полке до конца срока — попадает в списание как «просрочка».

Полка с тремя партиями лаванды-100-box: №12 (отгружать первой по FEFO), №14, №16 — суммарно 23 шт на WB-карточке

Мыловарка с телефоном: как это работает за 30 минут вечером

Руки мыловарки за рабочим столом — стопка мыла в крафт-обёртке, льняные мешочки, в руке телефон. Тёплый свет, домашняя мастерская

Главное про ICP мыловара-селлера: ты делаешь учёт с телефона. Не за компьютером в воскресенье вечером, не в Excel с 20 листами — за прилавком, в перерыве между варками, в очереди в Wildberries-ПВЗ, в кафе пока ребёнок ест мороженое. Если система требует включить ноутбук, открыть таблицу, прокрутить до нужной строки — ты ей пользоваться не будешь, и через месяц всё снова окажется в Заметках телефона.

Поэтому карточка состава для крафтового мыла должна работать через телефон полностью: ввела артикул lavanda-100-box, нажала «упаковать 10», система предложила старшую партию (№12, осталось 3 шт), потом среднюю (№14, забрать оставшиеся 7) — ты подтвердила, остаток обновился, WB-карточка обновилась через 15–60 минут после следующей выгрузки.

Mockup экрана: «Упаковать lavanda-100-box × 10», система предлагает разбивку: 3 шт из №12 + 7 шт из №14

Что должно лежать в системе, чтобы это сработало:

  1. Сырьё — мыльная основа, масла, отдушки, красители — с партиями и сроками годности.
  2. Партия мыла — варка №14 «Лаванда», 12 марта 2026, 3.2 кг.
  3. Артикулы готовой продукцииlavanda-80-kraft, lavanda-100-box, lavanda-rozmarin-150-bag, lavanda-4x50-gift, каждый со своей карточкой состава.
  4. Упаковочные материалы — крафт-коробки, мешочки, ленты, этикетки, штрихкоды — на остатке.
  5. Операция упаковки — выбор артикула + количества + (опционально) партии, с автоматическим списанием по карточке состава.

Когда это всё есть, действительно получается 30 минут вечером: пришла после ярмарки, заварила варку, через неделю распилила, упаковала по форматам, в системе провела факт упаковки — остатки на WB обновились автоматически. Не нужно сидеть с тетрадкой и пересчитывать.

Подключение к Wildberries: связка артикулов и штрихкодов

WB работает по штрихкодам. У каждой карточки — свой EAN-13 (13-значный штрихкод), он печатается на этикетке и нашлёпывается на каждую готовую единицу. Когда ты отгружаешь товар на FBO, сотрудники склада сканируют штрихкод и сопоставляют его с твоей карточкой. Если штрихкода нет или он не сматчился — товар уходит в «обезличку», и достать его обратно — отдельный квест.

Связка артикул в твоей системе ↔ штрихкод WB ↔ карточка WB хранится в одном месте — это и есть «маппинг», к которому привязаны все остатки. Когда ты создаёшь новый артикул iyukalipt-100-box (мыло с эвкалиптом, 100 г в коробке), ты:

  1. Заводишь карточку на WB, получаешь штрихкод (или генерируешь сама через WB-кабинет).
  2. Заводишь артикул в своей системе с этим же штрихкодом.
  3. Привязываешь карточку состава: 100 г мыла «Эвкалипт» + коробка + этикетка + лента + наполнитель + штрихкод-наклейка.
  4. Готово — следующая упаковка списывает сырьё и обновляет остаток.

Что мы пока не делаем автоматически в Zolotenkov MRP, и это честно: автоматической двусторонней синхронизации с WB-API «прямо сейчас» нет. То есть остатки в систему ты заводишь сама (или подгружаешь через выгрузку), и обновление WB-карточек делается через стандартную WB-выгрузку из их кабинета. Связка через прямой API — на дорожной карте, но пока — через CSV/Excel-выгрузку. Если для тебя критично «остаток обновился в системе → через 1 минуту обновился на WB», это пока не наш сценарий — нужен дополнительный коннектор или ручная выгрузка раз в день.

Что MRP сейчас уже даёт по этому циклу:

  • партионный учёт сырья и готовой продукции,
  • расчёт срока годности по дате варки,
  • карточки состава (BOM) на каждый артикул с автоматическим списанием по факту упаковки,
  • учёт упаковочных материалов отдельно от мыла,
  • FEFO-логика отгрузки (старшая партия — первой),
  • мобильная веб-версия (открывается с телефона как обычный сайт, не требует приложения).

Связку с WB рекомендую делать через выгрузку остатков раз в день: вечером перед сном выгрузила CSV → загрузила в WB-кабинет → ушла спать. Этого достаточно, чтобы карточки не уходили в «нет в наличии» из-за рассинхрона.

Чек-лист: что сделать на этой неделе, чтобы перестать путаться

Если у тебя уже есть магазин на WB с 10–30 карточками, и каждое обновление остатков превращается в полдня возни, начинать стоит не с переноса всего сразу, а с одного аромата:

  1. Выбери самый ходовой аромат. Лаванда, кофе, мята — то, что покупают чаще всего и где больше всего форматов.
  2. Опиши 4 артикула по шаблону [аромат]-[вес]-[упаковка]. Запиши в любой документ — позже это станет твоим справочником номенклатуры.
  3. Опиши карточку состава на каждый формат. Не «как нибудь», а по факту: возьми одну коробку, разбери её на части, перепиши, что туда входит, и в каком количестве. Уложишься в 15 минут.
  4. Сделай первую варку с учётом партии. Дата, вес, срок годности, себестоимость грамма.
  5. Упакуй с фиксацией факта в системе. Не «вспомнить вечером», а сразу после упаковки — пока цифры в голове. С телефона, через мобильную версию.
  6. Сверь остатки. Что говорит система vs что лежит на полке. Если расхождение — найди источник (забыли коробку списать, посчитали 9 вместо 10), скорректируй.
  7. Сделай WB-выгрузку остатков через CSV → загрузка в WB-кабинет. Проверь, что карточки обновились в течение часа.

После одного цикла ты увидишь, что это реально работает. Дальше — добавляешь второй аромат, третий, и через месяц-полтора весь магазин живёт по этой схеме.

Распиливать партии и упаковывать ты будешь всё равно — это физика крафтового производства, её не сократить. А вот пересчёт остатков, поиск «куда дели 3 куска», обновление 40 WB-карточек по одной — вот это и есть та работа, которая съедает воскресенье и приводит к выгоранию на втором году магазина. Карточки состава убирают её полностью.


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

А пока — страница для мыловарения и страница для косметического производства с обзором всего, что Zolotenkov MRP даёт по beauty-крафтовому циклу: от закупки масел и отдушек до отгрузки на маркетплейс.

Связанные статьи по маркетплейс-учёту в крафте: возвраты на маркетплейсах — что делать с возвратной партией, чтобы не отгрузить её повторно, и FBO vs FBS: unit-экономика — какой режим выбрать, если у тебя 30 SKU и партии маленькие.

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

Попробуйте Zolotenkov MRP

Облачная система учета для малого производства. Запуск за 30 минут.

Попробовать бесплатно