最初(最初)の注文が作成された後に、有効な購読の次の支払い日を変更したいと考えています。次の設定方法Woocommerce Subscriptionsの支払い日は?
現在動作していないコードです。どうして?私は何が欠けていますか?
//fires when new order payment is complete (NOT RENEWAL but original order!)
add_action('woocommerce_payment_complete', 'fm_upate_next_payment_datetime');
function fm_upate_next_payment_datetime ($order_id) {
if (WC_Subscriptions_Order::order_contains_subscription($order_id) == false) return;
$subscription_key = WC_Subscriptions_Manager::get_subscription_key($order_id, $product_id
= '');
//hard code next payment date...(must be in future)
$next_payment = date('Y-m-d H:i:s', '2016-05-20 00:10:10');
//set the new payment date
WC_Subscriptions_Manager::set_next_payment_date($subscription_key, $user_id = '', $next_payment);
}