Ein Preisrechner nach Maß für WooCommerce. Ihre Kundinnen und Kunden geben Länge, Fläche, Volumen oder Gewicht ein und sehen den Preis sofort. Berechnet wird serverseitig, damit Warenkorb, Kasse und Bestellung immer zusammenpassen.
Wofür der Konfigurator gedacht ist
Manche Produkte gibt es nicht in Standardgrößen. Zuschnitte, Meterware, Schüttgut: Der Preis ergibt sich erst aus dem, was die Kundschaft tatsächlich braucht. Ohne Rechner bedeutet das Anfrageformular, Angebot per Mail und zwei Tage Wartezeit. Genau diesen Umweg ersetzt das Plugin durch eine Eingabe direkt auf der Produktseite.
Das Prinzip in einem Satz: Der Produktpreis in WooCommerce ist der Preis pro Einheit. Tragen Sie bei einem Flächenprodukt 45,00 Euro ein, sind das 45,00 Euro pro Quadratmeter. Alles Weitere rechnet das Plugin aus den eingegebenen Maßen.
Funktionen
Preisberechnung
- Vier Modi: Länge (pro m), Fläche (pro m²), Volumen (pro m³), Gewicht (pro kg)
- Eingabeeinheit pro Produkt: mm, cm oder m, bei Gewicht g oder kg
- Mindestpreis pro Position, damit Kleinstmengen die Bearbeitung decken
- Zuschlagsoptionen mit festem Aufpreis, etwa Zuschnittpauschale oder Kantenschliff
- Staffelrabatte nach Stückzahl oder nach berechnetem Maß
Bedienung im Shop
- Größen-Presets als Buttons: ein Klick füllt die Felder, eigene Maße bleiben möglich
- Sichtbare Grenzen unter jedem Feld, etwa „100 bis 2000 mm, in Schritten von 10“
- Prüfung während der Eingabe statt Fehlermeldung nach dem Absenden
- Felder sind vorbelegt, es steht sofort ein echter Preis da
- Preisaufschlüsselung aus Maß, Rabatt und Optionen
Betrieb
- Grundpreisangabe am Produktpreis, etwa „45,00 Euro / m²“
- Konfiguration sichtbar in Warenkorb, Kasse, Bestellung und E-Mails
- Zusätzlich ein maschinenlesbarer Datensatz an der Bestellposition
- Kompatibel mit HPOS und den Warenkorb- und Kassen-Blöcken
- Preis wird immer serverseitig neu berechnet, nie aus dem Browser übernommen
Ein Produkt einrichten
1. Preis als Einheitspreis setzen
Im Reiter „Allgemein“ tragen Sie den Preis pro Quadratmeter, pro Meter, pro Kubikmeter oder pro Kilogramm ein.
2. Modus und Grenzen wählen
Im Reiter „Price Configurator“ aktivieren Sie den Rechner, wählen den Modus und legen Mindest- und Höchstmaße sowie die Schrittweite fest.
3. Presets ergänzen
Drei bis fünf gängige Größen als Presets nehmen der Mehrheit Ihrer Kundschaft das Ausmessen ab. Der Rest gibt eigene Maße ein.
Typische Einsatzfälle
- Zuschnitt nach Maß: Acrylglas, Holzplatten, Spiegel, Sichtschutz. Fläche in Millimetern, Zuschlagsoption für polierte Kanten, Mindestpreis für Kleinformate.
- Meterware: Stoffe, Kabel, Zaunelemente, Bodenbeläge. Länge in Zentimetern mit Schrittweite, Staffelrabatt ab bestimmter Laufmeterzahl.
- Schüttgut und Gewichtsware: Granulat, Schrauben, Futtermittel. Gewicht in Gramm oder Kilogramm, Preis pro Kilogramm.
- Volumenprodukte: Substrat, Kies, Dämmstoffe. Drei Maße ergeben den Kubikmeterpreis.
Technische Details
| WordPress | 6.5 oder neuer |
| PHP | 7.4 oder neuer |
| WooCommerce | 8.0 oder neuer |
| Produkttypen | Einfache Produkte |
| Kompatibilität | HPOS, Warenkorb- und Kassen-Blöcke, Store API |
| Sprachen | Englisch, vollständig übersetzbar, POT-Datei enthalten |
| Lizenz | GPLv2 oder später |
Das Plugin lädt keine externen Ressourcen, sendet keine Daten an Dritte und setzt kein Tracking ein. Für Erweiterungen stehen dokumentierte Actions und Filter bereit.
Häufige Fragen
Müssen Kundinnen und Kunden immer Maße eingeben?
Nein. Sie können pro Produkt Größen-Presets hinterlegen, die als Buttons über den Eingabefeldern erscheinen. Ein Klick füllt die Werte und aktualisiert den Preis. Wer ein Sondermaß braucht, tippt weiterhin selbst.
Wie wird der Preis genau berechnet?
Die eingegebenen Werte werden in die Basiseinheit umgerechnet und mit dem Einheitspreis multipliziert. Ein passender Staffelrabatt wird vom maßabhängigen Anteil abgezogen, gewählte Zuschlagsoptionen kommen hinzu, danach greift gegebenenfalls der Mindestpreis. Die Berechnung läuft beim Hinzufügen zum Warenkorb und bei jeder Summenberechnung erneut auf dem Server.
Funktioniert das mit den neuen Warenkorb- und Kassen-Blöcken?
Ja. Die Preise werden während der Summenberechnung serverseitig gesetzt, die Positionsdaten laufen über den Standardfilter für Warenkorbdaten. Beides nutzt die Store API, auf der die Blöcke aufbauen.
Wie werden Steuern behandelt?
Der Einheitspreis liegt auf derselben Basis wie alle anderen Preise im Shop, netto oder brutto je nach Einstellung. Ihre Steuerkonfiguration greift unverändert. Mindestpreis und Zuschläge folgen derselben Basis.
Werden variable Produkte unterstützt?
Aktuell nicht. Der Konfigurator arbeitet mit einfachen Produkten. Unterstützung für variable Produkte ist für eine spätere Version vorgesehen.
Verfügbarkeit und Support
Amitry Price Configurator for WooCommerce wird als kostenfreies Plugin unter der GPL veröffentlicht und befindet sich derzeit in der Prüfung durch das WordPress-Plugin-Team. Sobald die Freigabe vorliegt, finden Sie es im offiziellen Plugin-Verzeichnis.
Fragen zur Einrichtung, zu einem konkreten Shop oder zu einer Anpassung beantworte ich gern.