Zum Inhalt springen

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.

Das Plugin schreibt unter drei Konfigurations-Domains:

DomainGespeichert ausInhalt
P2LabQuickProductEditor.coreDashboard-TabGlobale Schalter.
P2LabQuickProductEditor.qe_productsQuick Editor → ProdukteBearbeitungsmodus, Kürzel, Auto-Bestätigen, „Varianten anzeigen ausblenden”.
P2LabQuickProductEditor.le_productsList Enhancer → ProdukteProfile für Produktliste und Varianten-Übersicht.
P2LabQuickProductEditor.le_ordersList Enhancer → BestellungenProfile 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.

Bilden 1:1 das Formular auf dem Tab Quick Editor → Produkte ab:

SchlüsselTypStandardZweck
modestring (singleClick | doubleClick)doubleClickBearbeitungsmodus.
activeShortcutsboolfalseEnter / Esc Kürzel aktivieren.
autoConfirmationboolfalseAutomatisches Bestätigen beim Zeilenwechsel.
hideShowVariantsboolfalseBlendet den nativen Schalter „Varianten anzeigen” in den Einstellungen der Produktliste aus.

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.

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.

So wird die Plugin-Konfiguration gelöscht:

Terminal-Fenster
bin/console database:execute "DELETE FROM system_config WHERE configuration_key LIKE 'P2LabQuickProductEditor.%'"
bin/console cache:clear

Nach 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).