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







