Создание вариативного товара в WooCommerce для самых маленьких

  1. Главная
  2. Блог
  3. Начинающим
  4. Создание вариативного товара в WooCommerce для самых маленьких

В этой статье я пошагово со скриншотами расскажу и покажу, как создать вариативный товар WooCommerce. Я постараюсь рассказать обо всём стандартном функционале, который их касается. Использовать, соответственно, будем стандартную тему.

В рамках данной статьи, я предполагаю что ваш интернет-магазин WooCoomerce уже работает и вы умеете входить в админку WordPress. Поэтому эти шаги мы опустим.

Также у WooCommerce уже должны быть указаны основные настройки для корректной работы некоторых сервисов вроде доставки, но это важно для реальной работы магазина, а для изучения функционала нам это не критично.

К чему мы идём

В конце статьи у нас должен получиться такой товар с футболкой разных цветов и размеров, с рекомендуемыми товарами в карточке товара и в корзине, когда этот товар попадает туда.

Также карточка настроена так, что при оформлении доставки, если у вас есть соответствующие плагины — то на основе информации о товаре, система может рассчитать стоимость доставки в пункт назначения от вас.

Шаг 1. Создание и название товара

Заходим в админку, переходим на страницу создания товара. Для этого нажмем на эту кнопку:

У вас должна открыться форма создания товара. Выглядеть она должна примерно так:

Далее дадим название товару — это то, что увидят посетители магазина. Вводим название товара в это поле:

Шаг 2. Описание товара

Далее мы можем в свободной форме текстом дать описание товара. Постарайтесь описать товар в подробностях:

Шаг 3. Данные о товаре

Это, пожалуй, самый сложный шаг. Поэтому разделим его на подпункты

Тип товара и запасы

Для начала укажем тип товара «Вариативный»:

Далее мы видим, что у нас есть следующие поля: «Артикул», «GTIN, UPC, EAN или ISBN», «Управление запасами» и «Индивидуально». Рассмотрим каждый отдельно:

Артикул
Тут, думаю, вы уже догадались, что нужно указать артикул товара

GTIN, UPC, EAN или ISBN
В этом поле указываем код штрихкода товара в одном из форматов: GTIN, UPS, EAN или ISBN. Это нужно, если вы, например, торгуете на маркетплейсах.

Управление запасами
Если отметить эту галочку, то при покупке товара, количество его в запасе будет уменьшаться на то, которое купил пользователь. Также можно будет указать количество товаров в запасе, настроить политику предзаказов и настроить уведомления при малом количестве товара.

Индивидуально
Ограничить покупку товара в количестве одной единицы на заказ. Проще говоря — по одной штуке в одни руки 🙂

Вот как я заполнил эти поля. Артикул выдумал 🙂

В поле «Граница малых запасов» можно указать количество товаров на складе, при достижении которого вы получите уведомление на email о том, что в магазине осталось мало товаров этой позиции.

Доставка

Здесь вы можете указать габариты товаров, которые будут использовать сервисы доставки для расчёта стоимости доставки.

Неочевидный пункт здесь — «Классы доставки»:

С помощью этого поля, можно объединять товары в группы, для общего расчёта стоимости доставки. Например, у нас есть целый раздел футболок. И указывать габариты каждой — проблемно. Вместо этого мы можем создать класс доставки «Футболки», настроить условия доставки для этого класса и указывать его для всех футболок.

Как создать класс доставки?

Для этого в админке переходим в раздел WooCommerce -> Настройки -> Доставка -> Классы, и там нажимаем на кнопку «Добавить класс доставки»:

После этого у нас откроется pop-up-окно, где нужно указать название класса доставки и его описание. Я сделаю такое:

Нажимаем кнопку «Создать» и теперь у нас есть класс доставки для футболок, который мы можем выбрать в карточке товара.

Сейчас этот класс доставки работать не будет. Чтобы он заработал, необходимо указать его методе доставки. Но при правильной настройке класса доставки, он будет влиять на стоимость доставки товара в ту, или иную зону доставки.

