Характеристика описывает, вариант продаётся
Материал, цвет и размер могут быть характеристиками товара. Но не всякая характеристика обязательно создаёт отдельный вариант. Например, одинаковый состав ткани можно указать в описании всей модели. Цвет и размер становятся основой вариантов, если покупатель выбирает их сочетание перед добавлением в корзину. У вариативного товара отдельные комбинации могут иметь собственные цену, артикул и остаток. Это позволяет различить красную футболку среднего размера и красную футболку большого размера. Одинаковая фотография или общее название не делают их взаимозаменяемыми единицами учёта. Сначала решают, какую именно вещь обещают покупателю, и только затем оформляют переключатели.
Выберите уровень, на котором заканчивается запас
Представим небольшую партию: три синие футболки среднего размера, две синие большого и пять белых среднего. Общий запас равен десяти, но число десять ничего не говорит о доступности белой большой футболки: такой комбинации в партии вообще нет. WooCommerce позволяет учитывать запас на уровне товара, отдельных вариантов или сочетать эти подходы. Выбор должен соответствовать реальному складу. Если каждый размер лежит отдельно и его нельзя заменить другим, отдельные остатки обычно точнее описывают ситуацию. Общий запас имеет смысл лишь тогда, когда за ним действительно стоит общий расходуемый ресурс, а правила продажи согласованы с производством.
Проверяйте смысл карточки через исключения
Самая полезная проверка начинается с отсутствующей комбинации. Может ли посетитель выбрать белую большую футболку? Понятно ли, что именно недоступно? Не меняется ли фотография на изображение другого цвета? Не сохраняется ли старая цена после переключения варианта? Для каждого реально продаваемого сочетания составьте отдельную строку: цвет, размер, артикул, цена, количество. Затем сравните её с карточкой и корзиной в тестовой среде. Разрешение заказов при отсутствии запаса тоже требует осознанного решения: оно означает отдельный процесс ожидания и исполнения. Красивое сообщение о наличии не заменяет проверку складских данных.
Попробуйте на практике
Спроектируйте карточку футболки на бумаге, не меняя рабочий магазин.
- Запишите три существующие комбинации из примера и их количества: три, две и пять единиц.
- Назначьте каждой комбинации свой понятный артикул и отметьте, какие характеристики общие для всей модели.
- Добавьте контрольную строку для белой большой футболки с пометкой, что такой вариант не продаётся.
- Опишите, что должны показывать карточка и корзина при выборе каждой существующей комбинации и при попытке выбрать отсутствующую.
Как проверить результат. В результате должны получиться три продаваемых варианта с суммарным запасом десять. Белая большая футболка не должна превращаться в доступный товар из-за общего остатка. Для каждой строки должно быть понятно, какую конкретно вещь получит покупатель.
Частые вопросы
Нужно ли создавать вариант для каждой характеристики?
Нет. Характеристика может просто описывать товар. Отдельный вариант нужен, когда сочетание участвует в выборе продаваемой единицы и требует самостоятельных данных. Лишние комбинации усложняют проверку каталога.
Можно ли ограничиться надписью о наличии?
Для некоторых процессов это допустимо, но надпись сама по себе не ведёт количественный учёт. Если важно автоматически замечать исчерпание запаса, необходимо согласовать настройки количества с реальным движением конкретных товаров.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.