ворд-пресс.рф
Решение

Способы оплаты WooCommerce: настройка без ошибок

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

WooCommerce позволяет управлять методами оплаты через настройки магазина и плагины платёжных шлюзов. Первое действие — проверить, какой checkout используется: блоковый или классический. От этого зависит совместимость выбранного метода оплаты, а не только наличие плагина в админке.

Где включить оплату

  1. Откройте в WordPress раздел WooCommerce → Настройки → Платежи (названия пунктов могут отличаться в зависимости от версии и активных расширений).
  2. Посмотрите список доступных способов: они зависят от установленных платежных модулей и настроек магазина.
  3. Активируйте только те методы, которыми магазин действительно будет пользоваться. Для конкретного шлюза откройте его настройки и следуйте инструкции разработчика.
  4. Проверьте валюту магазина, страну продажи, адрес магазина и настройки доставки — некоторые методы оплаты зависят от этих условий.
  5. Сохраните изменения и откройте checkout как незалогиненный покупатель.

Для российского магазина могут понадобиться отдельные интеграции с платёжными провайдерами и фискализацией. Сам WooCommerce не заменяет договор с провайдером, кассовое ПО и выполнение местных юридических требований.

Важна совместимость с Checkout Block

Если страницу оформления заказа сделали из блока WooCommerce Checkout, старое расширение, рассчитанное только на shortcode checkout, может не показываться покупателю. Это не всегда неисправность: шлюз просто не интегрирован с блочным оформлением.

Проверьте страницу «Оформление заказа» в редакторе. Если используется блок, ищите у платежного плагина явное подтверждение поддержки Checkout Blocks. Не переводите действующий магазин на старый shortcode без тестирования полей, доставки и существующих интеграций.

Как проверить платёж на тестовом заказе

  1. На staging или в sandbox-режиме провайдера оформите заказ недорогого тестового товара.
  2. Убедитесь, что покупатель видит нужный метод и после оплаты возвращается на корректную страницу.
  3. Проверьте заказ в админке: статус, сумму, идентификатор транзакции и заметки заказа.
  4. Сопоставьте результат с кабинетом провайдера, а не только с сообщением в браузере.
  5. Проверьте неуспешную или отменённую оплату: магазин не должен воспринимать её как подтверждённую.

Если способ оплаты не появился

  • Отключите фильтры метода по стране, валюте и способу доставки, если они есть, и повторите тест на staging.
  • Убедитесь, что платежный плагин активен и настроен; посмотрите его документацию по блочному checkout.
  • Проверьте ошибки JavaScript, заметки заказов и журналы в WooCommerce → Статус → Журналы.
  • Не меняйте вручную неоплаченный заказ на «Выполнен», пока провайдер не подтвердил получение денег.

Что дальше

Если используете ЮKassa, перейдите к отдельной инструкции по интеграции ЮKassa. Для диагностики застрявших оплат пригодится проверка ошибок платежа WooCommerce.

Контрольный список

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

Источник: https://woocommerce.com/document/woopayments/settings-guide/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.