
Купівля в 1 клік — Quick Order для WooCommerce
Кнопка «Купити в 1 клік» на товарі та в каталозі: покупець залишає лише ім’я й телефон — у магазині створюється справжнє замовлення зі статусом із налаштувань і методом оплати «Дзвінок менеджера». Безкоштовна версія дає модалку, валідацію українського номера, чотири рівні антиспаму, лист менеджеру та журнал заявок. Pro додає поля e-mail/місто/коментар, маску телефону, режим «весь кошик у 1 клік», UTM-мітки в замовленні, чорний список номерів і дублювання заявки в Telegram.
- Сумісність
- WooCommerce 6.0+ · WordPress 6.2+
- PHP
- 7.4 і новіший
- Ліцензія
- один сайт, річна
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- 12 серпня 2026
Модуль у роботі — 45 секунд
Без звуку теж зрозуміло: субтитри українською
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Як це виглядає

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WooCommerce 6.0+ на WordPress 6.2+ — збірка quick-order-for-woocommerce v1.1.0
PHP 7.4+ (перевірено на 8.1–8.3)
Сумісність із HPOS (custom order tables) і блоковим кошиком оголошена явно
Жодних сторонніх сервісів: сам приймання заявок повністю всередині вашого магазину. Єдиний зовнішній запит — перевірка ліцензійного ключа на catcode.com.ua (раз на добу), і той лише коли у вас увімкнено Pro (плюс Telegram, якщо ввімкнете його дублювання в Pro)
Історія версій
Тріал більше не стартує сам.
В адмінці замовлення показувався технічний ідентифікатор методу оплати замість назви з налаштувань.
Кнопка «Весь кошик у 1 клік» не з’являлася на блоковій сторінці кошика (Cart Block) — тепер працює і в класичному шорткоді, і в блоковому кошику.
Усі версії (5)
Модалка не відкривалась на темах, які друкують скрипти футера раніше за розмітку вікна — додано гард DOMContentLoaded і змінено пріоритет виводу.
Кнопка на товарі й у каталозі, модалка, валідація UA-телефону, антиспам, лист менеджеру, журнал заявок, Pro-поля, маска, UTM, режим «весь кошик», Telegram-дублювання.
Разом з Купівля в 1 клік купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Купівля в 1 клік — модуль, який ставить поруч із «Додати в кошик» другу кнопку: покупець вводить лише ім’я й телефон, натискає «Замовити» — і в магазині одразу з’являється справжнє замовлення, яке менеджер підтверджує дзвінком. Ніякої реєстрації, адреси, вибору доставки й способу оплати.
Як це працює — крок за кроком
- Покупець тисне «Купити в 1 клік» на сторінці товару або прямо в каталозі. У лупі кнопка з’являється лише для простих товарів — варіативні потребують вибору опцій.
- Відкривається модалка з назвою товару й полями. Обов’язкові — тільки ім’я й телефон.
- Форма перевіряється: nonce, прихована honeypot-пастка, мінімальний час заповнення, ліміт заявок з однієї IP, у Pro — ще й чорний список номерів.
- Створюється справжнє замовлення через
wc_create_order()— з позицією товару, ім’ям у billing-полях і номером у billing phone. Метод оплати — псевдо-метод «Дзвінок менеджера», жодний платіжний шлюз не задіяний. - Менеджер отримує лист зі контактами й складом замовлення, а заявка лягає в журнал. Покупець бачить подяку в модалці або переходить на сторінку «Дякуємо» — залежно від налаштування.
- З Pro у замовлення додатково пишуться UTM-мітки й реферер, заявка дублюється в Telegram і на додаткові e-mail, а на сторінці кошика з’являється кнопка «весь кошик у 1 клік» — усі позиції перетворюються на одне замовлення.
Що під капотом
- Справжнє замовлення, а не заявка в окремій таблиці. Воно проходить штатний шлях
wc_create_order()— зі списанням залишків, статусними листами й нормальним відкриттям в «Замовленнях», тому потрапляє в усі звіти та CRM-інтеграції. - Прихований метод оплати. Щоб в адмінці замовлення не світився технічний ідентифікатор, модуль реєструє псевдо-шлюз «Дзвінок менеджера». У чекауті він не пропонується покупцеві — тільки підписує швидкі замовлення.
- Чотири незалежні шари антиспаму: одноразовий nonce, honeypot-поле, мінімальний час заповнення форми й лічильник заявок з IP у заданому вікні. Nonce, honeypot і часова пастка працюють завжди; ліміт заявок з IP налаштовується,
0= без обмежень. - Нормалізація телефону. Приймаються
0XXXXXXXXX,380XXXXXXXXXі+380XXXXXXXXXз пробілами, дефісами й дужками. Номери інших країн форма не приймає; фільтрccqo_normalize_phoneдає змінити вже нормалізований номер. - Фронтенд без залежностей: власний CSS і чистий JavaScript, без jQuery і без зовнішніх CDN. Розмітка модалки одна на сторінку й друкується лише там, де є кнопка.
- HPOS і блоковий кошик. Оголошено сумісність із
custom_order_tablesіcart_checkout_blocks— кнопка «весь кошик» працює і в класичному, і в блоковому кошику.
Як встановити
- Завантажте quick-order-for-woocommerce-1.1.0.zip, залийте через «Плагіни → Додати новий → Завантажити плагін» і активуйте.
- Відкрийте WooCommerce → Купівля в 1 клік, оберіть статус для нових замовлень і вкажіть e-mail менеджера. Якщо поле порожнє — лист піде на адресу магазину.
- За потреби відредагуйте тексти кнопки й модалки та ввімкніть показ у каталозі.
- Для Pro: вставте ключ із листа після оплати в поле «Ключ ліцензії» й натисніть «Активувати ключ» — модуль перевірить його на catcode.com.ua і одразу відкриє Pro. Хочете спершу подивитись — «Спробувати Pro 7 днів» на тому ж екрані.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Це справжнє замовлення чи просто заявка?
Справжнє. Воно створюється через wc_create_order() — з позицією товару, ім’ям у billing-полях, номером у billing phone, списанням залишків і статусними листами, тому потрапляє в звіти й у ваші CRM-інтеграції.
Які формати телефону приймаються?
0XXXXXXXXX, 380XXXXXXXXX і +380XXXXXXXXX — з пробілами, дефісами й дужками. Усе зводиться до +380XXXXXXXXX. Якщо продаєте за кордон, вимкніть режим «тільки українські номери» або розширте правило фільтром ccqo_normalize_phone.
Чи працює кнопка з варіативними товарами?
На сторінці товару — так, модуль підхоплює обрану покупцем варіацію. У каталозі кнопка показується лише для простих товарів, бо там варіацію обрати неможливо.
Як модуль захищений від спаму?
Чотири незалежні шари: одноразовий nonce, приховане honeypot-поле, мінімальний час заповнення форми й лічильник заявок з IP. У Pro додається похвилинний ліміт і чорний список номерів.
Чи працює з блоковим кошиком і HPOS?
Так. Оголошено сумісність із custom_order_tables і cart_checkout_blocks — Pro-кнопка «весь кошик у 1 клік» працює і в класичному шорткоді, і в блоковому кошику.
Чи змінює модуль тему магазину?
Ні. Кнопка додається хуком, модалка малюється у футері вже після кліку. Файли теми не редагуються, тож після видалення модуля сторінка товару лишиться такою, якою була.
Що буде, коли ліцензія завершиться?
Нічого не вимкнеться: Pro-можливості (додаткові поля, маска, UTM і кнопка «весь кошик») працюють далі, припиняються лише оновлення й підтримка. Безкоштовна версія працює далі без обмеження в часі, налаштування, журнал і створені замовлення залишаються.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—