Усі гайди
Щоденна робота

Товари з розмірами і кольорами

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

8 хв читання

Якщо ви торгуєте одягом, взуттям, білизною чи будь-чим із «типорозмірами» — метизами, кабелем, плівкою — вас чекає одна й та сама проблема. Майка одна, а на складі їх сорок вісім: чотири розміри × три кольори × чотири моделі. Кожна з цих сорока восьми купується, лежить і продається окремо. Але для покупця це одна позиція, і на маркетплейсі вона теж має бути однією карткою з перемикачами.

СкладПро вирішує це так само, як Shopify, Odoo і 1С: є модель (контент — назва, опис, фото, бренд) і є різновиди — конкретні SKU, у кожного свій артикул, штрихкод, ціна, залишок і собівартість. Модель нічого не продає й нічого не зберігає: скільки її «на складі» — це завжди сума по різновидух.

Головне в одному реченні
Різновид — це повноцінний товар. Усе, що ви вмієте робити з товаром (прихід, продаж, каса, резерв, фід на майданчик, інвентаризація), працює з різновидом без жодних винятків.

Осі: розмір, колір, довжина — що завгодно

Різновиди відрізняються ознаками (їх ще звуть осями): «Розмір» = M, «Колір» = Чорний. Осей може бути одна, дві або три. Довідник ознак — ваш: є готові набори (міжнародні розміри одягу XS–3XL, українські 40–60, європейські розміри взуття, дитячі зростівки, базова палітра кольорів), і будь-яке значення можна дописати руками.

Чому розміри одягу і взуття — РІЗНІ осі
Набори створюють окремі осі: «Розмір одягу» і «Розмір взуття». Інакше в картці кросівок випадали б розміри футболок, а в списку значень одна вісь на весь магазин перетворилась би на кашу з XS, 41 і 128. При цьому на майданчик обидві їдуть як «Розмір» — покупець бачить звичний фільтр, а ви — чистий довідник.

Крок 1. Зробити товар варіативним

Окремого перемикача «звичайний / варіативний» немає — і це навмисно. Створіть товар як завжди, а коли зрозумієте, що потрібні розміри, відкрийте картку → вкладка «Різновиди»«Додати розміри або кольори».

  1. 1

    Оберіть ознаки та їхні значення

    Натисніть готовий набір (наприклад, «Одяг — міжнародні») — вісь створиться разом зі значеннями. Позначте галочками ті, що вам потрібні: не всі XS–3XL, а лише S, M, L. Другу вісь (кольори) додайте так само.

  2. 2

    Скажіть, який SKU — ця картка

    Внизу є блок «Ця картка — це…»: оберіть розмір і колір саме тієї позиції, яку зараз редагуєте. Без відповіді кнопка неактивна — система не має права вгадувати, який це SKU.

  3. 3

    Створіть матрицю

    Решта комбінацій створяться автоматично. Назви складуться самі: «Майка базова, M, Чорний». Артикули — з базового: MBMB-M-CHORNY.

Дія незворотна — і саме тому безпечна
Перетворення додаткове: сама картка стає першим різновидом. Її рухи, залишок, собівартість, історія документів і звʼязок із маркетплейсом лишаються на місці — нічого не переноситься й не перестворюється. Тому робити це можна навіть із товаром, за яким уже є проведені документи. Зворотної дії немає: «розваріативити» товар із рухами коректно неможливо.

Крок 2. Матриця: що де лежить

Після створення вкладка «Різновиди» показує сітку: рядки — перша вісь, колонки — друга, у клітинках — залишок. Поточний SKU підсвічено. Якщо осей одна або три — замість сітки буде плоский перелік із артикулом, ціною і залишком.

Кнопка «Додати значення» дописує матрицю: завезли ще й XL — позначили його, і в усіх кольорах зʼявився новий рядок. Наявні комбінації не дублюються: одна комбінація значень = рівно один SKU, і це гарантує сама база даних.

Крок 3. Виписати накладну — не гортаючи 48 позицій

Клієнт каже: «майку, розмір M, чорну». У пошуку товару наберіть «майка чорн m» — слова шукаються в будь-якому порядку й за початком, тож потрібний SKU буде першим. Різновиди однієї моделі згруповані під її назвою, а в рядку видно тільки те, чим вони відрізняються: «M, Чорний».

Прихід ростовкою — матричне введення

Коли постачальник привіз 1×S, 3×M, 3×L, 1×XL, шукати кожен SKU окремо — вісім пошуків замість одного. У документі є кнопка «+ Матриця розмірів» (зʼявляється, коли у вас є хоч одна модель): знайшли модель → побачили сітку розмір×колір → проставили кількості в клітинках → усі позиції поїхали в документ разом.

