WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

WC_Post_Data::update_order_item_metadata() public WC 1.0

Ensure floats are correctly converted to strings based on PHP locale.

{} Это метод класса: WC_Post_Data{}

Хуков нет.

Возвращает

null/true/false.

Использование

$result = WC_Post_Data::update_order_item_metadata( $check, $object_id, $meta_key, $meta_value, $prev_value );
$check(null) (обязательный)
Whether to allow updating metadata for the given type.
$object_id(число) (обязательный)
Object ID.
$meta_key(строка) (обязательный)
Meta key.
$meta_value(смешанный) (обязательный)
Meta value. Must be serializable if non-scalar.
$prev_value(смешанный) (обязательный)
If specified, only update existing metadata entries with the specified value. Otherwise, update all entries.

Код WC_Post_Data::update_order_item_metadata() WC 4.6.1

<?php
public static function update_order_item_metadata( $check, $object_id, $meta_key, $meta_value, $prev_value ) {
	if ( ! empty( $meta_value ) && is_float( $meta_value ) ) {

		// Convert float to string.
		$meta_value = wc_float_to_string( $meta_value );

		// Update meta value with new string.
		update_metadata( 'order_item', $object_id, $meta_key, $meta_value, $prev_value );

		return true;
	}
	return $check;
}