在WooCommerce中以编程方式创建税类

问题描述 投票:1回答:1

我希望将不同类别的税种包括在要分配给产品的不同类别中。不幸的是,使用下面的代码,我将所有税款按标准税率计算,因此以后无法将其分配给产品。

enter image description here

问题是我无法以编程方式创建新的附加税种。

$tax_data = array(
   'tax_rate_country' => '*', 
   'tax_rate_state' => '*', 
   'tax_rate' => $tax_rate, 
   'tax_rate_name' => $tax_rate_name, 
   'tax_rate_priority' => 1, 
   'tax_rate_compound' => 0, 
   'tax_rate_shipping' => 1, 
   'tax_rate_order' => 0, 
   'tax_rate_class' => $tax_rate_class
);

$tax_rate_id = WC_Tax::_insert_tax_rate( $tax_data );
WC_Tax::_update_tax_rate_postcodes($tax_rate_id, wc_clean('*'));
WC_Tax::_update_tax_rate_cities($tax_rate_id, wc_clean('*'));

有人可以帮我吗?

php wordpress woocommerce
1个回答
0
投票
我开发了一个函数,在这里我简化为一个骨架,对我有用。
© www.soinside.com 2019 - 2024. All rights reserved.