【发布时间】:2019-06-24 13:58:39
【问题描述】:
我正在编写一个处理 WooCommerce 订阅的支付网关。以下是处理续订的示例代码:
public function mcc_subscription_renewal($amount, $order) {
$tid = 123;
$order->payment_complete( $tid );
$order->update_status( 'completed' );
WC_Subscriptions_Manager::process_subscription_payments_on_order( $order );
}
这是一个简单的订阅,每年向客户收取固定费用。当我手动运行续订过程时,新订单和计划操作已成功创建,但日期未更新到下一年。我错过了什么?为什么成功完成的续订订单没有更新订阅的到期日期?
【问题讨论】:
标签: woocommerce woocommerce-subscriptions