get_item_meta returns empty
-
File: classes/class-wc-order.php
Function: get_item_meta
Issue: It returns empty although itemdata table have records.I am integrating an API with WooCommerce so its a requirement but this function is not working as expected.
What i did,
After this line:
$items[ $item->order_item_id ]['item_meta'] = $this->get_item_meta( $item->order_item_id );
I have inserted a code snippet, please confirm is it right way or any other recommendation from your side?if(empty($items[ $item->order_item_id ]['item_meta'])){ $has_meta = $this->has_meta($item->order_item_id); if(!empty($has_meta)){ foreach($has_meta as $imeta){ $items[$item->order_item_id]['item_meta'][$imeta['meta_key']]=array($imeta['meta_value']); } } }
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- The topic ‘get_item_meta returns empty’ is closed to new replies.