Hello
Wir haben einen (Software aktuellen) Woocomerce Shop mit Storefront,(noch nicht offiziell aufgeschaltet).
Das einzige was noch fehlt ist: den Rechnungsendbetrag auf den nächsten 5er oder 10er abrunden.
Ich habe den Beitrag von nasenbaer von 201x durchgelesen werde aber echt nicht schlau daraus:
Ich zitiere daraus:
"Ich würde nicht round verwenden, sondern ceil (oder für geizige Kaufleute floor)
Code:
add_filter( 'woocommerce_coupon_get_discount_amount', 'mmx_round_coupon_amount' );
function mmx_round_coupon_amount( $discount ){
// round up
$rounded = ceil( $discount / 0.05 ) * 0.05;
// round down
// $rounded = floor( $discount / 0.05 ) * 0.05;
return $rounded;
}
Mit ceil wird der abzuziehende Betrag immer aufgerundet. Aus 22.87 wird 22.90. Der Kunde bekommt etwas mehr Rabatt.
Mit floor wird der abzuziehende Betrag immer abgerundet. Aus 22.87 wird also 22.85. Der Kunde bekommt also etwas weniger Rabatt.
"
Wir haben da keinen Rabatt Coupon etc. Ganz einfach den Endbetrag abrunden.
In CH ist es üblich gerundet auf 5 Rp zu verrechnen.
Das muss nicht mal speziell aufgeführt werden, in den AGB kann man dies vermerken und die Probleme sind vom Fenster. Überdies zahlt der Kunde ja weniger, also wird niemand Stress machen.
Bitte mir ein Muster machen damit ich es einbauen kann.
Wenn gewünscht sponsore ich etwas.
Erich