- Sie haben noch keine Artikel in Ihrem Warenkorb.
Produktpreis Berechnung ist das Gambio-Modul, mit dem Sie den Preis eines Artikels per Formel aus Menge, Varianten und Eingaben im GX Customizer berechnen. Der Kunde gibt zum Beispiel Länge und Breite ein, und der Shop errechnet daraus den Preis. Das passt für Zuschnitte und Maßanfertigungen. Für Mindest- und Höchstwerte legen Sie Prüfregeln fest. Für Gambio GX 5.0.
Artikelpreis per Formel berechnen, zum Beispiel für Zuschnitt und Maßanfertigung
Produktpreis Berechnung ist das Gambio-Modul, mit dem Sie den Preis eines Artikels per Formel berechnen. Die Formel legen Sie pro Artikel selbst fest. Nicht jeder Preis ist Stückpreis mal Menge. In die Formel fließen Artikelpreis, Menge, ausgewählte Varianten und Zusatzoptionen ein, dazu die Eingaben Ihrer Kunden in GX-Customizer-Feldern. Ändert der Kunde seine Auswahl, rechnet der Shop den Preis neu.
Auf einen Blick
| Was es ist | Ein Gambio-Modul der WinHelp GmbH. Damit berechnen Sie den Preis eines Artikels per Formel, die Sie pro Artikel festlegen. |
|---|---|
| Für wen | Für Shopbetreiber mit Zuschnitten, Maßanfertigungen und konfigurierbaren Artikeln, bei denen der Preis von Eingaben des Kunden abhängt. |
| Was in die Formel einfließt | Artikelpreis, Menge, Preis und Auswahl von Varianten und Zusatzoptionen sowie Eingaben in GX-Customizer-Feldern. |
| Prüfregeln | Mindest- und Höchstwerte, Schrittweite, Zeichengrenzen und Platzhalter für Customizer-Felder. |
| Wo Sie es einstellen | Direkt im Artikel unter „Artikel / Kategorien“, Bereich „WinHelp® - Produktpreis Berechnung“. Einen eigenen Menüpunkt hat das Modul nicht. |
| Grenzen | Die Formel bestimmt den Preis ganz allein, der Shop rechnet nichts dazu. Die Schrittweite gilt nur im Browser. |
| Voraussetzung | Modulversion für Gambio GX 5.0 und PHP 8.2. |
| Gambio-Versionen | Gambio GX5 und Gambio GX26, jeweils mit PHP 8.2 oder höher. |
| Hersteller und Support | WinHelp GmbH, Rheinstetten, support@winhelp.eu |
Für wen ist Produktpreis Berechnung gedacht?
- Geeignet ist das Modul für Zuschnitte und Maßanfertigungen (Preis aus Länge und Breite), für Artikel mit Aufpreisen je Auswahl und für alle Preise, die sich aus Eingaben des Kunden rechnen lassen.
- Nicht gedacht ist es für Shops ohne Preislogik pro Artikel. Dort genügt der normale Artikelpreis. Die Formel müssen Sie selbst formulieren. Auf Anfrage erstellen wir sie gern als Dienstleistung für Sie.
Standard-Gambio oder Produktpreis Berechnung?
| Standard-Gambio | Mit Produktpreis Berechnung | |
|---|---|---|
| Preis eines Artikels | Artikelpreis, dazu Aufschläge für Varianten und Zusatzoptionen. | Genau das Ergebnis Ihrer Formel. Der Shop rechnet nichts dazu. |
| Preis hängt von der Menge ab | Der Shop berechnet den Preis wie gewohnt. | Nur wenn Sie die Menge ({$product_quantity}) in der Formel verwenden. |
| Artikel ohne Formel | Unverändert. | Unverändert. Sie werden wie bisher berechnet. |
Ihre Vorteile
Eigene Preislogik pro Artikel. Sie arbeiten mit Zahlen, den Grundrechenarten und Klammern. Dazu kommt die Vorlagensprache Smarty für Zwischenwerte ({assign}) und Bedingungen ({if}).
Eingaben des Kunden im Preis. Sie können Text-, Textbereichs- und Dropdown-Felder des GX Customizers verwenden, zum Beispiel Länge und Breite für Zuschnitte. Ändert der Kunde seine Auswahl, rechnet der Shop den Preis neu.
Varianten und Zusatzoptionen. Preis und Bezeichnung der gewählten Variante oder Option stehen als Variablen bereit.
Prüfregeln für Eingaben. Sie legen Mindest- und Höchstwerte fest, bei Zahlen eine Schrittweite, bei Texten Zeichengrenzen und Platzhalter. Fehlerhafte Eingaben weist der Shop mit einer Meldung zurück, die Sie in den Textphrasen anpassen können.
Formeleditor. Sie fügen Variablen per Dropdown ein und sehen eine Vorschau mit Zeilennummern. Zu jeder Variable gibt es ein Info-Fenster.
Einstellungen kopieren. Formel, „Aktiv“ und Protokollmodus übernehmen Sie von einem anderen Artikel, statt sie neu zu schreiben.
Protokollmodus. Wenn Sie ihn einschalten, steht die berechnete Formel mit allen verwendeten Werten in den Shop-Logs.
Kein falscher Preis. Schlägt eine Berechnung fehl, zeigt der Shop bewusst den auffälligen Fehlerwert 999999999 statt eines falschen Preises.
Andere Artikel bleiben unberührt. Ohne aktives Modul oder ohne Formel rechnet der Shop den Preis wie bisher.
So richten Sie die Preisberechnung ein
1 Installieren Sie das Modul. Entpacken Sie das ZIP und laden Sie die Ordner per FTP ins Basisverzeichnis des Shops hoch. Leeren Sie die Caches in der Reihenfolge „Modulinformationen“, „Texte“, „Seitenausgabe“. Klicken Sie dann im Modul-Center bei „WinHelp® - Produktpreis Berechnung“ auf „Installieren“.
2 Öffnen Sie den Artikel unter „Artikel / Kategorien“ und tragen Sie im Bereich „WinHelp® - Produktpreis Berechnung“ die Formel ein. Die Variablen wählen Sie im Dropdown „Verfügbare Werte (Variablen)“ und fügen sie mit „+“ ein.
3 Schalten Sie die Option „Aktiv“ ein.
4 Wenn Sie möchten, legen Sie Prüfregeln für die Felder des GX Customizers fest (Bereich „Prüfung für GX Customizer“).
5 Speichern Sie den Artikel, erst dann werden die Einstellungen übernommen. Testen Sie den Preis im Shop. Bei Bedarf schalten Sie „Berechnung Protokollieren?“ ein.
Beispielformeln
| Beispiel | Formel | Erklärung |
|---|---|---|
| Preis mal Menge | {$product_price} * {$product_quantity} | Basis, auf der Sie aufbauen können. |
| Flächenpreis (Länge mal Breite) | {$product_price} * {$gx_customizer_value_340} * {$gx_customizer_value_341} | Der Artikelpreis ist der Preis pro Quadratmeter, die beiden Customizer-Felder sind Länge und Breite in Metern. Die Nummern 340 und 341 sind nur Beispiele. Fügen Sie die Variablen immer über das Dropdown ein. |
| Zwischenwert und Aufpreis | {assign var="aufpreis" value=25} ( {$product_price} + {$aufpreis} ) * {$product_quantity} | Die erste Zeile setzt einen Zwischenwert. Die zweite addiert ihn zum Artikelpreis und multipliziert die Summe mit der Menge. |
Die Beispiele zeigen das Prinzip. Variablennamen und Werte sind nicht auf Ihren Shop abgestimmt. Eine bebilderte Dokumentation mit weiteren Erläuterungen liegt dem Modul bei.
Technische Daten
- Gambio-Versionen: GX5 und GX26, jeweils mit PHP 8.2 oder höher (GX26 unterstützt auch PHP 8.0 und 8.1. Für das Modul ist PHP 8.2 nötig).
- Installation, Update und Deinstallation laufen über das Gambio-Modul-Center. Dabei werden keine Dateien des Shops überschrieben.
- Formeln und Prüfregeln bleiben bei einem Update erhalten. Bei der Deinstallation entfernt das Modul seine Datenbanktabellen automatisch.
- Unterstützte Customizer-Felder: Textfeld, Textbereich, Dropdown.
- Formeln: Zahlen, + - * / und Klammern, dazu Smarty ({assign}, {if}). Variablen schreiben Sie als {$variablenname}.
- Alle Meldungen des Moduls passen Sie über die Textphrasen des Shops je Sprache an.
- Protokolle: Toolbox, Logs anzeigen, Kategorie „widget - product price calculator“.
- Stand dieser Beschreibung: Oktober 2026.
Gut zu wissen
- Der Artikelpreis in der Formel ist der Preis, den der Shop für die Kundengruppe ohne Formel ermittelt hätte, ohne Aufschläge für Varianten und Zusatzoptionen. Ob er brutto oder netto ist, richtet sich nach der Kundengruppe.
- Eine Zahl direkt vor einer öffnenden Klammer ohne Rechenzeichen ist nicht erlaubt und führt zu einem Berechnungsfehler. Schreiben Sie 2*(…) statt 2(…).
- Der Sammelwert „[PREIS] SUMME ausgewählte Optionen“ liefert derzeit immer 0. Nutzen Sie die einzelnen Preise der Zusatzoptionen und addieren Sie diese in der Formel.
- Die Prüfung der Grenzen entfällt, wenn die Kundengruppe keine Preise sehen darf oder der Artikel FSK18-beschränkt ist. Bei Textfeldern können Umlaute als zwei Zeichen zählen.
- Beim Kopieren von Einstellungen werden die Prüfregeln nicht mitkopiert. Der Button „Formel + Einstellungen für dieses Produkt löschen“ wirkt sofort und ohne Sicherheitsabfrage.
Häufige Fragen
Wie berechne ich in Gambio den Preis nach Länge und Breite?
Legen Sie beim Artikel eine Formel fest, die den Artikelpreis (zum Beispiel als Preis pro Quadratmeter) mit den Customizer-Feldern für Länge und Breite multipliziert. Der Kunde gibt die Maße im GX Customizer ein, und der Shop berechnet den Preis neu.
Kann Gambio den Artikelpreis per Formel berechnen?
Ja, mit dem Modul Produktpreis Berechnung. Sie legen pro Artikel eine Formel fest, in die Artikelpreis, Menge, Varianten, Zusatzoptionen und Customizer-Eingaben einfließen. Das Ergebnis der Formel ist dann der Preis des Artikels.
Kann ich Mindest- und Höchstmaße für Kundeneingaben festlegen?
Ja. Für Zahlen- und Texteingaben im GX Customizer legen Sie Mindest- und Höchstwerte beziehungsweise -längen fest, bei Zahlen zusätzlich eine Schrittweite. Liegt die Eingabe außerhalb der Grenzen, weist der Shop sie mit einer Fehlermeldung zurück. Die Schrittweite wird nur im Browser angewendet. Der Shop erzwingt sie nicht.
Was bedeutet der Preis 999999999 im Shop?
Das ist ein Fehlerwert und kein echter Preis. Die Preisberechnung ist fehlgeschlagen, etwa durch eine fehlerhafte Formel, eine Division durch 0, ein Ergebnis ohne Zahl oder einen unbekannten Variablennamen. Der hohe Wert fällt bewusst auf, damit der Artikel nicht zu einem falschen Preis verkauft wird.
Wo finde ich die Ursache für einen Berechnungsfehler?
Schauen Sie in der Toolbox unter „Logs anzeigen“ in der Kategorie „widget - product price calculator“. Dort steht der Eintrag „Price calculation failed“ mit Artikelnummer, Menge, Basispreis und Fehlermeldung. Mit „Berechnung Protokollieren?“ sehen Sie zusätzlich die berechnete Formel und alle verwendeten Werte.
Wird die Menge automatisch mit dem Preis multipliziert?
Nein. Der Preis eines Artikels mit Formel ist immer genau das, was die Formel ergibt. Der Shop rechnet nichts mehr dazu. Soll der Preis von der Menge abhängen, verwenden Sie in der Formel die Variable {$product_quantity}.
Kann die Formel Varianten und Zusatzoptionen berücksichtigen?
Ja. Das Dropdown bietet je Variante und je Zusatzoption den Preis und die Bezeichnung der Auswahl. Der Sammelwert „[PREIS] SUMME ausgewählte Optionen“ liefert derzeit immer 0. Verwenden Sie stattdessen die einzelnen [PREIS]-Werte der Zusatzoptionen und addieren Sie diese in der Formel.
Welche Customizer-Felder kann ich in der Formel verwenden?
Textfelder, Textbereiche und Dropdown-Felder. Zahlen dürfen mit Punkt oder Komma eingegeben werden (2.5 oder 2,5). Ein Tausenderpunkt wie 1.234,56 wird nicht verstanden. Ist ein Feld noch nicht ausgefüllt, rechnet die Formel mit dem Wert 1.
Sind Artikel ohne Formel betroffen?
Nein. Artikel, bei denen das Modul nicht aktiv ist oder keine Formel hinterlegt wurde, werden wie bisher berechnet.
Läuft das Modul unter Gambio GX26?
Ja. Das Modul ist für Gambio GX5 und für Gambio GX26 vorgesehen. Es braucht PHP 8.2 oder höher. GX26 unterstützt auch PHP 8.0 und 8.1, mit diesen läuft das Modul nicht.
Verwandte Module
- Quadratmeterpreis nach Maß: Kunden geben Länge und Breite ein, und das Modul berechnet die Fläche in m².
- Preis auf Anfrage mit Formular: Kunden senden ihre Auswahl bei Artikeln mit „Preis auf Anfrage“ als Anfrage ab.
- Hilfetexte an Optionen: Hilfe-Buttons an Varianten, Zusatzoptionen und GX-Customizer-Elementen.
Support
Bei Fragen zur Einrichtung oder Nutzung schreiben Sie uns an support@winhelp.eu. Die Kundendokumentation mit Installation, Beispielen und Textanpassung liegt dem Modul bei.