woogists
3/11/2018 - 3:15 PM

[Customizing checkout fields using actions and filters] Save WooCommerce custom checkout field

[Customizing checkout fields using actions and filters] Save WooCommerce custom checkout field

/**
 * Update the order meta with field value
 */
add_action( 'woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta' );

function my_custom_checkout_field_update_order_meta( $order_id ) {
    if ( ! empty( $_POST['my_field_name'] ) ) {
        update_post_meta( $order_id, 'My Field', sanitize_text_field( $_POST['my_field_name'] ) );
    }
}