Alles, was Sie vor der Installation wissen wollen.
Ein detaillierter Blick darauf, wie Preise in WooCommerce massenhaft erhöhen (Inflation & Schwellenpreise) funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Das eigentliche Problem einer Massenpreiserhöhung
Einen ganzen Katalog mit 1,03 zu multiplizieren dauert in SQL fünf Minuten. Das Problem beginnt direkt danach: Ein Produkt zu 59 Euro wird zu 60,77, eines zu 569 wird zu 586,07, und Ihr Shop steht mit unlesbaren Preisen da, denen man die automatische Verarbeitung ansieht. Dieses Plugin erledigt beide Schritte in einem: Es wendet den Prozentsatz an und setzt jedes Ergebnis anschließend auf eine Preisleiter, die Sie definiert haben.
So funktioniert die Rundung über Stufen
Eine Stufe wird durch zwei Zahlen bestimmt: eine Schrittweite und eine Endung. Das Ergebnis entspricht immer der Schrittweite mal einer ganzen Zahl, plus der Endung. Schrittweite 10 mit Endung 9 ergibt 9, 19, 59, 89, 569, 899. Schrittweite 1 mit Endung 0,90 ergibt 9,90, 14,90, 60,90. Schrittweite 5 mit Endung 4 ergibt 124, 129, 134. Sie können beliebig viele Stufen stapeln, jede für eine Preisspanne, und so ein Zubehörteil für 12 Euro anders behandeln als eine Maschine für 2.500 Euro.
Der Kompromiss zwischen Lesbarkeit und Genauigkeit, sichtbar gemacht
Je gröber die Leiter, desto weiter entfernt sich die tatsächliche Veränderung vom angestrebten Prozentsatz. Eine Erhöhung um 3 Prozent auf 59 ergibt 60,77: Eine Leiter aus ganzen Zahlen auf 9 macht daraus 69, also 17 Prozent. Das ist Mathematik, kein Plugin kann das umgehen. Neu ist hier, dass Sie es vor der Bestätigung sehen. Ein Simulator zeigt die tatsächliche Veränderung an Beispielpreisen, die Vorschau liefert sie Produkt für Produkt, und eine Obergrenze je Kampagne schließt die Artikel automatisch aus, bei denen die Rundung die Erhöhung zu stark verzerrt.
Rundung auf dem Preis, den Ihr Kunde liest
Wenn Ihr Shop Nettopreise erfasst und Bruttopreise anzeigt, bringt die Rundung des gespeicherten Werts nichts: Der Kunde sieht 59,04 statt 59. Das Plugin rechnet den gespeicherten Preis daher gemäß Steuerklasse des Produkts in einen Bruttopreis um, rundet diesen Wert und rechnet vor dem Speichern zurück auf netto. Das Verhalten wird über ein einziges Auswahlfeld eingestellt und funktioniert ebenso in einem Shop, der Bruttopreise speichert.
Ein Geltungsbereich, den Sie bis aufs Produkt genau steuern
Eine Kampagne kann den gesamten Katalog oder eine enge Auswahl treffen: Kategorien samt Unterkategorien, ausgeschlossene Kategorien, Schlagwörter, Produkttypen, Veröffentlichungsstatus, Spanne des regulären Preises und ein Ausschluss bereits reduzierter Artikel. Zwei Freitextfelder nehmen Listen von IDs oder SKUs auf, sowohl für Ein- als auch für Ausschluss, um eine bestimmte Serie zu verschonen oder nur einen Lieferanten zu bearbeiten.
Vier Strategien für Angebotspreise
Durchgestrichene Preise verdienen eine eigene Behandlung. Sie wählen: den Angebotspreis so neu berechnen, dass der Rabattsatz gleich bleibt, ihm denselben Prozentsatz wie dem regulären Preis geben, ihn unangetastet lassen oder ihn ganz entfernen. Würde ein neuer Angebotspreis über dem neuen regulären Preis liegen, wird er automatisch entfernt, um eine Inkonsistenz im Shop zu vermeiden.
Nichts wird ohne Bestätigung geschrieben, alles ist umkehrbar
Jede Kampagne läuft in drei Schritten ab: Auswahl des Geltungsbereichs, Berechnung aller neuen Preise, dann Anwendung. Zwischen Berechnung und Anwendung zeigt eine paginierte Tabelle je Produkt den aktuellen Preis, den künftigen Preis, die tatsächliche prozentuale Veränderung und gegebenenfalls den Grund für den Ausschluss. Der gesamte Satz lässt sich als CSV exportieren. Nach der Anwendung bleiben die vorherigen Preise in der Datenbank: Die Historienansicht stellt den exakten Zustand wieder her und verschont auf Wunsch die Produkte, die Sie zwischenzeitlich bearbeitet haben.
Für große Kataloge gebaut
Die Verarbeitung läuft in AJAX-Stapeln mit Fortschrittsbalken, die Stapelgröße ist einstellbar und passt sich Shared Hosting an. Varianten werden einzeln aktualisiert, danach wird das übergeordnete Produkt neu synchronisiert, damit die angezeigten Mindest- und Höchstpreise stimmen. Vier WP-CLI-Befehle decken denselben Ablauf auf der Kommandozeile ab, nützlich für Kataloge mit Zehntausenden Referenzen oder um die jährliche Erhöhung in ein Deployment-Skript einzubauen.
Es gibt noch keine Rezensionen.