WooCommerce サブスクリプション経由でメンバーシップが正常に更新されたら、アカウント ファンド経由でユーザーのアカウントに資金を追加する必要があります。
WP関数を介してこれを行う方法はありますか? もしそうなら、どうすればいいですか?私は運がないので、次のことを試しました。
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;
// add funds to user
update_user_meta( $user_id, 'account_funds', $funds );
}
アカウント資金: https://docs.woocommerce.com/document/account-funds/
サブスクリプション: https://docs.woocommerce.com/document/subscriptions/