gpt4 book ai didi

woocommerce - 在 woocommerce 中获取税率名称时遇到问题

转载 作者:行者123 更新时间:2023-12-03 02:23:21 28 4
gpt4 key购买 nike

您好,目前我想获取 woocommerce 中的税率名称。我有什么办法可以得到这张图中圈出的值:/image/pyGAH.png

我当前的代码:

$items = $order->get_items();
$lineItem = array();
$productInfo = $orderInfo = array();
$order_items = array();
if ($items) foreach ($items as $item_key => $item_value) {
$_tax = new WC_Tax();
$_product = $order->get_product_from_item( $item_value );
$product_tax_class = $_product->get_tax_class();
$tax_class = $item_value['tax_class'];

最佳答案

您可以使用 WC_Tax()->find_rates() 方法。它接受一个数组作为参数,在您的情况下为 array( 'country' => 'NO' )并返回一系列匹配的税率。该数组的键之一是 label其中包含税率名称。

$tax = new WC_Tax();
$country_code = 'NO'; // or populate from order to get applicable rates
$rates = $tax->find_rates( array( 'country' => $country_code ) );
foreach( $rates as $rate ){
$tax_rate_name = $rate['label'];
}

要查找特定订单的适用税率,请填充数组 find_rates()使用订单上的送货/帐单地址的值。

关于woocommerce - 在 woocommerce 中获取税率名称时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32454474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com