В Woocommerce, var_dumping
заказ показывает пустое поле tax_class
, но налоговые классы определены и назначены правильно для продукта.
Вот мой код:
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"]=> ...
}
Что я делаю не так?
Ответ в том, что это совершенно нормально
Потому что для продукта, когда значение налогового класса установлен на дефолт соответствующие данные хранятся в базе данных 'meta_key' = '_tax_class'
=> 'meta_value' = ''
, Таким образом, значение пусто.
Других решений пока нет …