Зв'язатись
  • WordPress
  • Продажі та конверсія
  • v1.1.0

Купівля в 1 клік — Quick Order для WooCommerce

Кнопка «Купити в 1 клік» на товарі та в каталозі: покупець залишає лише ім’я й телефон — у магазині створюється справжнє замовлення зі статусом із налаштувань і методом оплати «Дзвінок менеджера». Безкоштовна версія дає модалку, валідацію українського номера, чотири рівні антиспаму, лист менеджеру та журнал заявок. Pro додає поля e-mail/місто/коментар, маску телефону, режим «весь кошик у 1 клік», UTM-мітки в замовленні, чорний список номерів і дублювання заявки в Telegram.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 6.0+ · WordPress 6.2+
PHP
7.4 і новіший
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
12 серпня 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 45 секунд

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Кнопка «Купити в 1 клік» на сторінці товару ✔ ✔
Кнопка в каталозі, пошуку й на сторінках архівів ✔ ✔
Модалка з полями «Ім’я» + «Телефон» ✔ ✔
Валідація й нормалізація українського номера до +380XXXXXXXXX ✔ ✔
Справжнє замовлення зі статусом і назвою методу оплати з налаштувань ✔ ✔
Лист менеджеру зі складом замовлення ✔ ✔
Журнал заявок з результатом обробки ✔ ✔
Антиспам: nonce, honeypot, часова пастка, погодинний ліміт з IP ✔ ✔
Усі тексти кнопки, модалки й подяки редагуються ✔ ✔
Додаткові поля — e-mail, місто, коментар (кожне окремо вмикається) — ✔
Маска телефону у полі вводу — ✔
«Весь кошик у 1 клік» — кнопка на сторінці кошика — ✔
UTM-мітки й реферер у мета замовлення — ✔
Похвилинний ліміт з IP і чорний список номерів — ✔
Дублювання заявки в Telegram і на кілька e-mail — ✔

Як це виглядає

Модалка швидкого замовлення на сторінці товару WooCommerce: ім’я, телефон, e-mail, місто, коментар
Модалка у WooCommerce. Зверху — назва товару, який замовляють, далі два обов’язкові поля (ім’я і телефон) і три необов’язкові Pro-поля: e-mail, місто, коментар. Телефон вводиться під маскою +380 (__) ___-__-__, але прийметься й у форматі 0XXXXXXXXX — модуль сам нормалізує його до +380XXXXXXXXX.
Налаштування «Купівля в 1 клік» у WooCommerce: де показувати кнопку і тексти
Налаштування у WooCommerce: де показувати кнопку (сторінка товару, каталог, ховати без наявності) і повний набір текстів — від напису на кнопці до повідомлення після відправки. Порожнє поле = текст із мовного файлу, тобто нічого заповнювати не обов’язково.
Pro-налаштування Quick Order сірі, з поміткою Pro і рядком «що це дає»
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)

Історія версій

v1.1.0 Поточна 12 серпня 2026

Тріал більше не стартує сам.

v1.0.4 27 липня 2026

В адмінці замовлення показувався технічний ідентифікатор методу оплати замість назви з налаштувань.

v1.0.3 27 липня 2026

Кнопка «Весь кошик у 1 клік» не з’являлася на блоковій сторінці кошика (Cart Block) — тепер працює і в класичному шорткоді, і в блоковому кошику.

Усі версії (5)
v1.0.2 27 липня 2026

Модалка не відкривалась на темах, які друкують скрипти футера раніше за розмітку вікна — додано гард DOMContentLoaded і змінено пріоритет виводу.

v1.0.0 Перший реліз 26 липня 2026

Кнопка на товарі й у каталозі, модалка, валідація UA-телефону, антиспам, лист менеджеру, журнал заявок, Pro-поля, маска, UTM, режим «весь кошик», Telegram-дублювання.

Разом з Купівля в 1 клік купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Купівля в 1 клік Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Купівля в 1 клік — модуль, який ставить поруч із «Додати в кошик» другу кнопку: покупець вводить лише ім’я й телефон, натискає «Замовити» — і в магазині одразу з’являється справжнє замовлення, яке менеджер підтверджує дзвінком. Ніякої реєстрації, адреси, вибору доставки й способу оплати.

Як це працює — крок за кроком

  1. Покупець тисне «Купити в 1 клік» на сторінці товару або прямо в каталозі. У лупі кнопка з’являється лише для простих товарів — варіативні потребують вибору опцій.
  2. Відкривається модалка з назвою товару й полями. Обов’язкові — тільки ім’я й телефон.
  3. Форма перевіряється: nonce, прихована honeypot-пастка, мінімальний час заповнення, ліміт заявок з однієї IP, у Pro — ще й чорний список номерів.
  4. Створюється справжнє замовлення через wc_create_order() — з позицією товару, ім’ям у billing-полях і номером у billing phone. Метод оплати — псевдо-метод «Дзвінок менеджера», жодний платіжний шлюз не задіяний.
  5. Менеджер отримує лист зі контактами й складом замовлення, а заявка лягає в журнал. Покупець бачить подяку в модалці або переходить на сторінку «Дякуємо» — залежно від налаштування.
  6. З 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 — кнопка «весь кошик» працює і в класичному, і в блоковому кошику.

Як встановити

  1. Завантажте quick-order-for-woocommerce-1.1.0.zip, залийте через «Плагіни → Додати новий → Завантажити плагін» і активуйте.
  2. Відкрийте WooCommerce → Купівля в 1 клік, оберіть статус для нових замовлень і вкажіть e-mail менеджера. Якщо поле порожнє — лист піде на адресу магазину.
  3. За потреби відредагуйте тексти кнопки й модалки та ввімкніть показ у каталозі.
  4. Для Pro: вставте ключ із листа після оплати в поле «Ключ ліцензії» й натисніть «Активувати ключ» — модуль перевірить його на catcode.com.ua і одразу відкриє Pro. Хочете спершу подивитись — «Спробувати Pro 7 днів» на тому ж екрані.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Це справжнє замовлення чи просто заявка?

Справжнє. Воно створюється через 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 і кнопка «весь кошик») працюють далі, припиняються лише оновлення й підтримка. Безкоштовна версія працює далі без обмеження в часі, налаштування, журнал і створені замовлення залишаються.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль