Обновить метаданные элемента индивидуального заказа в WooCommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Обновить метаданные элемента индивидуального заказа в WooCommerce

Сообщение Anonymous »

Я что-то упускаю. Я видел несколько статей о том, как обновить метаданные элементов, но не могу заставить ни одну из них работать. Мне нужно получить item_id, но я не могу понять, как это сделать.
$your_phone = $item->get_meta('dinner_phone'); // 1115559999
$update_phone = wdc_format_phone($your_phone); // comes back (111) 555-9999

wc_update_order_item_meta($item_id,'dinner_phone', $update_phone); //I want to update with new format

$new_phone = $item->get_meta('dinner_phone'); // doesn't work I still get 1115559999

Я попытался получить Item_id следующим образом:
foreach ( $items as $item ) {
$product_id = $item->get_product_id();
$item_id = $item['item_id'];
break;
}

Также пробовал
foreach ($items as $key => $product ) {
$item_id = $key;
}


Подробнее здесь: https://stackoverflow.com/questions/635 ... oocommerce
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»