Продажи и конверсия · OpenCart

Покупка в 1 клик — Quick Order для OpenCart 2.3, 3.x и 4.x

Скачать бесплатно
Версия
v1.1.1 (OpenCart 4)
v1.1.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Совместимость
OpenCart 2.3.0.0 – 2.3.0.2 · 3.0.2 – 3.0.5.0 · 4.0.2 – 4.1.x
Платформа
OpenCart
Покупка в 1 клик — Quick Order для OpenCart 2.3, 3.x и 4.x

Что внутри

  • Кнопка «Купить в 1 клик» на странице товара, в каталоге, поиске и на странице производителя
  • Модалка с двумя обязательными полями — имя и телефон
  • Валидация и нормализация украинского номера до формата +380XXXXXXXXX
  • Настоящий заказ штатной моделью чекаута со статусом из настроек
  • Псевдо-метод оплаты «Звонок менеджера» вместо технического идентификатора
  • Антиспам: токен, honeypot, временная ловушка и лимит заявок с одного IP
  • Письмо менеджеру на несколько адресов и вкладка «Журнал заявок» в админке
  • Отдельные сборки для OpenCart 4.0.2–4.1.x, 3.0.2–3.0.5.0 и 2.3.0.0–2.3.0.2
  • Дополнительные поля e-mail, город, комментарий и маска телефона Pro
  • UTM-метки и реферер в мете заказа Pro
  • Чёрный список номеров Pro
  • Триал на 7 дней стартует только кликом, свежая установка = бесплатная версия

Покупка в 1 клик — модуль, который ставит рядом с «Купить» вторую кнопку: покупатель вводит только имя и телефон, нажимает «Заказать» — и в магазине сразу появляется настоящий заказ, который менеджер подтверждает звонком. Никакой регистрации, адреса, выбора доставки и способа оплаты.

Базовая версия — бесплатная и работает без ограничения во времени: кнопка на товаре и в каталоге, модалка с двумя полями, валидация украинского номера, четыре уровня защиты от спама, письмо менеджеру и журнал заявок. Свежая установка — это чистая бесплатная версия: ничего Pro не включается само собой. 7-дневный Pro-триал стартует только когда вы нажмёте «Попробовать Pro» в админке модуля. Отдельные сборки есть для OpenCart 4.x, OpenCart 3.x и OpenCart 2.3 — ссылки в разделе «Как установить».

Как это выглядит для покупателя

Модалка «Покупка в 1 клик» на странице товара OpenCart 4
Форма быстрого заказа в OpenCart. Разметка наследует кнопки и типографику вашей темы, поэтому окно не выглядит чужеродным. Обязательные поля — имя и телефон; e-mail, город и комментарий включаются отдельно в Pro.

Что получает админ

Админ-страница модуля «Покупка в 1 клик» в OpenCart 4 в бесплатной версии
Свежая установка: бейдж «Бесплатная версия» и кнопка «Попробовать Pro». Настройки разложены на три вкладки — «Настройки», «Журнал заявок» и «Лицензия».
Pro-поля модуля «Покупка в 1 клик» показаны серыми с бейджем Pro
Pro-граница видна там, где она действует: поля e-mail, город, комментарий, маска телефона, UTM и чёрный список остаются на месте, но серые — с бейджем Pro и одной строкой о том, что они дают.
Модалка CatCode Pro с вкладками «Попробовать 7 дней» и «Есть ключ»
Триал стартует только кликом: вкладка «Попробовать 7 дней» → email → ключ показывается сразу в модалке и дублируется письмом. Вторая вкладка — для ключа, полученного после оплаты.
Журнал заявок модуля «Покупка в 1 клик» в админке OpenCart 4
Журнал заявок: дата, имя, телефон, IP, ссылка на созданный заказ и результат обработки — включая отсеянные попытки (blacklist).

Как это работает — шаг за шагом

  1. Покупатель жмёт «Купить в 1 клик» на странице товара или прямо в каталоге.
  2. Открывается модалка с названием товара и полями. Обязательные — только имя и телефон.
  3. Форма проверяется: CSRF-токен, скрытая honeypot-ловушка, минимальное время заполнения, лимит заявок с одного IP, в Pro — ещё и чёрный список номеров.
  4. Создаётся настоящий заказ штатной моделью чекаута с последующим addHistory() в статус из настроек — поэтому он попадает во все отчёты и CRM-интеграции. Метод оплаты — псевдо-метод «Звонок менеджера», ни один платёжный шлюз не задействован.
  5. Менеджер получает письмо с контактами и составом заказа, а заявка ложится в журнал. Покупатель видит благодарность в модалке или переходит на страницу «Спасибо» — в зависимости от настройки.
  6. С Pro в форме появляются поля e-mail, город и комментарий, в поле телефона — маска ввода, в мету заказа пишутся UTM-метки и реферер, а чёрный список номеров отсекает известных спамеров.

