Вариации WooCommerce кнопками: размеры, цвета и выбор товара без select

Как заменить select у вариативного товара на понятные кнопки и не сломать цену, остатки, доступность комбинаций и добавление в корзину.

Стандартный выпадающий список работает технически, но плохо показывает ассортимент размеров и цветов. Кнопки позволяют быстрее сравнить варианты, если интерфейс сохраняет логику вариаций WooCommerce.

Что показывать покупателю

  • текстовые кнопки для размера;
  • цвет или изображение для визуального атрибута;
  • явно выбранное состояние;
  • недоступные комбинации без возможности клика;
  • актуальную цену, изображение, SKU и остаток.

Не путайте атрибут и вариацию

Атрибут «Размер» может содержать значения 40–42 и 43–45, но товарная вариация — это конкретная комбинация атрибутов со своей ценой, SKU и остатком. Интерфейс обязан выбирать существующий variation ID, а не просто передавать подпись кнопки.

Каталог и доступность

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

Функциональная концепция: PluginStore Advanced Variations. Для добавления выбранной вариации без перезагрузки используйте совместимый AJAX Cart.

Оцените автора
Plugins-store
Добавить комментарий