neonlines Shopware 6 Plugins
Produkt-KonfiguratorMeterware-Plugin
Produkt-Konfigurator
Produkt-Konfigurator
  • Was bietet der Shopware 6 Produkt-Konfigurator?
  • Grundlegendes
    • Quick Start
    • Preisberechnung & Gewichtsberechnung
      • Formel-Beispiele
      • Brutto- und Nettopreise
    • Formeleditor
      • Profimodus
        • Variablen im Profimodus
        • CSV-Datei als Preis-Datenquelle nutzen
      • Einfacher Modus
        • Variablen im einfachen Modus
    • Gruppen
    • Felder
      • Feldtypen
      • Validierung
      • Preise & Werte
      • Sichtbarkeit von Feldern
  • Weitere Funktionen
    • Wie wird die Konfiguration in einer Bestellung gespeichert?
    • Mehrsprachigkeit
    • Import & Export
    • Rule Builder
    • Versteckte Berechnungen
    • E-Mail Templates
    • URL Aktualisierungen
    • Konfigurationsartikel in Varianten umwandeln
    • Angebot anfragen
    • Benutzerdefiniertes JavaScript
  • Erweiterungen / Add-ons
    • ✨Add-on: Sets & Bundles
      • Werte aus Dynamische Produktgruppen
    • ✨Add-on: Infotexte & Hinweise
    • ✨Add-on: Bildupload-Feld
    • ✨Add-on: Dynamische Produktbilder
    • ✨Add-on: Repeater / Wiederholungs-Feld
    • ✨Add-on: Dynamische Lieferzeit
  • Support & Hilfe
    • Fehlerbehebung & FAQs
    • Kontakt
      • FAQs
    • Demoshop
    • Roadmap
Powered by GitBook
On this page
  • Beispiel
  • Berechnetes Gewicht
  1. Weitere Funktionen

Wie wird die Konfiguration in einer Bestellung gespeichert?

PreviousSichtbarkeit von FeldernNextMehrsprachigkeit

Last updated 1 month ago

Die Bestelldaten werden pro Position (technisch LineItem) gespeichert. Der Konfigurator legt die Werte sowohl im von Shopware vorgesehenen "options"-Feld ab als auch in einem eigenen Feld "neon_configurator", das mit mehr Informationen angereichert ist.

Beispiel

Die folgende Konfiguration enthält drei Felder. Diese werden im Warenkorb so dargestellt:

Payload-Feld "options"

Das ist das Shopware-Standard-Feld. Die technische Ausgabe mit {{ dump(lineItem.payload.options) }} ergibt:

Payload-Feld "neon_configurator"

Dieses Feld fügt der Konfigurator ein. Hier sind mehr Daten gespeichert. Die Ausgabe mit {{ dump(lineItem.payload.neon_configurator) }} ergibt:

Berechnetes Gewicht

Der Konfigurator speichert das berechnete Gewicht automatisch im dafür vorgesehenen Feld eines OrderLineItems ab. Damit besteht die größtmögliche, automatische Kompatibilität zu Dritthersteller-Plugins. Der Zugriff darauf erfolgt mittels folgendem Code:

$lineItem->getDeliveryInformation()->getWeight();
Beispiel-Warenkorb