0
在我的訂單中,訂單項元表值爲0.請檢查截圖。woocommerce_order_itemmeta值爲子訂單爲空
在我的訂單中,訂單項元表值爲0.請檢查截圖。woocommerce_order_itemmeta值爲子訂單爲空
問題同杜坎插件有關。 Dokan會根據賣家自動創建子訂單。
增補內部WP-內容下面的代碼/插件/ [杜坎] /includes/wc-functions.php
function dokan_get_order_item_meta_map() {
return apply_filters('dokan_get_order_item_meta_keymap', array(
'product_id' => '_product_id',
'variation_id' => '_variation_id',
'quantity' => '_qty',
'tax_class' => '_tax_class',
'subtotal' => '_line_subtotal',
'subtotal_tax' => '_line_subtotal_tax',
'total' => '_line_total',
'total_tax' => '_line_tax',
'taxes' => '_line_tax_data'
));
}
另外modifyed功能 function dokan_create_seller_order($parent_order, $seller_id, $seller_products)
和 後改變的部if ($itemid){
至
if ($item_id) {
$item_meta_data = $item->get_data();
$meta_key_map = dokan_get_order_item_meta_map();
foreach ($item->get_extra_data_keys() as $meta_key) {
wc_add_order_item_meta($item_id, $meta_key_map[$meta_key], $item_meta_data[$meta_key]);
}
現在產品元數據將存入公司respon
您需要提供更多信息纔能有人幫助您。展示如何設置woocommerce_order_itemmeta以及您嘗試解決問題的方法。 –
Hi @ Yep_It's_Me https://staging.rareitis.com/checkout/order-received/32094/?key=wc_order_59783cb056f83,上面的鏈接就是訂單收貨頁面。請檢查上面的鏈接。您可能會看到子訂單的價格和數量值爲零 –
我沒有看到任何子訂單,價格或數量?什麼都不是0? –