Kundeneingaben / Zusatzfelder an Bestellpositionen
Beschreibung
Highlights
Features
Über die Erweiterung
Support
Treten Sie bei Fragen, wenn diese nicht bereits im Bereich "Häufig gestellte Fragen" beantwortet wurden, einfach über die E-Mail shopware-apps-support@t-systems-mms.com mit uns in Kontakt und wir helfen Ihnen gerne weiter.
Beschreibung der App
Die App "Kundeneingaben oder zusätzliche Felder an Bestellpositionen (unter Einschränkungen bei Produkten)" ermöglicht unter anderem bis zu 5 verschiedene Kundeneingaben an Bestellpositionen und unter Einschränkungen bei Produkten. Die Einschränkung bezieht sich darauf, das wenn ein Kunde das Produkt (egal ob sich um einen Produkt mit Varianten handelt oder ein Einzelprodukt) bei der gleichen Bestellung erneut in den Warenkorb legt, weiterhin das Standardverhalten von Shopware 6 ausgelöst wird (es erhöht sich also die Menge des Produkts um den ausgewählten Wert). Da es sich weiterhin um das gleiche Produkt handelt, wird in diesem Fall dann auch die vorgenommene Kundeneingabe aktualisiert, da es sich um ein Zusatzfeld an der Bestellposition handelt und keine eigenständige Bestellposition. Diese Umsetzungsvariante wurde gewählt, damit das Ändern einer Kundeneingabe immer direkt an der Stelle möglich ist, wo sie angezeigt wird und somit auch verhindert wird, dass der Kunde immer wieder zurück auf die Produkt - Detailseite wechseln muss, um eine Änderung vorzunehmen. Um den Kunden dazu noch einmal gesondert zu informieren, kann man innerhalb der Konfiguration die Option "Hinweismeldung unter den Produkteingaben anzeigen" aktivieren. Zudem würden an diesem Punkt spätestens die meisten Warenwirtschaftssysteme als auch Shopware 6 beispielsweise bei Stornierungen, was dann das "Zurücksetzen" von Beständen angeht, auf Probleme stoßen, wenn das gleiche Produkt mehrfach unter verschiedenen Bestellpositionen im Warenkorb sein kann. Beispielsweise folgende Apps bieten diese Möglichkeit an:
- https://docs.shopware.com/de/shopware-6-de/erweiterungen/customproducts
- https://store.shopware.com/huebe59281510521/artikel-konfigurator-fuer-eigene/zusaetzliche-felder.html
Die Kundeneingabe kann dabei im OffCanvas-Warenkorb, im Warenkorb oder auf der Bestellabschlussseite erfolgen. Sie ist aber auch in der QuickView von Shopware und auf der Produkt-Detailseite (auch beim Zuweisen eines Produktseiten-Layouts) unter den genannten Einschränkungen möglich.
Bei jedem Produkt kann dazu je Zusatzfeld - Set bei den Zusatzfeldern folgendes festlegt werden:
- ob eine Eingabe möglich sein soll
- den Feldtyp der Eingabe - ein ein- oder mehrzeiliges Eingabefeld, ein Nummernfeld, ein Checkboxfeld, ein Datums- und Uhrzeitfeld, ein Datumsfeld, ein Uhrzeitfeld oder ein Auswahlfeld
- die Beschriftung vor der Eingabe
- den Platzhalter für die Eingabe
- ob es sich um ein Pflichtfeld handelt.
Für das Datums- und/oder Uhrzeitfeld kann zusätzlich noch ein Startdatum, ein Enddatum, auszuschließende Daten oder eine Start- und Endzeit gesetzt werden. Die Werte für das Auswahlfeld werden kommasepariert im entsprechenden Feld hinterlegt. Beim Feldtyp Nummernfeld kann zusätzlich noch ein Mindestwert, ein Maximalwert und die Schrittweite festgelegt werden (insofern eine Schrittweite festgelegt wurde, muss auch ein positiver Wert in den Feldern "Mindestwert im Feld" und "Maximale Anzahl an Zeichen oder Maximalwert im Feld" hinterlegt werden), bei den Feldtypen einzeiliges Eingabefeld und mehrzeiliges Eingabefeld die maximale Anzahl an Zeichen.
Darüber hinaus kann innerhalb der Konfiguration folgendes ausgewählt werden:
- die Festlegung, ob eine Details-Schaltfläche in den Kategorielisten anzeigt werden soll, wenn eine Eingabe bei einem Produkt aktiviert wurde (sodass man zuerst die Eingaben sieht, bevor man das Produkt in den Warenkorb legen kann)
- die Festlegung, ob unter den Eingaben eine Hinweismeldung angezeigt werden soll, beispielsweise mit der Beschreibung des Verhaltens beim erneuten Legen des Produkts in den Warenkorb (in dem Fall, das man die Eingabe direkt auf der Produkt-Detailseite oder in der Quickview von Shopware erlaubt)
- die Festlegung, ob die Eingabe in der Quickview von Shopware angezeigt werden soll
- die Festlegung, ob die Eingabe auf der Produkt - Detailseite angezeigt werden soll
- die Festlegung, ob die Eingabe im OffCanvas-Warenkorb angezeigt werden soll
- die Festlegung, ob die Eingabe im Warenkorb angezeigt werden soll
- die Festlegung, ob die Eingabe auf der Bestellabschlussseite angezeigt werden soll
- die Festlegung, ob eine leere Eingabe im Checkout angezeigt werden soll
- die Festlegung, ob die Eingabe im Checkout änderbar sein soll
- die Festlegung, ob nicht ausgewählte Checkboxfelder als Wert übertragen werden sollen
- die Festlegung, ob ein Trennstrich zwischen Produkt und Eingabe im Checkout angezeigt werden soll
- die Festlegung, ob die Eingabe in einem aufklappbaren Bereich im großen Warenkorb und auf der Bestellabschlussseite angezeigt werden soll
- die Festlegung, ob die Schaltfläche Bestellung wiederholen angezeigt werden soll
- die Festlegung, ob bei der Funktion Bestellung wiederholen die Kundeneingaben übernommen werden sollen
Für das Datums- und Uhrzeitfeld kann innerhalb der Konfiguration folgendes ausgewählt werden:
- die Festlegung, ob ein sprachabhängiger Kalender anhand der Lokalisierung verwendet werden soll
- die Festlegung des Datumsformats
- die Festlegung des Datums- und Uhrzeitformats
- die Festlegung, ob manuelle Eingaben erlaubt sind
- die Festlegung, ob die Kalenderwochen angezeigt werden sollen
- die Festlegung, ob das Startdatum oder -Uhrzeit als Standardwert gesetzt werden soll
Des weiteren kann innerhalb der Konfiguration für die Pflichtfelder folgendes ausgewählt werden:
- die Festlegung, ob Pflichtfelder im Warenkorb änderbar sind (das Abfangen des Absendens des Formulars ist aber nicht möglich)
- die Festlegung, ob Pflichtfelder auf der Bestellabschlussseite änderbar sind
- die Festlegung, ob leere Pflichtfelder im Checkout gespeichert werden sollen
- die Festlegung, ob die Pflichtfeldmarkierung farblich hervorgehoben werden soll
Sobald der Kunde eine Eingabe in das Feld vornimmt und das Produkt später auch in den Warenkorb legt, wird die Änderung gespeichert. Die Eingabe wird dabei in der Session gespeichert, sodass die Eingabe für den Kunden solange verfügbar ist, bis der Kunde den Einkauf abschließt oder den Browser-Cache leert. Somit kann der Kunde auch zu einem späteren Zeitpunkt den Kauf fortführen, ohne erneut alles eingeben zu müssen und kann auch eine Änderung des Wertes schnell und einfach durchführen.
Die Eingaben werden je Bestellposition sowohl auf der Bestellbestätigungsseite und im Kunden-Account im Frontend als auch bei den Bestellpositionen in der Administration und auf den Dokumenten angezeigt. Damit die Eingaben auch im E-Mail-Template "Bestellbestätigung" angezeigt werden, muss der Schritt aus dem Bereich Ausgabe im E-Mail-Template "Bestellbestätigung" im Tab Installationsanleitung durchgeführt werden.
Es wird neben der Beschriftung die eigentliche Eingabe und bei einem Checkboxfeld zusätzlich noch der Platzhalter für jede Bestellposition mit übernommen. Bei einem Checkboxfeld wird der Text nach der Checkbox über den Platzhalter bestimmt.
Das Abfangen des Absendens des Formulars, insofern die Eingabe ein Pflichtfeld ist, ist nur auf der Produkt - Detailseite und auf der Bestellabschlussseite möglich, da nur auf diesen Seiten ein entsprechendes Formular vorhanden ist und der Warenkorb beispielsweise durch den Kunden mit einem Kundenkonto übersprungen werden kann und die QuickView von Shopware bereits alle Produkte mit dessen Formularen vorlädt.
Die verfügbaren Textbausteine zum Individualisieren sind:
- tmms.customerInput.titleLabel: der Standardwert der Beschriftung der Eingabe
- tmms.customerInput.placeholderLabel: der Standardwert des Platzhalters der Eingabe
- tmms.customerInput.openingRoundBracket: die öffnende Klammer für den Wert des Checkboxfeldes im Checkout
- tmms.customerInput.closedRoundBracket: die schließende Klammer für den Wert des Checkboxfeldes im Checkout
- tmms.customerInput.selectedValue: der Text, wenn das Checkboxfeld ausgewählt wurde
- tmms.customerInput.unselectedValue: der Text, wenn das Checkboxfeld nicht ausgewählt wurde
- tmms.customerInput.requiredLabel: der Fehlermeldungstext für das Pflichtfeld
- tmms.customerInput.validityNumberStepsLabel: der Fehlermeldungstext, wenn der Wert nicht zwischen dem Mindest- und Maximalwert liegt und die Schrittweite nicht einhält
- tmms.customerInput.validityNumberLabel: der Fehlermeldungstext, wenn der Wert nicht zwischen dem Mindest- und Maximalwert liegt
- tmms.customerInput.dateTimeFormat: das Datums- und Zeitformat, wenn der sprachabhängige Kalender verwendet wird
- tmms.customerInput.dateFormat: das Datumsformat, wenn der sprachabhängige Kalender verwendet wird
- tmms.customerInput.informationMessage: der Text der Hinweismeldung, beispielsweise die Beschreibung des Verhaltens beim erneuten Legen des Produkts in den Warenkorb
- tmms.customerInput.accordionHeadingLabel: der Text für den aufklappbaren Bereich
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 12. November 2024
- Veröffentlicht: 24. Juni 2021
- Version: 1.3.1
- Kategorie: Detailseite
Ressourcen
Bewertungen (18)
Hier spart man Varianten!
Nützliche App die einfach einzurichten ist
Vielen Dank ...
Funktioniert einwandfrei - der Support ist einmalig!
Super Erweiterung sowie Support!
Danke!
Ein Top Plugin!
Aber was besonders bemerkenswert ist, ist der Support.
Ich bin absolut begeistert von der Schnelligkeit und Kompetenz!
Wenn es 6 Sterne gäbe...
Plugin das fast keine Wünsche offen lässt.
Aber wenn der Kunde den gleichen Artikel in zwei oder mehreren verschiedenen Längen bestellen möchte, wird das ganze für den Kunden schnell kompliziert und aufwändig. Der Kunde müsste dann für jeden weiteren Artikel eine komplett neue Bestellung anlegen. Gut für die Artikelbuchung des Shops, schlecht für den Kunden. Ich vermute, der Kunde wird dann eher seine Bestellung entnervt abbrechen, als sich auf einen unüblichen Bestellmarathon einzelner Artikel einzulassen. Der Köder muss dem Fisch schmecken, nicht dem Angler! Sicher wäre eine Entscheidungsmöglichkeit über eine Checkbox ( == Artikel mehrmals in den Warenkorb legen möglich.) noch ein riesen Feature und wesentlich eleganter, als eine Hinweismeldung. Ist da denn etwas in dieser Richtung geplant?
Noch eine weitere kleine Unstimmigkeit: Das numerische Feld erlaubt die Auswahl über Buttons in 0.1er Schritten. Top! Leider lässt sich die MinMax-Einschrankung aber nur mit Ganzzahlen bestücken, da würden mögliche Werte mit einer Stelle nach dem Komma besser passen.
Ansonsten ist es eines der besten Plugins, die ich bisher für SW6 gefunden und installiert habe.
Tolles Plugin!
Sehr gut und nützlich
SUPER - absolut TOP
Ich persönlich finde es auch toll, das man beim Produkt selbst die Einstellungen vornimmt - gerade wenn die verschiedenen Produkte unterschiedliche Felder benötigen. Großer Pluspunkt ist außerdem auch das hier Mehrfachänderungen möglich sind. Grundsätzlich ist es auch selbsterklärend und das einbinden in die Bestellbestätigungs-Mail spielend einfach dank der Anleitung.
Vielen lieben Dank an die Entwickler.
Über den Extension Partner
Deutsche Telekom MMS GmbH
Partner Status
-
Shopware
Gold Partner -
Shopware
Extension Partner
Details
- Ø-Bewertung: 4.9
- Partner seit: 2021
- Erweiterungen: 5
- Zertifizierungen: Zertifizierungen
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell