Вручную отправьте заказ WooCommerce с ожидающего платежа на платежный шлюз - PullRequest
0 голосов
/ 29 октября 2019

У меня есть сайт на основе обновления. Я использую WooCommerce с подпиской WooCommerce на своем сайте.

Я прикрепил пользовательскую функцию к фильтру wcs_renewal_order_created. Фильтр применяется после создания заказа на продление.

Пользовательская функция выдала фатальную ошибку, и процесс возобновления был остановлен

Текущая ситуация: заказы на продление застряли в «Ожидание платежа». Мне нужно вывести эти приказы из этого состояния. Я ищу способ вручную отправить свой заказ на платежный шлюз, чтобы завершить оставшуюся обработку.

1 Ответ

0 голосов
/ 31 октября 2019

Я смог решить эту проблему с помощью

  1. Удаление поврежденного заказа на продление,
  2. Обработка нового продления со страницы подписки
  3. Они повторяют отложенный платеж отзаказ на продление, сгенерированный на шаге 2.

На следующий день я обнаружил, что есть раздел Подписка на документацию специально для этой ситуации:

https://docs.woocommerce.com/document/subscriptions/scheduled-action-errors/#section-5

...