I'm not sure what I'm doing wrong but I'm trying to add Metadata that my resellers enter and save on their profiles to my orders. Resellers enter VAT number which is saved as metadata on the reseller's user profile.
I'm trying to get this metadata to show as order metadata. Any idea what I am doing wrong?
// Add VAT Number as Order Meta Data
add_action( 'woocommerce_checkout_create_order', 'wwp_customer_meta_data', 10, 2 );
function wwp_customer_meta_data( $order, $data ) {
$user_id = $order->get_user_id(); // Get the user id
$wwp_vat = get_user_meta( $user_id, 'wwp_wholesaler_tax_id', true );
$order->update_meta_data( 'VAT Number', $wwp_vat );
}