Перерахунок ростовкою

В інвентаризації та сама кнопка «+ Матриця розмірів». Різниця в тому, що клітинки вже заповнені обліковим залишком, а під кожною написано «було N». Ви йдете вздовж вішалки й міняєте тільки те, що розійшлося з обліком.

Чому саме передзаповнені
Щоб система ніколи не списала мовчки те, чого ви просто не дійшли порахувати. Неторкнута клітинка дає нульову різницю; а якщо на полиці порожньо — впишіть 0 руками, і це буде свідоме списання.

Каталог: модель — один рядок

У довіднику товарів модель згорнута в один рядок із лічильником різновидів і діапазоном цін. Клік по стрілці розкриває різновиди. Так 48 SKU не витісняють решту каталогу, а знайти конкретний розмір усе одно можна пошуком.

Ціни й фото

  • Ціна при створенні успадковується від моделі, далі в кожного різновиду своя. XXL дорожче за S — просто виправте ціну в його картці.
  • Фото належать кольору, а не кожному SKU. У моделі 4 розміри × 2 кольори — фото два комплекти, а не вісім. Завантажте фото в один різновид і натисніть «Застосувати до всіх „Чорний“»: знімки зʼявляться в усіх розмірів цього кольору, а у сховищі лишиться один файл.

Штрихкоди й етикетки на всю вішалку

Генератор матриці штрихкоди не ставить: EAN має бути унікальним, скопіювати його з моделі не можна. Тому у вкладці «Різновиди» є кнопка «Штрихкоди (N)» — вона присвоїть внутрішні EAN-13 усім SKU, у кого коду ще немає. «Заводські» коди, вписані раніше, не чіпаються.

Після цього кнопка «Етикетки» відкриває звичайне вікно друку (формати, розміри, поля) — одразу на всю матрицю.

Маркетплейси: одна картка з перемикачами

У фід кожен різновид їде окремою пропозицією (інакше майданчик не знав би залишок конкретного розміру), але всі різновиди однієї моделі позначені спільним group_id — і Prom показує їх однією карткою з перемикачами розміру та кольору. Ознаки автоматично стають параметрами пропозиції, під назвами для вітрини («Розмір одягу» → «Розмір»).

Rozetka групує інакше
Rozetka не має тега групування — вона зводить картки за артикулом, брендом, кольором і розміром. Тому для неї важливо, щоб у різновидів був заповнений артикул і ознаки; тега group_id ми їй свідомо не шлемо.

Наступна модель — за 30 секунд

Друга модель у тій самій розмірній сітці не потребує повторення всієї роботи. У картці є «Створити копію»: відкриється форма з підставленими полями («Майка базова (копія)») і позначеними різновидами — міняєте назву й артикул, і матриця створюється разом із карткою.

Що копія НЕ переносить
Залишки й рухи (це чужа історія), штрихкод (EAN унікальний) і зіставлення з маркетплейсом (дві картки писали б в одну пропозицію). Це не обмеження, а захист обліку.

Коли різновидів багато: імпорт і звіт

Часті питання

Чи можна зробити варіативним товар, за яким уже є продажі?
Так, і це головна перевага нашого підходу. Картка стає першим різновидом, її рухи й собівартість лишаються на тому самому місці. Проведені документи не змінюються.
Що станеться з накладними, якщо перейменувати модель?
Нічого. Назва позиції фіксується в момент проведення документа: у вже проведеній накладній назавжди лишиться та назва, яка була на момент операції. Перейменування моделі змінює лише картки й нові документи.
Скільки може бути ознак?
До трьох — стільки ж, скільки в Shopify. Більше людина вже не читає в сітці, а комбінацій стає стільки, що каталог перестає бути каталогом.
Латинська «M» і кирилична «М» — це різні розміри?
Для комп'ютера — так, і для маркетплейсу теж: покупець побачить дві однакові на вигляд кнопки. Тому при додаванні значення ми попереджаємо про змішані алфавіти. Це попередження, а не заборона: «42R» і «Nude» — цілком законні значення.
Чи можна вести розміри без різновидів — просто окремими товарами?
Можна, ніхто не забороняє. Але тоді ви втрачаєте сітку залишків, матричний прихід, згортання каталогу, звіт по розмірах і групування на майданчику — тобто саме те, заради чого облік для одягу й купують.
Далі →
Перший продаж
Від порожнього обліку до проведеного документа: товар, клієнт, кількість, ціна.

Подивіться також