
Покупка в 1 клик — Quick Order для WooCommerce
Кнопка рядом с «В корзину»: имя + телефон — и в магазине настоящий заказ. Pro — маска телефона, вся корзина, 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 — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Покупка в 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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—