woocommerce订阅切换操作不起作用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了woocommerce订阅切换操作不起作用相关的知识,希望对你有一定的参考价值。

根据woocommerce文档中的信息:https://docs.woocommerce.com/document/subscriptions/develop/action-reference/ 行动:woocommerce_subscription_status_changed, 订阅升级或降级时也应该触发 - switched, 但它仅适用于以下情况: active, on-hold, cancelled 这是我的示例代码:

add_action('woocommerce_subscription_status_changed', 'test', 10, 3);
function test( $subscription_id, $old_status, $new_status ) {
    global $woocommerce;
    $file_content = $subscription_id.' '.$old_status.' '.$new_status;
    $filename = '/tmp/test_file.txt';
    file_put_contents($filename, $file_content);
}

上面的代码有效,但是当订阅切换时,我的问题是为什么?

答案

为此,您应该使用woocommerce_subscriptions_switch_completed动作

以上是关于woocommerce订阅切换操作不起作用的主要内容,如果未能解决你的问题,请参考以下文章

调整 WooCommerce 添加到购物车短代码的参数不起作用

woocommerce产品类别短代码分页不起作用

FragmentTransaction 隐藏/显示有时不起作用

WooCommerce 自定义迷你购物车功能/简码不起作用

NGXS:测试异步操作:自动订阅不起作用

java代码在片段活动中不起作用