Custom Fields Checkout Saver

Eigene Felder im Checkout zuverlässig in der Bestellung speichern – ohne EventSubscriber, ohne Code. Für Shopware 6.5, 6.6 und 6.7.

Ein Konzept – umgesetzt für Ihren Shop

Die Beschreibung zeigt, was ein solches Plugin leisten kann. Den Umfang passen wir nach einer kurzen Bedarfsanalyse an Ihren Shop an; die Umsetzung dauert meist nur wenige Tage.

Kurz gesagt

  • Keine eigenen Subscriber oder Controller mehr nötig, um Checkout-Felddaten zu speichern
  • Alle Custom-Field-Werte werden zuverlässig erfasst – leere order.customFields nach der Bestellung gehören der Vergangenheit an
  • Entwicklungszeit sparen: fehleranfälliger Boilerplate-Code wird durch eine fertige Integration ersetzt

Warum diese Erweiterung

Ohne Plugin

Eigene Felder (Custom Fields) in Shopware 6 anzulegen ist einfach – bis es zum Checkout kommt. Standardmäßig werden Custom Fields, die im Checkout-Formular angezeigt werden, nach der Bestellung nicht automatisch in der Order-Entität gespeichert. Das Ergebnis: order.customFields bleibt nach der Bestellabgabe leer. Das native Lösen dieses Problems erfordert eigene EventSubscriber und Controller – ein aufwändiger Prozess, der in aktuellen Shopware-Versionen häufig zu Serverfehlern führt.

Mit Plugin

Die Erweiterung GooddayCustomFieldsCheckoutSaver schließt diese Lücke vollständig. Sie bietet eine Lösung ohne eine einzige Zeile Code, um beliebige Custom-Field-Werte aus dem Checkout direkt in der Bestellung zu erfassen und zu speichern – vollständig in Shopwares natives Custom-Fields-System integriert, ganz ohne Programmierkenntnisse.

So würde es funktionieren

  1. Felder festlegen

    Navigieren Sie im Shopware-6-Admin-Panel zu den Plugin-Einstellungen und wählen Sie, welche vorhandenen Custom Fields (die der Order-Entität zugewiesen sind) im Checkout erfasst werden sollen. Codeänderungen sind nicht erforderlich.

  2. Felder im Checkout anzeigen

    Verwenden Sie Ihre bestehenden Twig-Templates, um die Custom-Field-Eingaben im Checkout darzustellen – zum Beispiel im Block page_checkout_confirm_tos_additional. Das Plugin erkennt die konfigurierten Feldnamen automatisch in den übermittelten POST-Daten.

  3. Felder werden automatisch gespeichert

    Sobald der Kunde die Bestellung abschickt, fängt das Plugin das Checkout-Event ab und schreibt alle konfigurierten Feldwerte direkt in order.customFields. Die Daten stehen sofort in der Bestelldetailansicht und über die Shopware-6-API zur Verfügung – ohne weitere Schritte.

Häufige Fragen

Ist das ein fertiges Plugin zum Kaufen?

Nein – es ist ein Konzept. Wir setzen es nach einer kurzen Bedarfsanalyse für Ihren Shop um. Preise ab 100 €, vor dem Start erhalten Sie einen Festpreis.

Sind Programmierkenntnisse erforderlich?

Nein. Die gesamte Feldkonfiguration erfolgt über das Shopware-6-Admin-Panel. Sie müssen kein PHP schreiben, keine Subscriber erstellen und keine Routing-Dateien anpassen. Grundlegende Twig-Kenntnisse sind hilfreich, wenn Sie die Darstellung der Felder im Checkout-Template anpassen möchten – für die Speicherfunktion selbst sind sie jedoch nicht notwendig.

Verursacht das Plugin Konflikte mit meinen bestehenden Custom Fields?

Nein. Das Plugin arbeitet mit Custom Fields, die Sie bereits erstellt und der Order-Entität in Shopware 6 zugewiesen haben. Es verändert oder ersetzt keine vorhandenen Felddefinitionen – es sorgt lediglich dafür, dass deren Werte im Checkout erfasst und gespeichert werden.

Worin liegt der Unterschied zu einem eigenen EventSubscriber?

Ein eigener EventSubscriber erfordert PHP-Entwicklung, korrekte Service-Registrierung und eine sorgfältige Behandlung des Checkout-Request-Lebenszyklus – Fehler auf einer dieser Ebenen können 500-Fehler verursachen, insbesondere nach Shopware-Updates. Dieses Plugin bietet eine fertig entwickelte, getestete Automatisierung, die all das intern übernimmt und kontinuierlich mit aktuellen Shopware-6-Versionen kompatibel gehalten wird.

Welche Shopware-Versionen werden unterstützt?

Wir setzen es für die Version Ihres Shops um: 6.5, 6.6 oder 6.7. Updates für neue Shopware-Versionen sind enthalten, solange wir in aktivem Kontakt stehen.

Wie lange dauert die Umsetzung?

Meist 5–10 Werktage nach der Bedarfsanalyse, je nach vereinbartem Umfang.

Alle Funktionen

  • Admin-Panel-Oberfläche zur Definition, welche Custom Fields im Checkout erfasst und gespeichert werden
  • Automatisches Mapping von POST-Formulardaten auf order.customFields bei der Bestellabgabe
  • Vollständige Integration in das native Custom-Fields-Entity-System von Shopware 6 – keine proprietären Datenstrukturen
  • Unterstützung aller Standard-Custom-Field-Typen – Text, Zahl, Boolean, Auswahlliste und Datum
  • Kompatibel mit bestehenden Twig-Checkout-Templates – Drop-in-Integration ohne Layoutänderungen
  • Integrierte Sichtbarkeitssteuerung – Felder je Verkaufskanal oder Kundengruppe ein- oder ausblenden
  • Gespeicherte Feldwerte sind in der Bestelldetailansicht im Shopware-6-Admin-Panel direkt einsehbar
  • Saubere, ereignisbasierte Architektur, die über Shopware-Updates 6.5, 6.6 und 6.7 hinweg stabil bleibt

Umsetzung nach Maß anfragen

Beschreiben Sie Ihren Shop und Ihren Bedarf. Nach einer kurzen Bedarfsanalyse melden wir uns mit Rückfragen und einem Festpreis.

Technische Daten

Shopware
6.5, 6.6, 6.7
Typ
Nach Maß
Lieferzeit
5–10 Werktage
Aktualisiert
22. Okt. 2026

Custom Fields Checkout Saver

ab 100 €

Umsetzung nach Maß anfragen