WooCommerce: Preise mit 2 Dezimalstellen auf-/abrundenPhp

PHP-Programmierer chatten hier
Anonymous
 WooCommerce: Preise mit 2 Dezimalstellen auf-/abrunden

Post by Anonymous »

Für unser Zahlungsgateway müssen wir in WooCommerce 2 Dezimalstellen aktiviert haben, was dazu führt, dass der Preis so aussieht: 199,00
Die .00 war mit dem offiziellen Fix von WooCommece leicht zu verbergen
add_filter( 'woocommerce_price_trim_zeros', '__return_true' );
Es sind jedoch Probleme mit aufgetreten Produkte, für die ein prozentualer Rabatt gewährt wird, zum Beispiel alle unsere Produktpakete.
Durch die prozentualen Rabatte endet der Preis nicht mit .00, sondern mit einer Zufallszahl wie .15, .65 usw.
Wie können wir das beheben, sodass wir die Preise auf-/abrunden
184,15 auf 184,00
184,65 auf? 185,00
Bei Google durchsucht. Durchsuchte Stackoverflow und stellte fest, dass einige Codes nicht funktionierten.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post