1 Konfigurierbare Felder in Kaufabwicklung¶
Inhaltsverzeichnis
1.1 Überblick¶
- Author
1st Vision GmbH
- PHP
7.0
- Kürzel
FvOrderAttributes
- getestet für Shopware-Version
5.3.0 bis 5.4.x
- Version
1.0.0
1.2 Beschreibung¶
Im Backend kann man über einen Formularkonfigurator Felder für die Kaufabwicklung einstellen.
1.3 Frontend¶
Die konfigurierten Felder werden im letzten Schritt vom Checkout unterhalb vom Block „Rechnungs- und Lieferadresse“ angezeigt.
1.4 Backend¶
Zuerst werden in der „Freitextfeld-Verwaltung“ von Shopware neue Felder in der Tabelle „s_order_attributes“ angelegt (bitte alle Optionen aus dem Block „Anzeige Einstellungen“ leer lassen). Bitte danach auf „Model generieren“ klicken. Es ist aber nicht zwingend erforderlich neue Datenbankfelder anzulegen; bestehende Felder aus der Tabelle „s_order_attributes“ können auch verwendet werden.
Unter „Einstellungen“ erscheint ein neuer Menüpunkt namens „Felder in Kaufabwicklung“. Hier finden Sie die Verwaltung für die neuen Formularfelder.
Folgendes kann in der Eingabemaske konfiguriert werden:
Ziel-Variable: Feld aus der Tabelle s_order_attributes
Beschreibung: Label für das Feld; hier wird automatisch ein Textbaustein angelegt, der in der Übersetzungsverwaltung von Shopware geändert bzw. übersetzt werden kann
Pflichtfeld: Pflichtfeld ja/nein im Frontend
Reihenfolge: Reihenfolge Anzeige im Frontend
Shop: Auswahl Subshop
1.5 technische Beschreibung¶
1.5.1 Shop-Datenbank:¶
- fv_mapping_order_attributes
Mapping der Formularfelder.
1.5.2 Bei einer Bestellung werden folgende Werte weggeschrieben:¶
In die Tabelle s_order_attributes (in die ausgewählte Datenbankfelder)
1.6 Modifizierte Template-Dateien¶
checkout/confirm.tpl