Что включено в лицензии

Функция Бесплатно Pro
Кнопка «Купить в 1 клик» на странице товара
Кнопка в каталоге, поиске и на странице производителя
Модалка с полями «Имя» + «Телефон»
Валидация и нормализация украинского номера до +380XXXXXXXXX
Настоящий заказ со статусом и названием метода оплаты из настроек
Письмо менеджеру с составом заказа
Журнал заявок с результатом обработки
Антиспам: токен, honeypot, временная ловушка, часовой лимит с IP
Все тексты кнопки, модалки и благодарности редактируются
Дополнительные поля — e-mail, город, комментарий (каждое включается отдельно)
Маска телефона в поле ввода
UTM-метки и реферер в мете заказа
Чёрный список номеров
Письмо менеджеру на несколько адресов (через запятую)

Сколько стоит

1 290 грн — разовая покупка. Лицензия бессрочная: платите один раз, обновления и техническая поддержка входят в цену. Один ключ — один домен и его поддомены.

Переносите магазин на другой домен — деактивируйте лицензию на старом и активируйте на новом самостоятельно в кабинете.

Лицензия бессрочная — ничего не истекает и не выключается. Один ключ — один домен; переносите магазин — деактивируйте лицензию на старом домене и активируйте на новом самостоятельно.

Сначала триал, потом оплата. Триал стартует только кликом: в админке модуля нажмите «Попробовать Pro», укажите email — и 7-дневный Pro-ключ выдаётся сразу в модалке и приходит письмом. Дополнительные поля, маску телефона, UTM и чёрный список можно проверить на собственном магазине ещё до покупки. Именно поэтому возврат средств после оплаты не предусмотрен — вы видите модуль в деле до того, как платите.

Технические требования

  • OpenCart 4.0.2 – 4.1.x — сборка cc_quickorder.ocmod.zip v1.1.0
  • OpenCart 3.0.2 – 3.0.5.0 — отдельная сборка cc_quickorder-oc3.ocmod.zip v1.0.0
  • OpenCart 2.3.0.0 – 2.3.0.2 — отдельная сборка cc_quickorder-oc2.ocmod.zip v1.0.0
  • PHP 7.4+ для сборок OC3 и OC4 (проверено на 8.1–8.3); сборка под 2.3 работает уже на PHP 5.6 и 7.0
  • Никаких внешних сервисов и API-ключей: всё работает внутри вашего магазина

Что под капотом

  • Настоящий заказ, а не заявка в отдельной таблице. Создаётся через модель чекаута, поэтому попадает в «Заказы», в отчёты и во все CRM-интеграции так же, как обычный заказ из чекаута.
  • Скрытый метод оплаты. Чтобы в админке не светился технический идентификатор, модуль подписывает быстрые заказы псевдо-методом «Звонок менеджера» — в чекауте он покупателю не предлагается.
  • Четыре независимых слоя антиспама: одноразовый токен, honeypot-поле, минимальное время заполнения формы и счётчик заявок с IP в заданном окне. Каждый выключается отдельно, лимит 0 = без ограничений.
  • Нормализация телефона. Принимаются 0XXXXXXXXX, 380XXXXXXXXX и +380XXXXXXXXX с пробелами, дефисами и скобками — в заказ всегда пишется единый формат.
  • Фронтенд без зависимостей: собственный CSS и чистый JavaScript, без внешних CDN. Модалка рисуется только после клика, поэтому на скорость страницы товара не влияет.
  • Три отдельных порта. OC4 — нативное расширение (PSR-4, события, Twig, system/library/cc_quickorder/); OC3 — порт с install.xml и Bootstrap-3 админкой; OC 2.3 — порт под PHP 5.6/7.0, где кнопка и модалка вставляются через штатные view-события, без единой правки ядра. Логика, антиспам и Pro-гейт одинаковые на всех трёх ветках.

Как установить

  1. OpenCart 4.x: скачайте cc_quickorder.ocmod.zip и установите через «Расширения → Инсталлятор», далее «Расширения → Модули → Покупка в 1 клик» → «Установить» → «Редактировать».
  2. OpenCart 3.0.x: скачайте cc_quickorder-oc3.ocmod.zip, установите через «Расширения → Установки», затем обновите кеш модификаций в «Расширения → Модификации».
  3. OpenCart 2.3.x: скачайте cc_quickorder-oc2.ocmod.zip, распакуйте и залейте содержимое папки upload/ в корень магазина по FTP или через файловый менеджер хостинга. Штатный Инсталлятор 2.3 копирует файлы только по FTP и на большинстве хостингов не работает, поэтому установка ручная. Далее — «Расширения → Модули → Quick Order» → «Установить» → «Редактировать». Ядро не патчится: install.xml в архиве лишь регистрирует расширение в списке модификаций.
  4. Включите статус модуля, выберите статус для новых заказов и укажите e-mail менеджера. Если поле пустое — письмо уйдёт на адрес магазина.
  5. При необходимости отредактируйте тексты кнопки и модалки и включите показ в каталоге.
  6. Для Pro: нажмите «Попробовать Pro» → вкладка «Есть ключ» → вставьте ключ из письма после оплаты → «Активировать». Там же, на вкладке «Попробовать 7 дней», стартует бесплатный триал.

