这是一个几天,现在,我似乎无法找到添加/更新用户的元数据woocommerce管理员创建为了得到客户的ID上创建
add_user_meta('user_id', 'custom_key', 'custom_value');
创造woocommerce管理订单时钩(woocommerce-> orders->添加订单),后端。 使用
add_action('woocommerce_process_shop_order_meta', 'admin_process_shop_order', 10, 1);
这适用于订单处理时的处理。但是,我需要获取客户ID,从我所能告诉的客户ID不存在直到订单实际创建(有意义)。
所以,我可以用什么挂钩(或其他解决方案),以获得客户ID一旦创建我的问题的顺序和可搜索与
get_post_meta($order_id, '_customer_user', true);
尝试followng钩与订单状态, 'woocommerce_order_status_pending woocommerce_order_status_failed woocommerce_order_status_on按住 woocommerce_order_status_processing woocommerce_order_status_completed woocommerce_order_status_refunded woocommerce_order_status_cancelled' – Gugan
钩执行后付款完全是,'woocommerce_payment_complete' – Gugan