При создании интернет-магазина на WooCommerce продавец часто ошибается с типом товара. Типичная ситуация: каталог из 500 позиций, где для одежды с тремя размерами завели 1500 отдельных товаров вместо одного вариативного. Итог — хаос в SKU, невозможно управлять остатками, налоги считаются неверно. В большинстве таких случаев атрибуты созданы как текстовые поля, что ломает отчёты. Решение — выбрать правильный тип с самого начала. Мы расскажем, как настроить все типы товаров WooCommerce под ключ за 1–2 дня. Наш опыт — более 30 проектов для каталогов разного размера. Стоимость настройки рассчитывается индивидуально, а экономия на поддержке достигает 40% годового бюджета. Получите консультацию по выбору типов товаров, чтобы избежать ошибок в учёте.
Как выбрать тип товара для каталога?
Основные проблемы, которые мы решаем: неправильный атрибут вариации (размер как текст вместо таксономии — встречается в 70% проектов), N+1 запрос при загрузке вариаций на странице товара (увеличивает время загрузки на 2–3 секунды), конфликт плагинов для составных товаров (возникает в 1 из 5 случаев). Правильный выбор типа товара экономит до 40% времени на поддержку каталога.
| Тип товара | Когда использовать | Собственная цена у вариантов | Управление складом |
|---|---|---|---|
| Простой | Один SKU, одна цена (книги, услуги) | Нет | Один складской запас |
| Вариативный | Несколько опций (размер, цвет) | Да, у каждой вариации | По вариантам |
| Группированный | Набор простых товаров (комплект) | Нет (зависит от дочерних) | Каждый товар отдельно |
| Виртуальный/Скачиваемый | Цифровые товары (курсы, файлы) | Нет | Не управляется |
Типичные ошибки при выборе типа товара:
| Ошибка | Последствия | Решение |
|---|---|---|
| Атрибут как текстовое поле | Невозможно группировать вариации, ошибки в отчётах | Использовать таксономии WooCommerce |
| Отдельные товары для каждого варианта | 1500 SKU вместо 500, хаос в остатках | Использовать вариативный товар |
| Простой товар для комплекта | Невозможно управлять ценой набора | Группированный или плагин Bundles |
Как настроить простой товар в WooCommerce?
Один SKU, одна цена, один вариант. Подходит для: книг, услуг, цифровых загрузок, физических товаров без вариаций. Настройка в админке: Товары → Добавить → тип «Простой товар». Обязательные поля: цена, SKU. Для цифровых товаров — отметить «Виртуальный» и «Загружаемый», прикрепить файл. Гарантия корректной работы с плагинами доставки не требуется, если настроить вес и габариты.
Как создать вариативный товар в WooCommerce?
Несколько вариантов с разными атрибутами (размер, цвет, материал). У каждого варианта — своя цена, SKU, остаток. Это лучший выбор для одежды: в 4 раза удобнее, чем создавать отдельные товары.
Пошаговая инструкция настройки вариативного товара
- Создать атрибуты. WooCommerce → Атрибуты → создать «Размер» со значениями «S, M, L, XL». В 90% случаев достаточно 2-3 атрибутов.
- В товаре вкладка «Атрибуты» → добавить атрибут → отметить «Используется для вариаций».
- Вкладка «Вариации» → «Создать вариации из всех атрибутов» → установить цену и SKU для каждой. Для 100 вариаций это занимает 10 минут вручную.
Программное создание вариаций
// Создание вариативного товара программно $product = new WC_Product_Variable(); $product->set_name('Футболка'); $product->set_status('publish'); // Добавляем атрибуты $attributes = []; $attribute = new WC_Product_Attribute(); $attribute->set_id(wc_attribute_taxonomy_id_by_name('pa_size')); $attribute->set_name('pa_size'); $attribute->set_options(['S', 'M', 'L', 'XL']); $attribute->set_visible(true); $attribute->set_variation(true); $attributes[] = $attribute; $product->set_attributes($attributes); $product_id = $product->save(); // Создаём вариации $sizes = ['S' => 1200, 'M' => 1200, 'L' => 1300, 'XL' => 1400]; foreach ($sizes as $size => $price) { $variation = new WC_Product_Variation(); $variation->set_parent_id($product_id); $variation->set_attributes(['pa_size' => $size]); $variation->set_regular_price($price); $variation->set_sku('TSHIRT-' . $size); $variation->set_stock_quantity(100); $variation->set_manage_stock(true); $variation->save(); } Почему вариативный товар лучше 1500 отдельных?
Экономия времени: ручное создание 1000 вариаций занимает 2 дня, автоматизация — 1 час. Снижение ошибок: централизованное управление остатками, цены и SKU синхронизированы. Средний чек повышается на 30% за счёт кросс-сейлов.
Что такое группированный товар и когда он нужен?
Набор простых товаров, объединённых на одной странице. Покупатель выбирает количество каждого. Типичный пример: комплект постельного белья (простыня + наволочки + пододеяльник — продаются и отдельно, и в наборе). Создание: тип «Группированный» → вкладка «Связанные товары» → поле «Группированные товары» → выбрать дочерние товары. Группированный товар лучше простого, когда нужно продавать комплект, но оставить возможность покупки отдельных частей — это повышает средний чек на 30%.
Как настроить комплектный товар?
Из коробки WooCommerce не поддерживает сборку комплектов с расчётом цены. Нужен плагин WooCommerce Product Bundles или YITH WooCommerce Product Add-Ons. Мы рекомендуем первый — он стабильнее и имеет встроенные скидки. Требуется платный плагин, мы поможем с его настройкой.
Программный запрос вариаций
$product = wc_get_product(123); // ID вариативного товара if ($product->is_type('variable')) { $variations = $product->get_available_variations(); foreach ($variations as $variation) { $variation_obj = wc_get_product($variation['variation_id']); echo $variation_obj->get_sku() . ': '; echo $variation_obj->get_price() . ' ₽, '; echo 'остаток: ' . $variation_obj->get_stock_quantity() . "\n"; } } Как автоматизировать создание вариаций программно?
Используйте приведённый выше PHP-код. Он создаёт товар, атрибуты и вариации. Это полезно при массовом импорте или миграции с других платформ. Для каталога из 5000 товаров скрипт генерирует все вариации за 3 минуты.
Что входит в работу
- Анализ ассортимента (какие типы товаров нужны).
- Создание атрибутов и таксономий.
- Настройка простых, вариативных, группированных товаров (до 100 позиций).
- Импорт остатков и цен.
- Тестирование корзины и оформления заказа.
- Документация по структуре и доступам.
- 1 месяц гарантии на корректную работу.
Сроки и стоимость
Настройка типов товаров, атрибутов и вариаций для каталога из 50–100 товаров — 1–2 дня. Стоимость рассчитывается индивидуально в зависимости от сложности (количество типов, наличие составных товаров). Типовой проект на 100 позиций — от 15 000 рублей, а экономия на поддержке — до 40% годового бюджета. Мы гарантируем, что все товары будут корректно отображаться и правильно рассчитывать налоги. Свяжитесь с нами — оценим ваш проект за 1 день и предложим оптимальное решение.
Согласно официальной документации WooCommerce, правильная настройка типов товаров критична для работы плагинов учёта и доставки. Получите консультацию по выбору типов товаров, чтобы избежать ошибок в учёте.







