识别管理员对WooCommerce订阅的客户更改

时间:2019-12-08 09:52:05

标签: woocommerce woocommerce-subscriptions

我正在尝试捕获客户更改订阅的事件(使用WooCommerce订阅插件)。

到目前为止,我在保存订阅时正在将旧数据与新数据进行比较,但这会带来许多副作用,例如在运行续订等时。

我想知道我是否还有更好的钩子。

这是我现在正在使用的:

add_action( 'woocommerce_before_subscription_object_save', 'identify_subscription_paying_entity_change', 300, 2);
function  identify_subscription_paying_entity_change($subscription, $data){

    $updated_customer = (int)$_POST['customer_user'];
    $old_customer = (int)$subscription->get_user_id();

    if ( $old_customer !== $updated_customer ){...

0 个答案:

没有答案