我需要找出 WooCommerce 中的稅率標(biāo)簽。使用以下代碼,我可以找出稅率:$taxclass = $product_variation->get_tax_class(); $tax_rates = WC_Tax::get_rates( $taxclass );if (!empty($tax_rates)) { $tax_rate = reset($tax_rates); $tax_rate_info = (int)$tax_rate['rate'];}else {}不幸的是,我無法獲得該稅率的確切標(biāo)簽。我嘗試了以下方法: $tax_labels = WC_Tax::get_rate_label( $taxclass );我需要以某種方式找出稅率的 ID 并將該 ID 傳遞給 get_rate_label() 以便它起作用。有人可以幫助如何找到稅率 ID。
1 回答

滄海一幻覺
TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以使用數(shù)組鍵獲取特定稅率的標(biāo)簽名稱,label如下所示:
$variation_tax_class = $product_variation->get_tax_class();
$variation_tax_rates = WC_Tax::get_rates( $variation_tax_class );
foreach( $variation_tax_rates as $rate_id => $rate ) {
if ( ! empty($rate) ) {
$rate_percent = (int) $rate['rate'];
$rate_label = $rate['label']; // <== HERE is the label name of the tax rate
$rate_shipping = $rate['shipping'];
$rate_compound = $rate['compound'];
}
}
- 1 回答
- 0 關(guān)注
- 153 瀏覽
添加回答
舉報(bào)
0/150
提交
取消