Зв'язатись
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 ₴ / рік

Що є в 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 ₴ Детальніше →

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

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. Розкажіть про задачу — підготуємо оцінку.

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