• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何将自定义元数据添加到woocommerce中的订单项目

php 来源:Vikrant Kumar 4次浏览

我正在使用此挂钩并添加自定义元数据,但它不起作用。您能否告诉我如何将自定义元数据添加到woocommerce的订单项中?如何将自定义元数据添加到woocommerce中的订单项目

add_action('woocommerce_new_order_item','all_add_values_to_order_item_meta',10,3); 
    function all_add_values_to_order_item_meta($item_id,$values){ 
    if(!empty($values['tbb_right_sphere'])){ 
      $tbb_right_sphere=$values['tbb_right_sphere']; 
    wc_add_order_item_meta($item_id,'od_right_sphere',$tbb_right_sphere); 
     } 
    } 

===========解决方案如下:

您需要使用woocommerce_add_order_item_meta钩因此您的代码将是这个样子的。

 add_action('woocommerce_add_order_item_meta','all_add_values_to_order_item_meta',10,3); // add extra order metas

function all_add_values_to_order_item_meta($item_id,$values) { if(!empty($values['tbb_right_sphere'])) { $tbb_right_sphere=$values['tbb_right_sphere']; wc_add_order_item_meta($item_id,'od_right_sphere',$tbb_right_sphere); } }

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)