2017-12-20 2 views
0

Ich habe das folgende Problem. Ich möchte den Produktpreis anhand der Länge, Breite und Höhe berechnen lassen.Berechnen Länge, Breite und Höhe eines Produkts

Die Länge und Breite werden durch eine CSV-Datei, aber nicht die Höhe berechnet. Die Höhe sollte für je 5 cm (bis 10 cm + 0 €, bis 15 cm + 5 €, bis 20 cm + 10 € etc.) festgesetzt werden.

Ich habe verschiedene Dinge ausprobiert, aber nie mein Ziel erreicht. Meine nächste Idee ist, dass die Höhe aus zwei Bereichen berechnet wird: Der erste wäre ein Dropdown-Menü, in dem der Kunde Bereiche wie im obigen Beispiel auswählen kann. Das zweite wäre ein Textfeld, in das der Kunde den gewünschten cm-Wert schreiben kann. Das Problem ist, dass der Kunde z.B. "bis 10 cm + 0 €" im Dropdown und schreibt dann z.B. 25 cm. Also würde er den gesuchten Wert kostenlos bekommen.

Meine Frage: Gibt es eine Möglichkeit, diese beiden Bereiche zu verbinden und das Textfeld auf den gewählten Dropdownbereich zu beschränken (zB Dropdown: bis 20cm + 10 € -> Textfeldlimit: Kunde kann zwischen 16 und 20cm schreiben) . Oder gibt es etwas Besseres und Einfacheres?

Ich danke Ihnen sehr im Voraus für Ihre Antworten.

Mit besten Grüßen,

Antwort

0

Die Idee wäre, Optionen von Produkt zu verwenden.

Für jedes Produkt, für das Sie die Höhe festlegen möchten, muss im Back Office ein Konfigurationsteil erstellt werden. In meiner Idee gibt es zwei Optionen: die genaue Höhe (wenn Sie es für die Bestellung benötigen) und eine Dropdown-Liste, die nicht angezeigt wird, aber die Preisspanne enthält. Für dieses Dropdown verwenden Sie ein Muster wie Sie sagten (bis 20 cm oder < 20, da es nicht angezeigt werden würde, würde ich ein Muster verwenden, das einfach mit JS zu parsen ist).

Vorn verbergen Sie diese Auswahl und wenn ein Kunde einen Wert für die Höhe eingibt, setzen Sie die nicht angezeigte Auswahl mit dem richtigen Wertebereich und rufen den Preis ab, der dem Benutzer in JavaScript angezeigt werden soll.

Verwandte Themen