CommerCentr
UA
Увійти

Варіанти товару: колір, розмір і як рахується ціна

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

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

Три прапорці атрибута, які плутають найчастіше

У формі атрибута є три незалежні перемикачі. Саме плутанина між ними дає більшість питань «чому не працює».

ПрапорецьЩо робитьДе це видно покупцеві
Вісь варіантаРобить атрибут комбінаційним: його значення стають перемикачемПеремикач на картці товару
ФільтрованийПоказує атрибут у фільтрах категорії. З варіантами не пов'язанийСайдбар фільтрів
SEO-фасетДозволяє окремі адреси-лендинги за цим атрибутомОкремі URL фільтрів

Вмикати можна будь-яку комбінацію прапорців. Для розміру одягу типово потрібні всі три.

Пастка: «вісь варіанта» прибирає атрибут зі списку характеристик. Це навмисно — розмір не має дублюватись і в перемикачі, і в таблиці специфікацій. Але якщо ви ввімкнули прапорець на товарі без матриці, це виглядає як зникнення характеристики. Не збираєтесь робити комбінації — не вмикайте.

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

Ціна: спершу режим товару, потім значення

Ціна комбінації складається з двох рівнів, і порядок тут вирішує все.

Рівень 1. Режим ціни товару

РежимЩо дієКому підходить
Явна цінаЦіну вписуєте руками на самій комбінації. Усі модифікатори ігноруютьсяДовільні набори, де ціни не виводяться формулою
МодифікаториПовна ціна, надбавка, знижка, відсотокОдяг, аксесуари
КоефіцієнтиЛише множення на коефіцієнтКилими, тканини — те, що рахується за площею

Товар — або коефіцієнтний, або модифікаторний. Змішати в одному товарі не можна, і це не помилка інтерфейсу: чужий оператор просто не застосовується, мовчки. Якщо ціна «не реагує» на налаштоване значення — найімовірніше, режим товару відсікає саме цей тип.

Рівень 2. Ціновий режим значення

Кожне значення осі має власний вплив на ціну. Приклад для базової ціни 1 000:

Режим значенняЩо робитьЗаданоВийде
Не впливаєЗначення без цінового ефекту1 000
Повна цінаЦіна варіанта цілком, базова ігнорується950950
НадбавкаДодати суму1501 150
ЗнижкаВідняти суму100900
ВідсотокВідсоток від поточної; від'ємний — знижка151 150
КоефіцієнтПомножити1.21 200

Порядок осей має значення

Коли осей кілька, вони застосовуються послідовно — і результат залежить від порядку, бо додавання й відсоток не переставляються місцями:

Ланцюг (база 1 000)ВийдеЧому
+150, потім 10%1 265(1000 + 150) × 1,1
10%, потім +1501 2501000 × 1,1 + 150
повна ціна 500, потім +150650повна ціна скидає базу, далі ланцюг триває
+150, потім повна ціна 500500повна ціна стирає все попереднє

1 265 ≠ 1 250 — це не помилка розрахунку, а математика. Порядок зафіксований, тож результат відтворюваний і не «стрибає» від разу до разу.

Коефіцієнти в цьому сенсі спокійніші: множення переставляється вільно, і 1,2 × 1,5 дає той самий результат, що й 1,5 × 1,2.

Склад і ціна в списку

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

Практичний порядок дій

  1. Вирішіть, які атрибути справді є осями. Колір і розмір — так; матеріал, який не змінює ціну й наявність, — навряд.
  2. Увімкніть «вісь варіанта» лише на них і пам'ятайте, що зі списку характеристик вони зникнуть.
  3. Оберіть режим ціни товару до заповнення значень — від нього залежить, які оператори взагалі спрацюють.
  4. Задайте ціновий режим значенням, а не кожній комбінації окремо: так ціни рахуються самі.
  5. Перевірте кілька комбінацій вручну — особливо якщо осей більше однієї й у ланцюгу є відсоток.