【发布时间】:2023-03-20 17:19:01
【问题描述】:
我有一个自定义产品元“zoho_id”https://ibb.co/F4M6gSh。我希望该元显示在元https://ibb.co/rsVTHxV 后的订单项中,以便在 Integromat 中使用它。我尝试了这段代码,因为我得到了订单元中的 ID 而不是发布项目,它的值是“数据”。如何让每个产品按顺序显示该元数据?
add_action( 'woocommerce_add_order_item_meta', 'pd_number_order_meta_data', 10, 3 );
function pd_number_order_meta_data( $item_id, $cart_item, $cart_item_key ) {
$zohoid = get_post_meta( $cart_item[ 'product_id' ], 'zoho_id', true );
if( ! empty($zohoid) )
wc_update_order_item_meta( $item_id, 'zoho_id', $zohoid );
}
【问题讨论】:
标签: php wordpress woocommerce