WooCommerce не показывает фактическую цену на странице корзины без налога - PullRequest
1 голос
/ 13 апреля 2020

У меня есть интернет-магазин на WooCommerce. Я добавил стандартную ставку налога, когда клиент заполнил свой платежный адрес, и на странице оформления заказа будет применяться налог выбранной страны. Я хочу показать фактическую цену товаров на странице корзины без умножения моего налогового коэффициента на цену моего продукта

Это страница оформления заказа показывает налог при выборе страны

This is checkout page show tax when a country is selected

это страница корзины, на которой отображается рассчитанная сумма налога и общая сумма показа без учета налога

this is cart page showing tax calculated value and grand total show without tax value

Я добавил это функция в моей функции. php файл, но безуспешно

    function wc_remove_cart_tax_totals( $tax_totals, $instance ) {

    if( is_cart() ) {
        $tax_totals = array();
    }

    return $tax_totals;
}
add_filter( 'woocommerce_cart_tax_totals', 'wc_remove_cart_tax_totals', 10, 2 );

// Show the cart total excluding tax.
function wc_exclude_tax_cart_total( $total, $instance ) {

    // If it is the cart subtract the tax
    if( is_cart() ) {

        $total = round( WC()->cart->cart_contents_total + WC()->cart->shipping_total + WC()->cart->fee_total, WC()->cart->dp );

    }

    return $total;
}
add_filter( 'woocommerce_calculated_total', 'wc_exclude_tax_cart_total', 10, 2 );
add_filter( 'woocommerce_subscriptions_calculated_total', 'wc_exclude_tax_cart_total', 10, 2 );
...