Shopware-Zusatzplugins
Zusatzfelder an Bestellpositionen Plugin
Wunschliefertermin, Kommission, Projektnummer, Kostenstelle, Gravurtext: Solche Angaben gehören zu einer einzelnen Position, nicht zur ganzen Bestellung. Mit dem Plugin Zusatzfelder Bestellposition erfasst Ihr Kunde sie dort, wo er bestellt – und maniacSeller übernimmt sie direkt in die SelectLine-Belegposition.
Sie legen selbst fest, welche Felder es gibt. Ihre Kunden füllen sie auf der Artikelseite oder im Warenkorb aus, Position für Position. Die Werte hängen als echte Zusatzfelder an der Bestellposition; Sie tippen nichts ab.
Ein Beispiel: Sie legen ein Feld „Wunsch-Lieferdatum“ an. Ein Kunde bestellt zehn Stück eines Artikels, fünf zum 15. November und fünf zum 24. Dezember. Im Warenkorb stehen daraufhin zwei Positionen mit je fünf Stück und eigenem Termin – genauso kommen sie in SelectLine an.
- Frei konfigurierbar: beliebig viele Felder als Text, Datum oder Auswahlliste, mehrsprachig.
- Bereit für SelectLine: feste technische Feldnamen und einheitliche Datumswerte.
- Korrigierbar: Ihr Sachbearbeiter sieht und ändert die Angaben direkt in der Bestellung.
- Überall sichtbar: im Warenkorb, beim Bestellabschluss und auf Wunsch in der Bestellbestätigung.
- Robust: funktioniert mit Rabattcodes, Gastbestellungen und Varianten; läuft in Shopware 6.7 ohne weitere Plugins.
Felder anlegen und pflegen
Die Verwaltung finden Sie in der Shopware-Administration unter Einstellungen › Erweiterungen › Zusatzfelder Bestellposition.
- Bezeichnung
- Die Beschriftung, die Ihr Kunde über dem Eingabefeld liest. Jederzeit änderbar.
- Technischer Name
- Der interne Schlüssel. Nach dem ersten Speichern nicht mehr änderbar (siehe Übernahme nach SelectLine).
- Feldtyp
- Textfeld, Datumsfeld oder Auswahlliste. Ebenfalls nicht mehr änderbar.
- Platzhalter, Hilfetext
- Grauer Beispieltext im leeren Feld (z. B. „z. B. K-4711“) bzw. erklärender Kleintext unter dem Feld.
- Position
- Reihenfolge der Felder; die kleinere Zahl steht weiter oben.
- Aktiv
- Ausgeschaltet verschwindet das Feld überall; bereits erfasste Angaben bleiben erhalten.
Wo ein Feld erscheint
- Auf der Artikelseite anzeigen
- Der Kunde füllt das Feld aus, während er den Artikel in den Warenkorb legt.
- Im Warenkorb anzeigen
- Die Angabe erscheint im Warenkorb, im kleinen Warenkorb-Fenster und auf der letzten Seite vor dem Bestellabschluss.
- Im Warenkorb änderbar
- Der Kunde darf die Angabe dort noch korrigieren; ohne diesen Schalter sieht er sie nur.
Auswahllisten
Beim Feldtyp „Auswahlliste“ legen Sie die Optionen in einer zusätzlichen Karte an. Jede Option hat einen Wert – das, was gespeichert und an SelectLine übergeben wird, z. B. express; kurz halten und später nicht mehr ändern – und einen Anzeigetext, den Ihr Kunde liest, z. B. „Express-Versand“. Den Anzeigetext dürfen Sie jederzeit ändern.
Angaben nachträglich korrigieren
Ihre Mitarbeiter ändern die Angaben in jeder Bestellung unter Bestellungen › Bestellung öffnen › Positionen: Die Spalte Zusatzfelder zeigt die Angaben, ein Doppelklick öffnet die Bearbeitung. Danach die Bestellung oben rechts speichern – erst dann gilt die Änderung und wird an SelectLine übergeben. Rabatt- und Gutscheinzeilen zeigen nur einen Strich; sie tragen keine Angaben.
Getrennte Positionen
- Unterschiedliche Angaben beim selben Artikel ergeben getrennte Positionen; gleiche Angaben werden zu einer Position mit höherer Menge zusammengefasst.
- Ändert ein Kunde im Warenkorb eine Angabe so, dass sie mit einer anderen Position übereinstimmt, werden beide zusammengeführt.
- Bei Varianten (Größe, Farbe) zählt die Variante mit: Gleiche Angaben bei unterschiedlicher Variante bleiben getrennt.
Shopware berechnet eine Mengenstaffel immer je Position, nicht über den ganzen Warenkorb. Liegen zwei getrennte Positionen desselben Artikels mit je zwei Stück im Warenkorb, gilt für beide der Preis für zwei Stück – nicht der günstigere Staffelpreis ab drei Stück, obwohl insgesamt vier bestellt werden. Prüfen Sie deshalb, bei welchen Artikeln Sie Mengenstaffeln einsetzen und ob dort Zusatzfelder sinnvoll sind.
Übernahme nach SelectLine
Zu jedem Feld legt das Plugin im Hintergrund ein Shopware-Zusatzfeld an. Sein Name lautet immer mdev_lif_ plus Ihr technischer Name – aus „lieferdatum“ wird mdev_lif_lieferdatum. Unter genau diesem Namen holt maniacSeller den Wert in die SelectLine-Belegposition.
- SelectLine-Felder anlegen
Legen Sie in SelectLine für jede Angabe ein freies Feld bzw. Extrafeld an der Belegposition an (Text- oder Datumsfeld).
- Zuordnen
In maniacSeller unter Einstellungen › Freie Textfelder › Bestellungen, Abschnitt Customfields der Bestellung mit Belegpositionsfeldern verbinden: links den technischen Namen (z. B.
mdev_lif_kommission), rechts das Feld der SelectLine-Belegposition. Es gibt bis zu fünf Zuordnungen; eine Zeile, in der nur eine der beiden Seiten gefüllt ist, wird als Fehlkonfiguration protokolliert. - Bestellungen verarbeiten
Bei der Beleganlage stehen die Angaben in den zugeordneten Feldern jeder Position.
- Bei Auswahllisten kommt der Wert an (z. B.
express), nicht der Anzeigetext. - Datumsangaben kommen immer als
JJJJ-MM-TTan (z. B.2026-11-15), damit Tag und Monat nicht verwechselt werden. Kunde und Mitarbeiter sehen im Shop weiterhin die deutsche Schreibweise.
Würde sich ein technischer Name ändern, liefe die Zuordnung in maniacSeller ins Leere. Legen Sie neue Felder deshalb erst an, wenn der Name mit der Person abgestimmt ist, die maniacSeller betreut. Ein angelegtes Feld lässt sich nur durch ein neues ersetzen. Wird ein Feld gelöscht, verschwindet nur die Eingabe für künftige Bestellungen; Angaben in bestehenden Bestellungen bleiben erhalten.
Bestellbestätigung
Die Angaben lassen sich in der Bestellbestätigungs-E-Mail ausgeben. Das geschieht bewusst nicht automatisch, damit Ihre angepassten E-Mail-Vorlagen nicht überschrieben werden: Der mitgelieferte Textbaustein wird einmalig unter Einstellungen › E-Mail-Templates › Bestellbestätigung eingefügt. Auf Wunsch übernehmen wir das für Sie.
Was das Plugin nicht leistet
- Pflichtfelder: Alle Felder sind freiwillig.
- Zuordnung zu Artikeln: Die Felder gelten für alle Artikel gleichermaßen.
- Preisaufschläge: Die Angaben wirken sich nicht auf den Preis aus.
- Datei-Uploads durch den Kunden sind nicht möglich.
- Rechnung und Lieferschein entstehen in SelectLine, nicht im Shop.
Lizenz und Download
Zusatzfelder Bestellposition ist ein kostenpflichtiges Plugin, das Sie bei uns lizenzieren – sprechen Sie uns an. Der Download unter downloads.maniacdev.de ist erst nach unserer Freigabe möglich.