wc_add_order_item_meta( int $item_id, string $meta_key, string $meta_value, bool $unique = false )
WooCommerce Order Item Meta API – Add term meta.
Description Description
Parameters Parameters
- $item_id
-
(Required) Item ID.
- $meta_key
-
(Required) Meta key.
- $meta_value
-
(Required) Meta value.
- $unique
-
(Optional) If meta data should be unique (default: false).
Default value: false
Return Return
(int) New row ID or 0.
Source Source
File: includes/wc-order-item-functions.php
function wc_add_order_item_meta( $item_id, $meta_key, $meta_value, $unique = false ) { $data_store = WC_Data_Store::load( 'order-item' ); $meta_id = $data_store->add_metadata( $item_id, $meta_key, $meta_value, $unique ); if ( $meta_id ) { WC_Cache_Helper::invalidate_cache_group( 'object_' . $item_id ); // Invalidate cache. return $meta_id; } return 0; }