Я установил подписку на woo-commerce на свой сайт word-press, интегрировав платежный шлюз для оформления заказа. Шлюз напрямую не поддерживается woo-commerce.
У меня есть страница оплаты и страница обработки платежей с кодом, предоставленным шлюзом для обработки онлайн-платежей.
Мне нужно обновить статус подписки для клиента, как только его платеж успешно прошел через шлюз и подтверждение получено обратно.
Любые указания по обновлению записи подписки в подписках woocommerce с использованием фрагмента кода php будут очень полезны.
Я искал и нашел ссылки о том, как добавить продукт в woocommerce, но не так много о том, как обновить или добавить запись подписки, используя пользовательский фрагмент php.
Решение состоит в том, чтобы создать заказ, затем создать подписку, связать заказ с подпиской, используя классы woocommerce. Очень полезная ссылка, найденная на SO, описывает шаги:
wordpress.stackexchange.com/questions/202873/
Ответ, данный Джереми Уорном, работал для логического потока моего сайта.
Других решений пока нет …