WooCommerce-Produktpreise per Massenbearbeitung runden
- wählen Sie die benötigten Produkte über die Checkboxen aus
- aktivieren Sie 'verknüpfte Bearbeitung (binded editing)'
- klicken Sie auf den Rechner in der benötigten Zelle, zum Beispiel der Zelle des Regulären Preises (bewegen Sie den Mauszeiger über die Zelle, um das Rechner-Symbol zu sehen)
- geben Sie einen festen Betrag oder Prozentsatz ein und wählen Sie dort 'Rundung (rounding)'
- drücken Sie den Accept-Button und warten Sie, bis die Werte gespeichert sind
- filtern Sie Produkte nach einer Kategorie mithilfe der Funktionalität des Tabs Filter (Filters) (oder überspringen Sie diesen Schritt)
- gehen Sie zum Tab Bulk-Bearbeitung
- aktivieren Sie im Abschnitt 'numeric' das Feld 'Regulärer Preis' und legen Sie dort einen Wert fest
- und wählen Sie dann die Cent-Rundung wie im Screenshot unten

- klicken Sie auf den Button 'Massenbearbeitung durchführen (Do Bulk Edit)' und warten Sie, bis die Operation abgeschlossen ist
Außerdem ist es möglich, numerische Werte für Meta-Felder zu runden, deren Typ 'number' ist (der Typ wird im Tab Metafelder (Meta Fields) ausgewählt) Informationen zum Rundungsverhalten:
- keine Rundung (no rounding) - es wird keine Rundung angewendet
- 5 - Preise werden auf Zahlen wie 23,75, 44,45, 11,15 gerundet
- 10 - Preise werden auf Zahlen wie 23,70, 44,40, 11,10 gerundet
- 9 ... 99 - rundet Preise auf Zahlen wie 23,09, 44,49, 11,99
Wenn es außerdem nötig ist, eine eigene Rundungslogik umzusetzen, können Sie den Hook 'woobe_number_field_manipulation' verwenden:
add_filter('woobe_number_field_manipulation', function($value, $field_key, $product_id) {
//write your logic here
return $value;
}, 10, 3);
Diesen Hook finden Sie im Plugin-Code: wp-content\plugins\woocommerce-bulk-editor\classes\models\products.php
Den obigen Code sollten Sie in der Datei functions.php Ihres aktuellen WordPress-Themes einsetzen.
