Связаться
WooCommerce

COD Guard для WooCommerce — код из SMS для наложенного платежа, чёрный список и лимит суммы

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

Скачать Free
Pro · лицензия на год Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
WordPress 6.2+ · WooCommerce 6.0+ (проверено на WordPress 7.1 и WooCommerce 11.2) · PHP 7.4+ (проверено на 8.3) · HPOS · блоковый и классический чекаут · языки: украинский, русский, английский; покупателям также хинди
Лицензия
сайт + тестовая копия, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
октябрь 2026
Или все 394 Pro-модулей в All Access — 4 990 ₴ / год ≈ 98 €

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

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

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

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

Блок подтверждения номера на чекауте
Блок на чекауте WooCommerce после выбора наложки. Тестовый режим показывает код на странице.
Сообщение о лимите суммы наложки
Лимит суммы: новый покупатель видит пояснение на чекауте. Pro, тестовый заказ.
Настройки автоматических правил и предоплаты
Автоматические правила и частичная предоплата. Бесплатная версия, Pro-поля выключены. «UPI (test)» — наша тестовая заглушка, а не настоящий шлюз.

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

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

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

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

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

Для магазинов в Индии

Версия 1.1.0 добавила MSG91 и Fast2SMS. Код через SMS входит в бесплатную версию, но SMS на индийские номера идут через шаблон, зарегистрированный в DLT: без этого код не дойдёт.

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

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

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

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

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

  • WordPress 6.2+ · WooCommerce 6.0+ · PHP 7.4+.
  • SMS-провайдер со своим аккаунтом и токеном. Для Индии — регистрация DLT.
  • WhatsApp: одобренный шаблон. Meta ограничивает шаблоны Authentication по уровню аккаунта.
  • Предоплата: онлайн-шлюз в WooCommerce.

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

v1.1.0 Текущая октябрь 2026

Индия: MSG91 и Fast2SMS с шаблонами DLT, номера +91.

v1.0.3 октябрь 2026

Блок подтверждения на классическом чекауте, собственное поле на чекауте без телефона, журнал человеческим языком, поля 16 px на телефоне, обновления в админке WordPress.

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

Код подтверждения, чёрный и белый списки, лимит суммы, журнал, Telegram.

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

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

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

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

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

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

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

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

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

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

Для магазинов в Индии

Версия 1.1.0 добавила MSG91 и Fast2SMS. Код через SMS входит в бесплатную версию, но SMS на индийские номера идут через шаблон, зарегистрированный в DLT: без этого код не дойдёт. В Pro есть код в WhatsApp с запасным SMS, чёрный список PIN-кодов доставки и частичная предоплата: процент или фиксированная сумма онлайн, остаток при получении.

Аванс принимает платёжный модуль вашего магазина. UPI работает, если его поддерживает этот модуль: отдельного шлюза UPI в COD Guard нет.

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

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

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

  • Коды хранятся только в виде хеша.
  • Есть ограничения: 5 попыток на код, 5 кодов на номер в час, пауза между отправками. Значения можно изменить.
  • Запрет действует на сервере, в том числе через Store API.
  • При удалении плагина таблицы убираются.

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

  1. Плагины → Добавить новый → Загрузить плагин: выберите zip и активируйте.
  2. WooCommerce → COD Guard: отметьте способы оплаты с наложкой.
  3. Сначала оставьте тестовый режим и пройдите чекаут.
  4. Выберите провайдера, укажите токен и отправителя.
  5. Для Pro: вставьте ключ или запустите 7 дней триала.

На wordpress.org модуля пока нет: и бесплатная версия, и Pro — это один архив с этой страницы. Без ключа он работает как бесплатная версия.

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

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

@catcode_support Настройка, совместимость, активация
Блок подтверждения не появляется.

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

Что считается невыкупом?

Вы сами выбираете статусы заказа. По умолчанию это «Отменён» и «Не удался».

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

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

Что нужно для SMS в Индии?

Регистрация в DLT: Principal Entity, заголовок и шаблон. Добавляете их в кабинет MSG91 или Fast2SMS и вставляете ID шаблона в COD Guard. Fast2SMS отправляет только на индийские номера.

Как оплачивается аванс?

Отдельным заказом на обычной странице оплаты WooCommerce, через онлайн-шлюз вашего магазина. Основной заказ ждёт на удержании. Неоплаченный аванс отменяет оба заказа через заданное время. Возврат аванса менеджер делает вручную.

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

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

Можно подключить своего SMS-провайдера?

Да: собственный HTTP-шлюз с подстановками {phone}, {text}, {sender}, {token} или фильтр cccg_sms_send.

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

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

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