woocommerce_set_additional_field_value

woocommerce_set_additional_field_value

Hook Type: action

See hook in core

Displaying hooks found in version: woocommerce.9.3.1

do_action('woocommerce_set_additional_field_value') is found 1 times:

  • /src/Blocks/Domain/Services/CheckoutFields.php line 1097
    		 * @param WC_Customer|WC_Order $wc_object The object to set the field value for.
    		 *
    		 * @since 8.9.0
    		 */
    		do_action( 'woocommerce_set_additional_field_value', $key, $value, $group, $wc_object );
    		// Convert boolean values to strings because Data Stores will skip false values.
    		if ( is_bool( $value ) ) {
    			$value = $value ? '1' : '0';
    		}
    		// Replacing all meta using `add_meta_data`. For some reason `update_meta_data` causes duplicate keys.
    		$wc_object->add_meta_data( $meta_key, $value, true );