Связаться
OpenCart

COD Guard для OpenCart 2.3, 3.x и 4.x — код из SMS для наложенного платежа, чёрный список и лимит суммы

Защита от невыкупа наложенного платежа: покупатель подтверждает номер кодом на чекауте, а чёрный список отсеивает тех, кто уже не выкупил. Pro — автоматический чёрный список по истории, лимит суммы, белый список, журнал попыток, Telegram. Лицензия навсегда.

Pro · лицензия навсегда Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2.3+ и 4.1.x (проверено на 4.0.2.3 и 4.1.0.3), 3.x (проверено на 3.0.5.0), 2.3.0.2 · PHP 7.0+ · отдельная сборка под каждую линейку · языки админки: украинский, русский, английский
Версия
v1.0.4 (OpenCart 4)
v1.0.3 (OpenCart 3.x)
v1.0.3 (OpenCart 2.3)
Лицензия
сайт + тестовая копия, навсегда
Триал
7 дней, без карты, один на сайт
Обновлено
01.11.2026
Или все 394 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Код подтверждения номера на чекауте для наложенного платежа: без кода заказ не оформляется ✔ ✔
SMS через TurboSMS, SMS-fly или собственный HTTP-шлюз ✔ ✔
Канал Viber с запасным SMS для TurboSMS и SMS-fly ✔ ✔
Тестовый режим: SMS не отправляются, код виден на чекауте ✔ ✔
Ручной чёрный список по телефону, e-mail или IP ✔ ✔
Заблокированному покупателю наложка исчезает или он видит пояснение: на ваш выбор ✔ ✔
Подтверждённый номер идёт в заказ ✔ ✔
Собственное поле номера, если в магазине или кабинете покупателя телефона нет ✔ ✔
+380XX, 380XX, 0XX, номер со скобками и дефисами — один покупатель ✔ ✔
Автоматический чёрный список после N невыкупленных заказов — ✔
Лимит суммы наложки в валюте магазина: новому покупателю меньше, проверенному больше — ✔
Белый список: на этих покупателей не действуют чёрный список и лимиты — ✔
Условия кода: от суммы, только гости, не спрашивать тех, кто уже выкупал — ✔
Журнал попыток — ✔
Уведомления в Telegram о заблокированной попытке — ✔

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

Блок подтверждения номера на чекауте OpenCart
Блок в выборе способа оплаты на OpenCart 4.1: номер подтверждён. Тестовый заказ, английский язык магазина.
Автоматические правила и лимит суммы
Автоматические правила и лимит суммы (2)
Автоматические правила: чёрный список по истории, лимит суммы, Telegram. Бесплатная версия, Pro-поля выключены.

Главное о модуле

Что увидит покупатель

Покупатель выбирает оплату при получении, и появляется блок подтверждения номера.

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

Вы отмечаете способы оплаты, которые являются наложкой, выбираете провайдера SMS и настраиваете длину кода, время его действия и количество попыток.

Триал стартует, когда вы попросите

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

Один ключ — сайт и тестовая копия

Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.

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

  • OpenCart 4.0.2.3+ и 4.1.x, 3.x или 2.3.0.2 · PHP 7.0+.
  • SMS-провайдер со своим аккаунтом и токеном.
  • OpenCart 2.3: кнопка стандартного модуля наложки защищена отдельно. Другие модули наложки защищены на шагах оплаты и подтверждения, но не на собственной кнопке.

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

v1.0.4 OC 4.x Текущая 01.11.2026

Перед обновлением на эту версию запишите настройки и лицензионный ключ или замените файлы через FTP без деинсталляции.

v1.0.3 октябрь 2026

Защита работает на кнопке платёжного расширения.

v1.0.0 Первый релиз сентябрь 2026

Для OpenCart 4.x, 3.x и 2.3: код подтверждения, чёрный и белый списки, лимит суммы, журнал, Telegram.

Вместе с COD Guard покупают

All Access Нужно больше? Все модули (394) одной лицензией, новые добавляются сами. 4 990 ₴≈ 98 € Подробнее →

Полное описание модуля

COD Guard защищает магазин от невыкупа наложенного платежа. Товар едет к покупателю, лежит в отделении и возвращается, а доставку в обе стороны оплачиваете вы. COD Guard подтверждает номер кодом ещё на чекауте и помнит тех, кто уже не выкупил.

Что увидит покупатель

Покупатель выбирает оплату при получении, и появляется блок подтверждения номера. Он нажимает кнопку, вводит код из SMS и может оформить заказ. Если покупатель в чёрном списке, наложка исчезает или он видит пояснение: это выбираете вы. Онлайн-оплата остаётся доступной.

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

Вы отмечаете способы оплаты, которые являются наложкой, выбираете провайдера SMS и настраиваете длину кода, время его действия и количество попыток. В Pro задаёте, после скольких невыкупов номер идёт в чёрный список и какая сумма разрешена новому и проверенному покупателю.

Журнал показывает каждую отправку кода и каждую заблокированную попытку. Номер в журнале замаскирован.

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

  1. Покупатель выбирает наложку, модуль проверяет номер, e-mail, IP и, в Pro, историю.
  2. Если запрета нет, модуль отправляет код.
  3. Покупатель вводит код, и номер идёт в заказ.
  4. На шаге подтверждения модуль проверяет всё ещё раз.
  5. В Pro невыкупленные заказы со временем сами вносят номер в чёрный список.

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

  • Коды хранятся только в виде хеша.
  • Есть ограничения на попытки и на количество кодов на номер в час.
  • Метод оплаты на подтверждении берётся из сессии, а номер — из данных заказа.
  • История покупателя считается по телефону заказов. Если менеджеры правят номера вручную, совпадений будет меньше.

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

  1. Расширения → Установщик: загрузите архив под свою версию, не меняя название файла.
  2. OpenCart 2.3: Расширения → Модификации → «Обновить». Без этого защита на чекауте не работает.
  3. Расширения → Модули → COD Guard → кнопка установки → Редактировать.
  4. Отметьте способы оплаты с наложкой. Сначала оставьте тестовый режим и пройдите чекаут.
  5. Выберите провайдера, укажите токен и отправителя.
  6. Для Pro: вставьте ключ или запустите 7 дней триала.

Вопросы
о модуле

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

@catcode_support Настройка, совместимость, активация
Что считается невыкупом?

Статусы заказа, которые вы сами выбираете в автоматических правилах. Если не выбрать ни одного, автоматический чёрный список не сработает.

Покупатель из белого списка всё равно получает код?

Да. Белый список снимает чёрный список и лимиты, а код спрашивается по общим правилам. Чтобы не спрашивать постоянных покупателей, в Pro есть отдельное условие.

OpenCart 2.3 не устанавливает архив.

Установщик 2.3 копирует файлы только с включённым FTP. Без FTP положите файлы вручную. После этого обязательно Расширения → Модификации → «Обновить», иначе защита на чекауте не будет работать.

Работает с One Page чекаутом?

Проверьте на своём магазине в тестовом режиме.

Чёрный список — это персональные данные?

Да. В журнале номер маскируется, а в самом списке хранится полностью. Правовую оценку делаете вы.

Для WooCommerce тоже есть?

Да, это отдельный модуль. Функции для Индии (MSG91, Fast2SMS, WhatsApp, PIN, предоплата) есть только в версии для WooCommerce.

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

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

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