1. Создание атрибутов для вариаций Вариации товаров в WooCommerce — это мощная функция, которая позволяет продавать товары с несколькими вариантами (например, различные размеры, цвета, материалы) и управлять ими в одном продукте. Каждый вариант может иметь свои уникальные цены, запасы, изображения и другие параметры. Прежде чем создавать вариации, нужно создать атрибуты (например, «Цвет» или «Размер»), которые будут использоваться для вариаций товара. Как создать атрибуты: Перейдите в админ-панель WordPress. Перейдите в «Товары» > «Атрибуты». Введите название атрибута (например, «Цвет»), добавьте slug (например, «color»), и укажите порядок сортировки, если это нужно. Нажмите «Добавить атрибут». После создания атрибута нажмите «Настроить термины» рядом с созданным атрибутом. Добавьте термины для атрибута, например, цвета: «Красный», «Синий», «Зеленый» и т.д. 2. Создание товара с вариациями Перейдите в «Товары» > «Добавить новый», чтобы создать новый товар. Введите Название и Описание товара. В разделе Данные товара выберите Товар с вариациями из выпадающего списка. 3. Присвоение атрибутов товару Перейдите во вкладку Атрибуты в блоке Данные товара. В выпадающем списке выберите атрибут (например, «Цвет»), который вы создали ранее. Нажмите «Добавить». В секции атрибута отметьте «Использовать для вариаций». Выберите значения атрибута для этого товара (например, «Красный», «Синий» и т.д.). Повторите шаги для других атрибутов (например, для атрибута «Размер»). Нажмите Сохранить атрибуты. 4. Создание вариаций Перейдите во вкладку Вариации в блоке Данные товара. Нажмите на выпадающее меню и выберите «Создать вариации на основе всех атрибутов». WooCommerce автоматически создаст все возможные комбинации вариаций на основе выбранных атрибутов (например, «Красный, M», «Синий, L» и т.д.). Настройка каждой вариации: Цена: Установите цену для каждой вариации. Количество на складе: Укажите количество товара на складе для каждой вариации, если у них разные запасы. Изображение: Для каждой вариации можно добавить отдельное изображение (например, фото футболки красного цвета). Вес и размеры: Если разные вариации товара имеют разные размеры и вес, их можно настроить индивидуально. Если вариаций много, вы можете настроить цену и запасы для всех вариаций через массовое редактирование. После настройки всех вариаций нажмите Сохранить изменения. 5. Публикация товара После настройки вариаций и заполнения всех остальных полей товара (изображения, описание, категории и т.д.), нажмите Опубликовать, чтобы сделать товар доступным в магазине. Теперь ваш товар с вариациями будет отображаться в магазине WooCommerce. Покупатели смогут выбирать между различными опциями (например, цветами и размерами), и WooCommerce автоматически отобразит соответствующую цену и наличие для каждой вариации. 6. Дополнительные возможности вариаций Сортировка вариаций: Вы можете изменить порядок отображения вариаций на странице товара. Автоматическая смена изображения: WooCommerce может автоматически изменять изображение товара в зависимости от выбранной вариации. AJAX-добавление в корзину: Вариации товаров могут добавляться в корзину без перезагрузки страницы. Массовое управление: Вы можете редактировать сразу несколько вариаций через функции массового редактирования. 7. Плагины для работы с вариациями Если вам нужно больше возможностей для работы с вариациями, можно использовать плагины для расширения функциональности. WooCommerce Variation Swatches: Заменяет выпадающие списки на визуальные элементы (цветовые блоки, изображения). WooCommerce Bulk Variations: Плагин для массового добавления и редактирования вариаций. WooCommerce Product Add-ons: Добавляет дополнительные опции к товарам (тексты, изображения и др.). Вариации в WooCommerce позволяют вам продавать товары с несколькими опциями в одном продукте, управлять их ценами, запасами и изображениями. Это полезно для магазинов, предлагающих товары с различными характеристиками (например, одежду, обувь, технику). WooCommerce предоставляет гибкий интерфейс для управления вариациями, а с помощью плагинов можно добавить еще больше возможностей и улучшить пользовательский опыт.