Automattic\WooCommerce\Blocks\Domain\Services
CheckoutFieldsAdmin::update_callback
Updates a field value for an order.
Method of the class: CheckoutFieldsAdmin{}
No Hooks.
Returns
null. Nothing (null).
Usage
$CheckoutFieldsAdmin = new CheckoutFieldsAdmin(); $CheckoutFieldsAdmin->update_callback( $key, $value, $order );
- $key(string) (required)
- The field key.
- $value(mixed) (required)
- The field value.
- $order(WC_Order) (required)
- The order to update the field for.
CheckoutFieldsAdmin::update_callback() CheckoutFieldsAdmin::update callback code WC 10.7.0
public function update_callback( $key, $value, $order ) {
list( $group, $key ) = explode( '/', $key, 2 );
$group = CheckoutFields::get_group_name( $group );
$this->checkout_fields_controller->persist_field_for_order( $key, $value, $order, $group, false );
}