// β Avoid duplicated metadata display on order complete and email add_action('woocommerce_order_item_meta_end', function($item_id, $item, $order) { $rendered_keys = array_map(function($meta) { return $meta->key; }, $item->get_formatted_meta_data()); $meta = array_filter($item->get_meta_data(), function($m) { return $m->key !== 'data' && $m->key !== '_reduced_stock' && $m->key !== '_restock_status'; }); if (!empty($meta)) { echo '
'; } }, 10, 3);