Владельцы бизнеса часто вкладывают деньги в рекламу, дизайн сайта и удобную навигацию, но забывают о самом важном — как именно клиент платит. Настройка оплаты WooCommerce — это не просто техническая задача для программиста. Это прямой разговор с покупателем на финальном этапе. Одна неправильная галочка — и заказы бросают, а средний чек падает на 20–30%. Ниже — пять критических ошибок, которые реально убивают ваши продажи, и конкретные инструкции, как их исправить прямо сейчас.
Ошибка 1: игнорирование популярных способов оплаты
Если на вашем сайте только банковский перевод или наличные при получении, вы теряете до половины покупателей. Современный пользователь привык платить картой, Google Pay или Apple Pay. Он не хочет идти в терминал или ждать подтверждения перевода.
Что делать конкретно:
Зайдите в админку WordPress: WooCommerce → Настройки → Платежи. Включите LiqPay (бесплатный плагин для карт, Google Pay, Apple Pay) или Stripe Payment Gateway for WooCommerce для международных клиентов. Если работаете с Украиной, кроме LiqPay обязательно добавьте WayForPay или Portmone. Каждый из этих плагинов устанавливается через Плагины → Добавить новый. После активации введите ключи API — их получите в личном кабинете платежного шлюза. На всё уйдет 30 минут. Не сделаете этого — каждый пятый клиент уйдет к конкуренту.
Ошибка 2: отсутствие прозрачности для пользователя
Клиент доходит до корзины, видит цену, а на этапе оплаты вдруг возникает комиссия +5% или появляется сообщение "ожидайте подтверждения". Это раздражает и заставляет закрыть страницу.
Как исправить:
В настройках каждого платежного шлюза (например, WooCommerce → Настройки → Платежи → LiqPay) найдите поле Описание. Там четко напишите одной фразой: "Оплата картой Visa/MasterCard, Google Pay и Apple Pay. Комиссия 2% включена в стоимость" — или если комиссии нет, пишите "Без дополнительных сборов". Также включите Показывать способ оплаты до оформления заказа — это опция в том же разделе. Она позволяет покупателю увидеть все варианты еще до ввода адреса.
Ошибка 3: настройка оплаты WooCommerce только с тестовым режимом
Когда вы настраиваете новый способ оплаты, плагин часто автоматически включает тестовый режим. Вы это пропускаете, и первые 10–15 заказов не списывают деньги реально. Клиенты получают товар без оплаты, а вы — убытки.
Конкретная проверка:
Зайдите в каждый платежный шлюз (WooCommerce → Настройки → Платежи). Для LiqPay, Stripe, WayForPay ищите галочку Тестовый режим или Sandbox. Она должна быть выключена (неактивна). Далее сделайте тестовую покупку на 1 грн — создайте заказ, пройдите весь цикл. Если деньги не списываются или заказ получает статус "В обработке" вместо "Оплачено" — в плагине еще активен тест. Выключите его, сохраните изменения. Если же сам плагин не дает выключить тест без ключей — получите боевые ключи API из личного кабинета LiqPay/Stripe и вставьте их в соответствующие поля.
Ошибка 4: неправильная настройка статусов заказа
После успешной оплаты заказ может получить статус "В обработке", а не "Оплачено". Вы или ваш менеджер не видите, что деньги реально пришли, и клиенту приходится ждать подтверждения вручную. Результат — негативные отзывы, отмены, потеря лояльности.
Как исправить шаг за шагом:
- Установите бесплатный плагин WooCommerce Order Status Manager (через
Плагины → Добавить новый). - Зайдите
WooCommerce → Статусы заказови убедитесь, что после оплаты картой автоматически присваивается статус "Оплачено" (Completed). - Для этого в настройках вашего платежного шлюза найдите поле Статус после оплаты. Если такого поля нет — перейдите в файлы плагина (не советую без опыта) или воспользуйтесь другим плагином, например WooCommerce Custom Order Status.
Более простой способ: в разделеWooCommerce → Настройки → Платежи → LiqPayесть опция "Статус успешного заказа". Выберите "Оплачено" (Completed). Сохраните. Теперь клиент сразу видит, что деньги списаны, а вы — что заказ готов к отправке.
Ошибка 5: настройка оплаты WooCommerce без тестирования всех сценариев
Вы всё настроили, но не проверили, что будет, если клиент введет некорректные данные карты, платеж не пройдет или возникнет таймаут. В таких случаях заказ "зависает" со статусом "Не оплачено", а покупатель получает непонятную ошибку. Он не знает, списаны ли деньги, и, скорее всего, больше не вернется.
Что делать сейчас:
Включите Логирование платежных шлюзов — обычно это отдельная галочка в каждом плагине (например, в Stripe — "Log errors"). Она создает файл ошибок, который можно просмотреть. Но главное — проведите реальный тест:
- Сделайте заказ с правильной картой — убедитесь, что статус изменился на "Оплачено".
- Попробуйте неудачную оплату (например, карту с недостаточной суммой) — посмотрите, показывается ли понятное сообщение клиенту: "Платеж не прошел. Попробуйте другую карту или свяжитесь с нами". Если сообщение техническое ("500 error"), настройки ошибки нужно менять в самом плагине или добавить кастомное сообщение через функции темы (лучше обратитесь к специалисту, если не знаете, как редактировать файлы).
- Проверьте сценарий частичной оплаты — если у вас есть предоплаты или рассрочка, убедитесь, что статус "Частично оплачено" работает корректно.
Если вы прошли все пять шагов — добавили популярные способы, убрали тестовый режим, настроили статусы и проверили сценарии оплаты — ваш магазин должен начать принимать деньги без сбоев. Но бывает, что даже после всех инструкций ошибка остается: плагин конфликтует с темой, не подходит версия PHP или требуется кастомное решение под вашу логику продаж. Если вы попробовали все приведенные действия, а проблема не исчезла — команда DevCev Digital может проверить ваш сайт за один час и устранить причину.