Я установил 3 типа подписки, которые являются сгруппированными продуктами. Я показываю форму на странице получения заказа (спасибо) в WooCommerce. Дело в том, что когда кто-то понижает/обновляет подписку, он может снова заполнить форму с другим номером заказа. Я пытался использовать этот код для перенаправления на мою учетную запись, если кто-то меняет план подписки.
add_filter('woocommerce_thankyou', 'redirect_if_switch_subscription');
function redirect_if_switch_subscription( $order_id ) {
$order = wc_get_order( $order_id );
$url = '/my-account/';
if ( $is_switched = order_contains_subscription($order_id) ) {
return $url;
}
}