История версий

1.1.0 (OpenCart 3.x) — 11 августа 2026
Сборка под OpenCart 3.0.x переведена на серверную лицензию: раньше Pro открывал любой непустой ключ, а пробный период штамповался при установке — теперь свежая установка это бесплатная версия, триал на 7 дней стартует только по клику, и сохранение настроек больше не затирает активированный ключ.
1.1.1 (OpenCart 4.x) — 11 августа 2026
Исправлена маска телефона: номер 0670001122 превращался в +380 06 700 01 12, потому что маска каждый раз печатала префикс в поле и следующее нажатие читало его как часть номера. Исправлен чёрный список: номер, записанный с пробелами (+380 (67) 000-11-22), распадался на обломки и заблокированный клиент спокойно оформлял заказ. Адрес скриптов теперь обновляется по дате файла — иначе исправленный JavaScript не доезжал до посетителя, у которого старая версия уже в кеше браузера.
1.0.0 (OpenCart 2.3) — 9 августа 2026
Отдельная сборка под OpenCart 2.3.0.0–2.3.0.2, PHP 5.6 и 7.0. Ядро не модифицируется: кнопка, модалка и ассеты вставляются шестью штатными view-событиями (товар, категория, поиск, акции, страница производителя, футер). В каталоге кнопка встаёт рядом с ядровой «Купить», а заодно и в блоке похожих товаров. Клиентский JavaScript переписан на ES5 — магазины на 2.3 ещё видят трафик из браузеров, в которых современный синтаксис просто не запускается. Серверная лицензия и 7-дневный триал по клику работают так же, как в старших ветках.
1.1.0 — 5 августа 2026
Перестроена модель Free/Pro для сборки OpenCart 4.x. Свежая установка больше ничего не включает: триал стартует только кликом в модалке (вкладки «Попробовать 7 дней» / «Есть ключ»), ключ проверяется на лицензионном сервере CatCode с 14-дневным льготным периодом на случай его недоступности, сохранение настроек больше не запускает триал. Pro-поля показаны серыми с бейджем и строкой пользы. Исправлены две ошибки: на свежей установке форма теряла значения по умолчанию (первое «Сохранить» выключало лимит заявок с IP), а вкладка «Журнал заявок» из-за экранированного & в адресе грузила страницу логина вместо таблицы.
1.0.0 — 28 июля 2026
Первый релиз обеих сборок. OpenCart 4.x: нативное расширение (PSR-4, события, Twig, system/library/cc_quickorder/). OpenCart 3.x: отдельный порт с install.xml и Bootstrap-3 админкой. Обе имеют вкладку «Журнал заявок», бейдж пробного периода, те же антиспам-механизмы и Pro-гейт.

Частые вопросы

Это настоящий заказ или просто заявка?

Настоящий. Заказ проходит штатную модель чекаута с последующим addHistory() в статус из настроек, поэтому попадает в «Заказы», в отчёты и в ваши CRM-интеграции.

Какие форматы телефона принимаются?

0XXXXXXXXX, 380XXXXXXXXX и +380XXXXXXXXX — с пробелами, дефисами и скобками. Всё сводится к единому формату +380XXXXXXXXX.

Как модуль защищён от спама?

Четыре независимых слоя: одноразовый токен, скрытое honeypot-поле, минимальное время заполнения формы и счётчик заявок с IP. В Pro добавляется поминутный лимит и чёрный список номеров.

Одна сборка на OpenCart 3 и 4?

Нет, это два отдельных порта в одном комплекте: cc_quickorder.ocmod.zip для 4.0.2–4.1.x и cc_quickorder-oc3.ocmod.zip для 3.0.2–3.0.5.0. Настройки, журнал заявок и антиспам одинаковые.

Меняет ли модуль тему магазина?

Нет. Кнопка добавляется событием, модалка рисуется в футере уже после клика. Файлы темы не редактируются, поэтому после удаления модуля страница товара останется такой, какой была.

Где посмотреть, что поступило?

В админке модуля есть вкладка «Журнал заявок»: последние 100 обращений с датой, именем, телефоном, IP, номером созданного заказа и результатом обработки.

Что будет, когда лицензия завершится?

Выключатся только Pro-возможности — дополнительные поля, маска, UTM и кнопка «вся корзина». Бесплатная версия работает дальше без ограничения во времени, настройки, журнал и созданные заказы остаются.

Вопросы по модулю?

Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.

@catcode_support

Не тот вариант, что искали?

Мы делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль