我正在使用Woocommerce订阅,当您更新帐户页面上的地址时,目前会触发以下操作挂钩>编辑送货(我的帐户/编辑地址/送货/) - 但是当您更新帐户上的地址时,它不会触发>查看订阅页面>编辑运费(/ my-account / edit-address / shipping /?subscription = 62400)。
function kidstir_email_customer_address( $user_id ) {
// do stuff
}
add_action( 'woocommerce_customer_save_address','kidstir_email_customer_address', 20 );
我一直在寻找好几个小时,并且无法弄清楚它为什么没有解雇,或者如何获得订阅地址已更改的通知。还有其他人有这个问题吗?
答案 0 :(得分:1)
WooCommerce订阅版本(2.0.9)未调用文件类-wc-subscriptions-addresses.php中的woocommerce_customer_save_address挂钩
为了解决我的问题,我编辑了这个文件(我知道编辑核心是不可取的)来调用第137行的钩子(doaction等)。
答案 1 :(得分:0)
根据WooCommerce订阅插件的official documentation,有一个updated_users_subscriptions
挂钩。