Під час створення інтернет-магазину на 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, правильне налаштування типів товарів критичне для роботи плагінів обліку та доставки. Отримайте консультацію щодо вибору типів товарів, щоб уникнути помилок в обліку.







