2016-04-04 7 views
0

Woocommerceでは、var_dumpingの注文に空のフィールドtax_classが表示されますが、課税クラスが定義され、商品に正しく割り当てられています。ここでWC_Order-> get_items()に `tax_class`フィールドが設定されていません

enter image description here

enter image description here

私のコードです:

array(13) { 
    ["name"]=> 
    string(14) "Nuovo prodotto" 
    ["type"]=> 
    string(9) "line_item" 
    ["item_meta"]=> ... 
    ["item_meta_array"]=> ... 
    ["qty"]=> 
    string(1) "1" 
    ["tax_class"]=> 
    string(0) "" <-- this shouldn't be empty 
    ["product_id"]=> 
    string(2) "54" 
    ["variation_id"]=> 
    string(1) "0" 
    ["line_subtotal"]=> 
    string(6) "5.8824" 
    ["line_total"]=> 
    string(6) "5.8824" 
    ["line_subtotal_tax"]=> 
    string(6) "1.2941" 
    ["line_tax"]=> 
    string(6) "1.2941" 
    ["line_tax_data"]=> ... 
} 

私が間違っているのか? 税クラス値デフォルト上のデータベースに格納された対応するデータに設定されている場合

+0

**商品の税金クラスの値がデフォルトの場合はこれが正常です**データベースに** postmeta **テーブルの '_tax_class' ** meta_key **の外観がある場合、対応する** meta_value **は**空です**! – LoicTheAztec

答えて

1

答えが'meta_key' = '_tax_class' =>'meta_value' = ''であり、それが原因で製品の

完全に正常です。 したがって、値は空です

関連する問題