Припиніть керувати сотнями варіацій WooCommerce. Створіть один ціновий блупринт, призначте його будь-якому товару і оновлюйте ціни в усьому каталозі, змінивши одне правило.
Безкоштовно. Без обмежених функцій. WooCommerce 6.0+
Визначення
Ціноутворення за атрибутами WooCommerce — це метод динамічного розрахунку ціни товару на основі вибраних покупцем атрибутів (розмір, матеріал або колір) без створення окремих варіацій для кожної можливої комбінації.
PriceBlueprint — плагін WooCommerce для ціноутворення за атрибутами, що реалізує цей підхід через багаторазові цінові блупринти. Блупринт — це набір правил, по одному на кожне значення атрибута, які плагін обчислює в реальному часі для отримання підсумкової ціни. Власники магазинів задають правила на кшталт «Розмір XL +10 $» або «Матеріал Дуб +25 $», призначають блупринт будь-якому товару — і ціна розраховується в реальному часі на сторінці товару.
На відміну від вбудованої системи варіацій WooCommerce, яка створює один запис у базі даних на кожну комбінацію атрибутів і зростає експоненційно, підхід PriceBlueprint на основі правил масштабується лінійно. Товар із 5 атрибутами × 5 значеннями потребує 3125 варіацій WooCommerce, але лише 25 правил блупринта.
Приклад використання
Матеріал, оздоблення, розмір і тип ніжок. З варіаціями: 256+ записів на товар. З PriceBlueprint: 4 правила, один блупринт для всього каталогу.
Приклад використання
50 футболок, кожна в розмірах S–XL. Постачальник підняв ціну на XL. PriceBlueprint: змініть одне правило — усі 50 товарів оновляться миттєво. WooCommerce: 50 ручних правок.
Приклад використання
Програмні ліцензії, гравюри на замовлення, вироби на замовлення — будь-який товар, ціна якого залежить від вибраних опцій, а не від залишків на складі.
Проблема
4 матеріали × 3 розміри × 3 кольори = 36 варіацій для створення, ціноутворення та обслуговування. Підніміть ціну одного матеріалу — і доведеться редагувати десятки записів по одному.
Варіації WooCommerce
Змінити ціну шкіри → редагувати 12 записів
PriceBlueprint
Змінити ціну шкіри → редагувати 1 правило
Порівняння
Варіації WooCommerce призначені для товарів з унікальними залишками, зображеннями або артикулами для кожної комбінації. Для ціноутворення за атрибутами, де єдина відмінність — ціна, вони додають зайву складність. Ось порівняння двох підходів.
| Критерій | Варіації WooCommerce | PriceBlueprint |
|---|---|---|
| Масштабованість | Експоненційна: комбінації множаться з кожним новим значенням атрибута | Лінійна: правила зростають лише з унікальними значеннями, не з комбінаціями |
| Навантаження на БД | 1 рядок на варіацію × кількість товарів (можуть сягати тисяч) | 1 правило на значення атрибута, спільне для всіх товарів |
| Продуктивність | Повільні сторінки товарів і адмінка при великій кількості варіацій | Швидко: немає запитів до варіацій; ціна розраховується в реальному часі за правилами |
| Багаторазові правила цін | ❌ Ціни задаються для кожного товару і кожної варіації | ✅ Один блупринт для необмеженої кількості товарів |
| Оновлення ціни в реальному часі | ✅ Вбудовано (потребує варіації для кожної комбінації) | ✅ Вбудовано через AJAX, записи комбінацій не потрібні |
| Оновлення цін каталогу | Редагуйте кожну варіацію кожного товару окремо | Змініть одне правило в блупринті — всі товари оновляться миттєво |
| Час налаштування товару | Високий: створюйте і прайсируйте кожну комбінацію окремо | Секунди: призначте існуючий блупринт — готово |
| Найкраще підходить для | Товарів з унікальними залишками, зображеннями або SKU для кожної комбінації | Ціноутворення за атрибутами, коли єдина відмінність — ціна |
Як це працює
Те саме налаштування атрибутів, що й у WooCommerce. Різниця — в тому, що відбувається далі.
Додайте атрибути і задайте модифікатор ціни для кожного значення. Розмір XL +10 $, Матеріал Дуб +25 $. Стільки правил, скільки потрібно.
Прив'яжіть блупринт до будь-якого товару за секунди. Один блупринт може охопити весь каталог, якщо логіка ціноутворення однакова.
Змініть правило в блупринті — всі товари, які його використовують, оновляться автоматично. Без редагування окремих товарів.
Можливості
Один блупринт можна призначити необмеженій кількості товарів. Оновіть логіку ціноутворення в одному місці — зміни відобразяться скрізь.
Ціна оновлюється в реальному часі, коли покупець обирає опції. Без перезавантаження сторінки, без очікування.
Вибрані атрибути і сконфігурована ціна коректно передаються в кошик, на оформлення замовлення і до підтвердження.
Вибори відображаються в WC Admin, листах про замовлення, сторінці подяки та Особистому кабінеті. Скрізь, де покупець очікує їх побачити.
Жодних записів на комбінацію в базі даних. Чистіший магазин, швидші запити, менше обслуговування.
Додати, відняти, помножити, розділити або задати фіксовану ціну для значення атрибута. Працює з будь-яким глобальним атрибутом WooCommerce.
Також включено
Від налаштування до першого замовлення
Створіть блупринт, призначте його товару, дозвольте покупцям налаштовувати. Кожен вибір автоматично зберігається в замовленні.
Створіть блупринт
Задайте правила цін для кожного значення атрибута. Необмежена кількість правил, необмежена кількість атрибутів. Розмір XL +10 $, Матеріал Дуб +25 $ — стільки, скільки потребують ваші товари.
Призначте товару
Виберіть будь-який товар і призначте блупринт. Готово. Один блупринт охоплює весь каталог. Не потрібно налаштовувати ціни для кожного товару окремо.
Покупець налаштовує і купує
Покупці обирають атрибути, і ціна оновлюється в реальному часі. Без перезавантаження сторінки. Сконфігурована ціна одразу потрапляє в кошик.
Замовлення збережено з усіма деталями
Вибрані атрибути і сконфігурована ціна відображаються в WC Admin, листах про замовлення та Особистому кабінеті. Все, що обрав покупець, — у замовленні.
FAQ
Все, що потрібно знати про ціноутворення за атрибутами WooCommerce з PriceBlueprint.
Варіації WooCommerce створюють один запис у базі даних для кожної комбінації атрибутів. Чотири розміри × три кольори = 12 варіацій для створення і обслуговування. PriceBlueprint використовує правила ціноутворення: одне правило на значення атрибута, ціна розраховується в реальному часі. Жодних комбінацій, жодного роздуття — зміна одного правила оновлює всі товари, що використовують блупринт.
Блупринт — це багаторазовий набір правил ціноутворення за атрибутами. Кожне правило зіставляє значення атрибута з модифікатором ціни, наприклад «Розмір: XL → додати 10 $» або «Матеріал: Дуб → додати 25 $». Ви створюєте блупринт один раз, призначаєте потрібній кількості товарів WooCommerce — і плагін розраховує підсумкову ціну в реальному часі на сторінці товару на основі виборів покупця.
Так, це ключова функція. Один блупринт можна призначити необмеженій кількості товарів WooCommerce. Коли ви оновлюєте правило в блупринті, кожен товар, що його використовує, одразу відображає зміну — без редагування окремих товарів.
PriceBlueprint підтримує п'ять операторів для кожного значення атрибута: додати фіксовану суму до базової ціни, відняти фіксовану суму, помножити базову ціну на коефіцієнт, розділити її або задати повністю фіксовану ціну. Це охоплює переважну більшість сценаріїв ціноутворення за атрибутами в WooCommerce.
Так. Розрахунки цін виконуються через AJAX на сторінці товару, тому повне кешування сторінок не заважає роботі калькулятора цін у реальному часі. Статична кешована сторінка завантажується звично, а калькулятор цін працює поверх неї.
Нові сесії одразу отримують оновлену ціну. Товари, вже додані до існуючого кошика, перераховуються при наступному завантаженні сторінки, тому покупці завжди бачать актуальну ціну перед оформленням замовлення.
PriceBlueprint інтегрується через стандартні хуки WooCommerce і сумісний з будь-якою темою, сумісною з WooCommerce, включно зі Storefront, Flatsome, Astra та блочними темами. Селектор атрибутів використовує мінімальний CSS і автоматично успадковує стилі активної теми.
PriceBlueprint повністю сумісний з WooCommerce High-Performance Order Storage (HPOS). Вибрані атрибути і сконфігуровані ціни коректно зберігаються і зчитуються як у застарілій таблиці постів, так і в новій таблиці замовлень.
PriceBlueprint розроблений для простих товарів WooCommerce, ціна яких визначається вибором атрибутів, а не заздалегідь створеними записами варіацій. Він працює поруч з існуючими змінними товарами. Ви самі вирішуєте, які товари використовують блупринти, а які — стандартні варіації.
Так. Кожен вибраний атрибут і підсумкова сконфігурована ціна зберігаються разом із замовленням WooCommerce. Вони відображаються в WC Admin, листах-підтвердженнях замовлення, сторінці подяки та історії замовлень в Особистому кабінеті покупця — скрізь, де покупці та власники магазинів очікують їх побачити.
WooCommerce записує один пост і пов'язані рядки метаданих для кожної варіації. Товар із 5 атрибутами × 5 значеннями створює 3125 записів варіацій. У масштабі всього каталогу це роздуває таблиці wp_posts і wp_postmeta, уповільнює запити на сторінках товарів, робить WooCommerce Admin повільним і збільшує розміри резервних копій. PriceBlueprint повністю уникає цього, ніколи не створюючи записів на комбінацію.
PriceBlueprint потребує WordPress 6.0 або вище, WooCommerce 6.0 або вище і PHP 7.4 або вище. Плагін безкоштовно завантажується з репозиторію WordPress.org і працює в будь-якому хостинговому середовищі, що відповідає цим вимогам.
Так. Безкоштовна версія на WordPress.org повністю функціональна: необмежена кількість товарів, необмежена кількість правил на блупринт, усі п'ять операторів цін, оновлення цін у реальному часі, повна інтеграція з кошиком і замовленнями, а також переклади на 9 мов. Жодних штучних обмежень, жодних примусових оновлень.
Про плагін
PriceBlueprint створено Едгаром Хачатуровим — розробником WordPress і WooCommerce із 7-річним досвідом розробки рішень для електронної комерції. Плагін розроблено для вирішення реальної проблеми, з якою стикаються діючі магазини: система варіацій WooCommerce не масштабується для сценаріїв ціноутворення за атрибутами.
Безкоштовна версія опублікована в офіційному репозиторії плагінів WordPress.org, де проходить перевірку командою WordPress. Плагін дотримується стандартів кодування WordPress, використовує нативні хуки і рівень даних WooCommerce, сумісний з WooCommerce HPOS.
Підтримка надається безпосередньо розробником за адресою support@getpriceblueprint.com та через форум підтримки WordPress.org.
Розміщено на WordPress.org
Перевірено і опубліковано в офіційному репозиторії плагінів WordPress.org. Безкоштовне встановлення з будь-якої панелі WordPress.
Нативний WooCommerce
Створено виключно на хуках, фільтрах та API даних WooCommerce. Жодних власних таблиць БД, жодної прив'язки до фреймворку.
Ліцензія GPL-2.0
Поширюється під GNU General Public License v2.0, відповідно до ліцензування WordPress і WooCommerce.
Безкоштовно на WordPress.org. Встановлення за кілька секунд.
Завантажити безкоштовноПотребує WooCommerce 6.0+ · PHP 7.4+ · WordPress 6.0+