Öffnen Sie Ihre aktuelle wp-Theme-Datei functions.php und fügen Sie dort folgenden Code ein:
add_filter('woocs_raw_woocommerce_price', function($price) {
return round($price + 0.01) – 0.01;
});
add_filter('woocs_woocommerce_variation_prices', function($price) {
return round($price + 0.01) – 0.01;
});
Außerdem können Sie Manipulationen für ausgewählte Währungen mit IF durchführen:
add_filter('woocs_raw_woocommerce_price', function ($price) {
global $WOOCS;
if ($WOOCS->current_currency === 'USD') {
$price = round($price + 0.01) - 0.01;
}
/*
if ($WOOCS->current_currency !== 'EUR') {
$price = round($price + 0.01) - 0.01;
}
*
*/
return $price;
});
add_filter('woocs_woocommerce_variation_prices', function ($price) {
global $WOOCS;
if ($WOOCS->current_currency === 'USD') {
$price = round($price + 0.01) - 0.01;
}
return $price;
});
Lesen Sie auch: /hook/woocs_raw_woocommerce_price/ + /woocs_woocommerce_variation_prices
Quelle: https://wordpress.org/support/topic/round-price-xx-99/