Уявіть: покупець вже обрав товар, натиснув «Оформити замовлення», ввів дані картки… і отримав помилку. Він закриває вкладку і йде до конкурента. Це не рідкісний збій, а типова ситуація, коли платіжний шлюз для WooCommerce налаштований неправильно або застарів. І втрачаєте на цьому не 20 гривень комісії, а весь чек. Розберімось, чому так стається і як це виправити самим.
Що таке платіжний шлюз і чому він вирішує, бути вам з грошима чи ні
Платіжний шлюз — це посередник між сайтом і банком. Він приймає дані картки покупця, передає їх у платіжну систему і повертає статус: «оплачено» або «відхилено». Якщо цей ланцюжок працює з перебоями, клієнт бачить помилку на касі. Він не розбирається, хто винен: шлюз, хостинг чи криві налаштування. Він просто йде геть.
За статистикою, близько 60–70% покупців не повертаються на сайт після невдалої спроби оплати. Тож навіть 5% замовлень, що «відвалились» на касі, — це відчутна діра в бюджеті. І виправити це можна без розробника, якщо знати, де шукати.
«Платежный шлюз для WooCommerce»: 4 помилки, які крадуть ваші продажі
Коли я кажу «платежный шлюз для WooCommerce», я маю на увазі плагін, який з'єднує ваш магазин із платіжною системою. Найпопулярніші в Україні — LiqPay, Fondy, WayForPay, Portmone. У кожного є офіційний плагін для WooCommerce, але навіть з ним люди втрачають гроші. Ось чотири типові причини.
1. Увімкнено тестовий режим. Ви налаштували шлюз, перевірили тестовою карткою і забули вимкнути «Тестовий режим». Клієнт платить «по-справжньому», але гроші не надходять на ваш рахунок — вони йдуть у тестове середовище платіжної системи. Ви відвантажуєте товар без оплати. Коштує така помилка — повна вартість кожного такого замовлення.
2. Не налаштовані вебхуки (callback). Платіжна система може успішно списати гроші з картки покупця, але ваш сайт про це не дізнається. Замовлення в адмінці так і висітиме зі статусом «очікує оплати». Ви або не відвантажите товар, і отримаєте негатив, або відвантажите без підтвердження і ризикуєте втратити і товар, і гроші.
3. Відсутній SSL-сертифікат. Більшість платіжних шлюзів вимагають захищене з'єднання. Якщо адреса сайту починається з http, а не https, оплата просто не проходить. Або шлюз відхиляє запит, або браузер блокує сторінку оплати, показуючи «небезпечно».
4. Застарілий або конфліктуючий плагін. Плагіни оновлюються. Якщо ви не оновлюєте шлюз, він може перестати працювати з новою версією WooCommerce. Оплата «висить», сторінка не завантажується, або шлюз відправляє клієнта на білу сторінку.
Як самостійно полагодити платіжний шлюз для WooCommerce: покрокова інструкція
Вам не потрібні знання програміста. Достатньо 30 хвилин і доступ до адмінки сайту. Ось що робити по порядку.
Крок 1. Відкрийте налаштування платежів
Зайдіть в адмінку WordPress. У меню зліва знайдіть пункт WooCommerce → Налаштування → вкладка Платежі.
Там буде список платіжних методів: LiqPay, Fondy, WayForPay або інші. Якщо вашого шлюзу немає у списку — він не встановлений або відключений.
Поруч із кожним шлюзом є перемикач (тумблер). Якщо він сірий/вимкнений — увімкніть. Якщо шлюзу взагалі немає — встановіть офіційний плагін. У WordPress це робиться через Плагіни → Додати новий. У пошуку введіть назву, наприклад «Fondy WooCommerce» або «LiqPay», натисніть «Встановити» та «Активувати».
Крок 2. Перевірте тестовий режим (найважливіше)
Натисніть на назву вашого платіжного шлюзу, щоб відкрити його налаштування. Знайдіть поле Test mode (Тестовий режим).
Якщо воно позначено галочкою або стоїть значення Так/Увімкнено, а ви не тестуєте зараз — вимкніть. Це треба зробити обов'язково, інакше реальні платежі клієнтів не потраплять на ваш рахунок.
Крок 3. Перевірте вебхуки (callback URL)
У налаштуваннях того ж платіжного шлюзу знайдіть рядок Callback URL або Webhook URL. Це адреса, на яку платіжна система надсилає підтвердження про оплату. Вона має виглядати приблизно так: https://vash-sait.com/wc-api/назва_шлюзу
Ваше завдання:
- Скопіюйте цю адресу з налаштувань WooCommerce.
- Зайдіть в особистий кабінет вашого платіжного провайдера (LiqPay, Fondy тощо).
- Знайдіть розділ «URL для сповіщень» або «Callback URL».
- Вставте скопійовану адресу і збережіть.
Без цього оплати не будуть підтверджуватися, і ви не дізнаєтесь про отримані гроші.
Крок 4. Перевірте SSL-сертифікат
Подивіться на адресний рядок браузера, коли відкриваєте свій сайт. Якщо бачите https:// і замок — усе нормально. Якщо http:// без замка — платіжний шлюз може відхиляти платежі.
Що робити:
- Увійдіть у панель керування хостингом (cPanel або аналогічну).
- Знайдіть розділ SSL/TLS або SSL Certificates.
- Увімкніть безкоштовний SSL (Let's Encrypt), якщо ваш хостинг його підтримує.
- Після цього перейдіть у Налаштування → Загальні в WordPress і переконайтеся, що в полях «Адреса сайту» та «Адреса WordPress» стоїть початок
https://, а неhttp://.
Крок 5. Оновіть плагіни
Заходьте в Плагіни → Оновлення. Якщо поруч із вашим платіжним шлюзом є кнопка «Оновити» — натисніть. Також оновіть сам WooCommerce та всі інші плагіни, бо застарілі модулі конфліктують між собою.
Після кожного кроку робіть тестове замовлення. Додайте товар у кошик, оберіть оплату карткою, введіть дані тестової картки платіжної системи (вони зазначені в документації шлюзу) або зробіть оплату на 1 гривню своєю карткою.
Якщо у вас не WooCommerce, а самописний сайт чи бот
Якщо ваш магазин працює на кастомній системі, яку писав розробник, точних інструкцій «за пунктами» тут бути не може — у кожній такій системі свої кнопки. Але принципи ті самі. Перевірте у вашого розробника або в налаштуваннях шлюзу три речі: чи активний бойовий режим, чи підключені сповіщення про оплату (вебхуки), чи оновлений модуль інтеграції. Якщо хоча б одне не налаштоване — оплати будуть зриватися. Це універсальна правда для будь-якої платформи.
Скільки коштує зламана оплата на касі
Несправний платіжний шлюз — це не просто «дрібний технічний збій». Ось реальна математика. Середній чек вашого магазину — 1000 гривень. У день ви отримуєте 10 замовлень. Якщо 3 з них не можуть оплатити через помилку шлюзу, ви втрачаєте 3000 гривень на день. За місяць — 90 000 гривень. За рік — більше мільйона.
Це без урахування клієнтів, які після невдалої оплати більше ніколи не повернуться на сайт. А також негативних відгуків, які відлякують нових покупців. Усі ці 30–60 хвилин на налаштування, які я описав вище, окупаються за перший же робочий день.
Що ще варто знати при виборі шлюзу
Якщо ви тільки підбираєте платіжне рішення, зверніть увагу на:
- Комісію — LiqPay зазвичай 2–2.5%, Fondy — 1.5–3%, WayForPay — 2–2.8%. Але нижча комісія не означає кращої роботи.
- Підтримку — у якому вигляді шлюз підключений моєму WooCommerce: чи є офіційний плагін, як часто він оновлюється.
- Швидкість зарахування — реальні гроші на рахунку мають з'являтися максимум на наступний день.
- Тестовий режим — з самого початку налаштовуйте все через тестовий режим, а перед запуском в обов'язковому порядку вимкніть його і перевірте реальною оплатою на 1 гривню.
Пам'ятайте: навіть найкращий «платежный шлюз для woocommerce» може нашкодити, якщо його неправильно налаштувати. А правильний платіжний шлюз для WooCommerce — це той, який ви один раз налаштували і забули про проблеми. Якщо ви дотримаєтеся всіх п'яти кроків, ймовірність того, що оплата «відвалиться» на касі, знизиться до нуля.
Якщо ви пройшли всі кроки, але оплата все ще зривається, або не хочете самі копатися в налаштуваннях, — DevCev Digital може знайти й виправити проблему за 1–2 дні. Це логічний наступний крок для тих, хто спробував і застряг.