Beschränkung der Zusatzoptionen
Zusatzoptionen erzwingen / beschränken
Min-Max-Funktion
Zusatzoptionen zählen und nur bei korrekten Bedingungen eine Bestellung zulassen.
Wenn Sie Zusatzoptionen anbieten, können Sie bisher die Anzahl der Optionen nicht beschränken oder zielgerichtet steuern. Manchmal mag es aber Sinn machen genau 3 bis 10 Optionen vorzuschreiben. Diese Mengenvorgaben sollte man auch pro Produkt noch individuell anpassen können. Sie definieren einen Standard: In meinem Shop sind die Anzahl der Zusatzoptionen (Checkboxen) z.B. auf Minimum "0" und Maximum von "3" beschränkt. Diese Einstellung gilt für alle Produkte, sofern auf der Produktseite nicht mittels einem HTML Absatz diese Standard-Werte diese Vorgaben verändert werden. So kann jedes Produkt individuell konfiguriert werden.
Werden die Limite unter- oder überschritten, werden Hilfetexte sichtbar, die dem Anwender die Situation erklären. Gleichzeitig wird der Kaufbutton ausgeblendet. Auch eine Kombination mit dynamischen Bestellstop ist denkbar, aber hier handelt es sich eher um individuell gefertiges Produkte.
Minumum
Die Minimum Anzahl der Optionen ist unterschritten. Der Bestellbutton ist ausgeblendet und der User bekommt einen Hinweis.
Passend
Stimmen die Auswahloptionen mit den vorgegebenen Produkteigenschaften überein, sieht die Bestellmaske aus, wie gewohnt.
Maximum
Ist die maximale Anzahl von Zusatzoptionen überschritten, wird der Bestellbutton ausgeblendet und der User erhält einen Hinweis.
Lösungsansatz
Die
Lösung [417 KB]
ist eine Modifikation der common/shoptpl/product.tpl, die sich damit auf alle Shops auswirkt. Da die Standard-Mengen aber auf 0 und 999 einstellbar sind, wird dies bei keinen Shop zunächste eine Wirkung zeigen. Sie können die Standard-Menge für Ihen speziellen Shop in die Webseitenoptionen eingeben (Site-Eigenschaft / HTML Optionen / HTML Code bearbeiten). Damit haben Sie eine Standard-Einstellung pro Shop und inviduelle Einstellungs pro Produkt. Die Zählung ist auf die Zusatzoption "Checkbox" beschränkt. Aber andere Objekte lassen sich genausogut zählen.
Die Positionierung des Hinweistextes ist frei wählbar und muss aber in zentralen Common-Dateien hinterlegen. D.h. kann pro Shop nicht wechseln.
Sollten Sie diese Funktion oder eine ähnliche Funktion benötigen, dann melden Sie sich bei mir. e-Mail Sende Button finden Sie auf der linken Seite.