2
我已經做了一個自定義功能,當他們的訂閱付款成功時,賬戶資金(£40)添加到用戶的帳戶。WooCommerce訂閱 - 行動掛鉤沒有觸發續訂
我遇到的問題是鉤子似乎沒有觸發,當更新發生時資金沒有添加到帳戶。
我啓用了Woocommerce中的調試功能,並在cron管理中手動推送更新,當我這樣做時,該功能可以工作並且資金被添加到帳戶中。
這是我的功能(functions.php);
add_action('processed_subscription_payment', 'custom_add_funds', 10, 2);
function custom_add_funds($user_id) {
// get current user's funds
$funds = get_user_meta($user_id, 'account_funds', true);
// add £40
$funds = $funds + 40.00;
// add funds to user
update_user_meta($user_id, 'account_funds', $funds);
}
----- -----解決
我需要了WordPress的內存限制,IPN網址是致命的誤碼/耗盡
謝謝,我已經把它放進去了,現在正在等待下一次更新。 –
這不會導致它觸發兩次? –
不,因爲如果您閱讀文檔,您將看到第一個鉤子是在初始訂單中觸發的,第二個鉤子是針對每個續訂支付的... – LoicTheAztec