Woocommerce获得税率等级';mypluginname\WC#u Tax';找不到

Woocommerce获得税率等级';mypluginname\WC#u Tax';找不到,woocommerce,tax,Woocommerce,Tax,我正在尝试从我的自定义WooCommerce插件中的产品中获取税率 下面是一些代码: foreach ($order_items($order) as $item) { $item_data = $item->get_data(); $product_id = $item->get_product_id(); $_product = wc_get_product($product_id); $tax_r

我正在尝试从我的自定义WooCommerce插件中的产品中获取税率

下面是一些代码:

    foreach ($order_items($order) as $item)
    {

        $item_data = $item->get_data();
        $product_id = $item->get_product_id();
        $_product = wc_get_product($product_id);
        $tax_rates = WC_Tax::get_base_tax_rates($_product->get_tax_class(true));
        if (!empty($tax_rates)) {
            $tax_rate = reset($tax_rates);
            fatt_24_trace('davide_tax_rate :', $tax_rate['rate']);
        }
我启用了WP调试,但无法下订单:我在签出过程中停止

然后我得到了这个debug.log:

PHP Fatal error:  Uncaught Error: Class 'myplugin_name\WC_Tax' not found in path/folders/...

有什么建议吗?谢谢

我自己解决了。我以这种方式编辑代码:

    $tax_rates = \WC_Tax::get_base_tax_rates($_product->get_tax_class(true));
现在我得到了正确的税务等级,然后我通过以下方式得到了税率:

if (!empty($tax_rates)) 
                $tax_rate = reset($tax_rates);

                $vat = $tax_rate['rate'];

我自己解决了。我以这种方式编辑代码:

    $tax_rates = \WC_Tax::get_base_tax_rates($_product->get_tax_class(true));
现在我得到了正确的税务等级,然后我通过以下方式得到了税率:

if (!empty($tax_rates)) 
                $tax_rate = reset($tax_rates);

                $vat = $tax_rate['rate'];