Holen Sie sich den gesamten Steuerbetrag an der Kasse – woocommerce

Lesezeit: 1 Minute

Ich habe den Checkout-Preis mit dem folgenden Code auf 600 € geändert:

add_filter( 'woocommerce_order_amount_total', 'custom_cart_total' );
function custom_cart_total($order_total) {
  return $order_total = 600;
}

add_action( 'woocommerce_review_order_before_order_total', 'mod_cart_total' );
function mod_cart_total() {

    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
            return;

    WC()->cart->total = 600;
}

Jetzt muss ich die Steuer von diesem Preis ausschließen. Meine Idee war, eine Variable abzuziehen, in der der Steuerwert vom Gesamtpreis gespeichert wird, aber ich kann nicht finden, wie ich den Gesamtsteuerbetrag erhalte.

Sie können entweder:

WC()->cart->get_tax_totals( ); //gives total taxes

WC()->cart->get_taxes( ); //gives an array of all taxes

Wie hier beschrieben:
https://woocommerce.github.io/code-reference/classes/WC-Abstract-Order.html#method_get_taxes
und hier:
https://woocommerce.github.io/code-reference/classes/WC-Cart.html#method_get_taxes_total

1017470cookie-checkHolen Sie sich den gesamten Steuerbetrag an der Kasse – woocommerce

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy