Support » Plugin: WooCommerce » How to update billing_email when user_email is updated

  • I’m trying to achieve two way synchronization between user_email and billing_email (the key for woocommerce emails). So far, I have it working that when a customer edits/updates their billing email address their user_email gets updated with the following code:

    add_action( ‘woocommerce_customer_save_address’,’isa_customer_save_address’, 10, 1);

    function isa_customer_save_address() {

    global $woocommerce;
    $user_id = get_current_user_id();

    wp_update_user( array ( ‘ID’ => $user_id, ‘user_email’ => $_POST[‘billing_email’] ) ) ;

    Now how do I update a customer’s billing_email when they edit/updates their user_email?

  • The topic ‘How to update billing_email when user_email is updated’ is closed to new replies.