Konfigurations-Speicher
P2Lab Quick Editor nutzt Shopwares natives system_config für alles. Es gibt keine eigene Tabelle. Backups, Umgebungs-Promotion und Sales-Channel-Overrides verhalten sich daher exakt wie bei jeder anderen Shopware-System-Einstellung.
Domains
Abschnitt betitelt „Domains“Das Plugin schreibt unter drei Konfigurations-Domains:
| Domain | Gespeichert aus | Inhalt |
|---|---|---|
P2LabQuickProductEditor.core | Dashboard-Tab | Globale Schalter. |
P2LabQuickProductEditor.qe_products | Quick Editor → Produkte | Bearbeitungsmodus, Kürzel, Auto-Bestätigen, „Varianten anzeigen ausblenden”. |
P2LabQuickProductEditor.le_products | List Enhancer → Produkte | Profile für Produktliste und Varianten-Übersicht. |
P2LabQuickProductEditor.le_orders | List Enhancer → Bestellungen | Profile für Bestellübersicht und Bestellpositionen-Raster. |
Das Präfix qe_ steht für Quick Editor-Blöcke, le_ für List Enhancer. Weitere Blöcke beider Arten folgen demselben Namensschema.
Schlüssel in qe_products
Abschnitt betitelt „Schlüssel in qe_products“Bilden 1:1 das Formular auf dem Tab Quick Editor → Produkte ab:
| Schlüssel | Typ | Standard | Zweck |
|---|---|---|---|
mode | string (singleClick | doubleClick) | doubleClick | Bearbeitungsmodus. |
activeShortcuts | bool | false | Enter / Esc Kürzel aktivieren. |
autoConfirmation | bool | false | Automatisches Bestätigen beim Zeilenwechsel. |
hideShowVariants | bool | false | Blendet den nativen Schalter „Varianten anzeigen” in den Einstellungen der Produktliste aus. |
Profile in le_*
Abschnitt betitelt „Profile in le_*“Jeder List-Enhancer-Block speichert sein Profil als strukturierten Wert — eine geordnete Liste von Zeilen, jede mit geordneten Feldern. Die Form gehört zur Komponente p2lab-qpe-config-list-enhancer-profile und ist nicht zum direkten Bearbeiten gedacht; nutze den Profil-Editor.
Soll ein Profil zwischen Umgebungen umgezogen werden, exportiere die passenden system_config-Zeilen und importiere sie auf dem Zielsystem. Domain plus Block-Schlüssel identifizieren ein Profil eindeutig.
Sales-Channel-Geltungsbereich
Abschnitt betitelt „Sales-Channel-Geltungsbereich“Die Einstellungen-UI blendet den Sales-Channel-Umschalter aus (sales-channel-switchable: false) — jeder Wert wird als globaler Standard gespeichert. Das passt zum Plugin-Verhalten: Es passt die Administration an, die pro Shopware-Instanz einmal existiert, nicht pro Sales Channel.
Zurücksetzen
Abschnitt betitelt „Zurücksetzen“So wird die Plugin-Konfiguration gelöscht:
bin/console database:execute "DELETE FROM system_config WHERE configuration_key LIKE 'P2LabQuickProductEditor.%'"bin/console cache:clearNach dem Cache-Clear kehrt die UI zu den Standards zurück — Doppelklick-Modus, keine Kürzel, kein Auto-Bestätigen, leere Profile (die Listen zeigen ihre nativen Shopware-Spalten).