Beiträge von ju77

    Danke mensmaximus. Das heisst man müsste das einbauen was du dort angegeben hast?:

    Der einzige Ausweg ist ein komplette Neuberechnung mit der gewünschten Rundung mittels einer Kopie der Methode calculate_totals() der abstrakten Klasse WC_Abstract_Order über den Hook woocommerce_order_after_calculate_totals.

    Ich kann zwar Code eingeben in die functions.php, aber anscheinend ist das etwas komplizierter. Wie ist da das Vorgehen?
    Oder soll ich das im Jobforum ausschreiben, ist das eine grössere Sache?

    Danke für die Antworten.
    Also der Code funktioniert. ;-)
    Einfach dann nicht, wenn etwas an der Bestellung geändert wurde, dann greift der Code nicht mehr.

    Wenn mir jemand einen funktionierenden Code sagen kann, kann ich auch was dafür geben, ich bin leider selber zu wenig versiert dazu.

    Hallo zusammen

    Normalerweise rundet es mir den Rechnungs-Endbetrag mit dem folgenden Code in der functions.php:

    add_filter( 'woocommerce_calculated_total', 'round_price_product', 10, 1);
    function round_price_product( $price ){
    return round(($price + 0.000001) * 20) / 20;
    }

    Doch wenn ich eine Bestellung abändern und die Rechnung aktualisieren muss, dann rundet es nicht mehr.

    Weiss da jemand was tun?

    Herzlichen Dank und beste Grüsse