Чтобы не отвлекаться от основной темы, я решил вынести эту тему в отдельную статью. Если вам интересна эта тема и вы хотите, чтобы я ее разобрал — пишите об этом в комментариях под этой статьёй.

Атрибуты

Пока пропустим Сопутствующие, потому что без Атрибутов я не смогу их вам показать.

С помощью атрибутов мы можем указать характеристики и вариации товара. Например к характеристикам можно отнести состав футболки. А к вариациям — размер и цвет.

Характеристики статичны, не изменяются и с их помощью можно отфильтровать товары в каталоге, если у вас есть фильтр товаров.

Вариации — это характеристики, которые может выбрать пользователь из доступных. От выбранных значений может меняться цена и доступность товара. По ним также можно фильтровать товары в каталоге.

Атрибуты можно создавать индивидуально для каждого товара, а можно создать общие — глобальные атрибуты — и использовать их для разных товаров.

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

Давайте создадим два глобальных атрибута: «Цвет» и «Размер».

Пошаговое создание атрибута я вынес в статью «Атрибуты WooCommerce для самых маленьких«, ради удобства навигации, т.к. тема описание получилось объёмным.

Теперь, когда мы создали атрибуты, вернемся к товару и добавим с их помощью вариации.

Сопутствующие товары

В этой вкладке можно указать товары, которые пользователь увидит в качестве рекомендуемых в текущим товаром.

Тут мы видим два поля: «Апселы» и «Кросселы». В этих полях вы можете указать несколько сопутствующих товаров просто начав вводить название нужного товара, и выбрав нужный товаро из предложенных в выпадающем списке.

Рассмотрим назначение и отличие Апселов и Кросселов.

Апселы

Это товары, которые будут отображаться в детальной карточке нашего товара. Чаще всего туда добавляют товары, которые пользователь может захотеть купить вместе с текущим товаром. Например, если я покупаю футболку, то могу захотеть купить носки.

Аналогично я могу захотеть купить и другие товары, поэтому можно добавить сразу несколько позиций в это поле.

Посмотрим, как это выглядит в публичной части сайта:

Как видим, внизу карточки появился блок «Вам также будет интересно…», в котором отображается товар, который я добавил.

Так и работают Апселы.

Кросселы

Принцип похожий на Апселы, но эти товары будут отображаться в корзине, когда товар добавлен в корзину.

Например, кому-то может понадобиться ролик от шерсти. Добавим его в кросселы к нашей футболке:

Перейдем в публичную часть сайта, добавим товар в корзину и посмотрим, что получилось:

Вариации

Это самый важный раздел для вариативных товаров. Без них его невозможно будет купить.

Вариации нужны для того, чтобы разным вариантам товаров назначать разную цену и условия продажи. Чаще всего, у одежды стоимость не зависит от размера, но может зависеть от цвета. А если мы продаем смартфоны, то у одной модели цена может отличаться от разных комбинаций цены и объёма памяти.

Самый простой вариант добавить все вариации — это нажать на кнопку «Генерировать вариации».

По нажатию у вас появится модельное окно, которое попросил подтвердить это действие. Это необходимо, т.к. если у вас много значений атрибутов, то вариаций может быть огромное количество. Имейте это ввиду.

После генерации у меня появилось 20 вариаций — потому что у меня есть 4 значения цвета и 4 значения размера.

Благодаря этому пользователи уже смогут купить футболку любого размера и цвета.

Теперь мы можем указать значения атрибутов по умолчанию которые будут добавляться в корзину пользователя, если он не выберет ничего. Для примера я укажу белую футболку размера XXXL.

Теперь для каждой вариации необходимо указать ее параметры покупки. Для этого нажимаем на нее и видим уже знакомые нам поля.

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

Лично мне кажется, что остальные поля понятны, т.к. мы с ними встречали ранее. Но если что-то не понятно — пожалуйста, пишите в комментарии, по всем дам пояснения!

Теперь, при выборе цвета «Белый», размера «М», пользователь увидит картинку, которую я указал для этой вариации, у позиции изменится артикул, цена и другие параметры, которые я указал.

Обратите внимание на пункт «Акционная цена» — так можно обозначать, что вы сделали скидку на товар. Была старая цена, стала новая. Можно указывать период времени, в который действует эта скидка. У меня время с 4 апреля 2025 по 25 апреля 2025. Соответственно, в это время пользователь сможет купить именно эту вариацию со скидкой. Если он оформит заказ 26 апреля — то скидка уже не применится и информация о ней отображаться не будет.

Вкладка «Дополнительно»

Здесь все довольно просто — всего три поля ввода. Рассмотрим их:

Примечания к покупке
Это сообщение, которое получит пользователь на почту после оформления заказа.

Порядок
Это поле сортировки товаров в их категории. Сортировки идет от меньшего к большему.

Включить отзывы
Если отметить эту галочку, то пользователи смогут оставлять отзывы к товару. Рекомендую сделать отзывы модерируемыми — то есть публиковать их только после того, как вы сами их проверите. Для этого в админке WordPress переходим в раздел Настройки -> Обсуждение, находим пункт «Комментарий должен быть одобрен вручную» и сохраняем настройки на странице.

Краткое описание товара

Это поле похоже на «Описание товара», которое мы заполнили выше. Но то, что вы укажете в это поле, будут отображаться вверху карточки товара.

Шаг 4. Изображения товара

У товаров можно указать главное изображение и галерею. Главное пользователь будет видеть в превью-карточке товара, а остальные сможет изучить в галерее товара.

Для начала укажем основное изображения. Для этого нажимаем на кнопку «Задать изображение товара».

По нажатию на кнопку у нас откроется такое окно:

Перетащим в него нужное изображение из проводника на компьютере, либо нажмём на кнопку «Выберите файлы» и выберем то, что хотим указать.

Но у меня изображения уже загружены, поэтому я выберу вкладку «Библиотека файлов» и выберу то, что мне нужно. После этого нажмём кнопку «Задать изображение товара»

Отлично! Мы задали основное изображение товара. Теперь давайте добавим другие изображения. В моем случае это будут просто другие цвета. Для этого нажимаем на кнопку «Добавить картинки галереи товара» в блоке «Галерея товара».

У нас открылось уже знакомое нам окно. Вы можете загрузить несколько картинок сразу, а можете перейти в Библиотеку файлов и выбрать нужные картинки. И чтобы выбрать сразу несколько товаров, достаточно зажать ан клавиатуре клавишу Ctrl и нажимать на нужные картинки. А чтобы убрать выделение с ненужной картинки — можно повторно на нее нажать.

Далее, нажимаем на кнопку «Добавить в галерею», расположенную справа внизу.

Шаг 5. Категории метки и бренды

Мы на финишной прямой!

В сущности, эти значения идентичны. Поэтому рассмотрим только добавление категорий и меток, потому что бренды добавляются точно также, как категории.

Добавление категорий

Есть два способа: по-быстрее и по-точнее. Рассмотрим оба

Способ по-быстрее

Для этого просто нажимаем на кнопку «Добавить категорию» и указываем ее название.

Способ по-точнее

Для этого переходим на страницу «Категории». Тут мы видим уже знакомую форму.

Заполняется все точно также, как со значениями атрибутов. Только внизу мы еще можем указать изображение категории, которое будет отображаться в местах предусмотренных активной темой.

Далее добавляем категорию и возвращаемся к нашему товару. Можно сначала его сохранить, и после этого у нас появится ранее созданная категория, которую мы указываем также, как в способе по-быстрее.

Добавление меток

Метки — они-же теги. С их помощью можно также группировать товары, независимо от категорий. Для примера я добавлю метки «Хлопок» и «Оверсайз».

Сами метки разделяются запятыми. Обратите внимание, что на видео я только пишу текст. Дополнительно ни на что не нажимаю.

Завершение

Поздравляю — мы закончили создание вариативного товара WooCommerce!

Надеюсь, что статья была вам полезной. Обязательно пишите комментарии и задавайте в них вопросы — обязательно на всё отвечу.

Желаю вам успехов! 🙂