Код: Выделить всё
function action_wcs_create_subscription($subscription) {
$NewSubscriptionId = $subscription->get_id();
update_option('NewSubscriptionId',$NewSubscriptionId);
$order = wc_get_order($NewSubscriptionId);
$cancelledSubscriptionId = $order->get_meta('_subscription_resubscribe');
update_option('cancelledSubscriptionId',$cancelledSubscriptionId);
}
add_action('wcs_create_subscription', 'action_wcs_create_subscription', 10, 20);
Также я попробовал перехватчик woocommerce_subscription_renewal_order_created, все равно не работает.
Код: Выделить всё
add_action('wcs_create_subscription', 'action_wcs_create_subscription', 10, 20);
Код: Выделить всё
add_action('woocommerce_subscription_renewal_order_created', 'action_wcs_create_subscription', 10, 20);
Код: Выделить всё
$order = wc_get_order($NewSubscriptionId);
$cancelledSubscriptionId = $order->get_meta('_subscription_resubscribe');
Подробнее здесь: https://stackoverflow.com/questions/786 ... ta-data-su