Bestellungen per Payloads und Produkt-Tags filtern
Mit diesem Plugin können Sie die Bestellübersicht in Shopware gezielt nach den Payload-Daten der Bestellpositionen und Produkt-Tags filtern. So finden Sie relevante Bestellungen schneller und effizienter, indem Sie spezifische Kriterien definieren. Die Filter lassen sich unkompliziert in der Pluginkonfiguration einrichten.
Funktionen des Plugins
- Filtern nach Payload-Daten der Bestellpositionen
Nutzen Sie die in den Bestellpositionen hinterlegten Payload-Daten, um gezielt nach bestimmten Eigenschaften zu suchen, wie z.B. Produktnummern oder Zusatzfelder, die der Bestellpositionen zugewiesen wurden. - Filtern nach Produkt-Tags
Sie können zusätzlich Bestellungen nach spezifischen Produkt-Tags durchsuchen. Falls diese Funktion nicht benötigt wird, lässt sie sich in der Konfiguration deaktivieren.
Vorteile des Plugins
- Effizienzsteigerung: Finden Sie Bestellungen mit spezifischen Eigenschaften schneller.
- Flexibilität: Kombinieren Sie verschiedene Filtermethoden, um genau die gewünschten Ergebnisse zu erhalten.
- Einfache Konfiguration: Richten Sie die Filter intuitiv in der Pluginkonfiguration ein.
Mit diesem Plugin behalten Sie die Kontrolle über Ihre Bestellübersicht und optimieren Ihre Arbeitsabläufe nachhaltig.
Installation
Sie können das Plugin hier über den Shopware Community Store erwerben. Das Plugin wird wie ein ganz gewöhnliches Plugin installiert. Sollten Sie zum ersten Mal ein Plugin installieren, finden Sie unter dem folgenden Link eine Anleitung zur Installation von Plugins: Installation eines Plugin
Plugin Einstellungen
Die Konfiguration des Plugins erfolgt einfach und übersichtlich im Plugin-Manager. Hier können Sie folgende Einstellungen vornehmen:
- Payloads von Bestellposition:
Legen Sie fest, welche Payload-Daten für die Filterung verwendet werden sollen. - Produkt-Tags Filter anzeigen:
Aktivieren Sie den Filter für Produkt-Tags, damit dieser in der Filterübersicht angezeigt wird.
Filtern nach Payload-Daten der Bestellpositionen
Die Payload-Daten einer Bestellposition finden Sie in der Datenbank unter der Spalte order_line_item.payload
. Diese Daten sind im JSON-Format gespeichert und können vollständig für die Filterung verwendet werden.
Beispiel für Payload-Daten aus der Datenbank:
{
"productNumber": "SW10018",
"customFields": {
"migration_sw5current_product_attr1": "nemo",
"migration_sw5current_product_attr2": "0"
},
...
}
Beispiel für einen gültigen Eintrag für die Pluginkonfiguration (Payloads von Bestellposition):
productNumber
customFields.migration_sw5current_product_attr1
Tragen Sie die zu filternden Schlüssel zeilenweise in der Pluginkonfiguration ein. Jeder Eintrag erzeugt automatisch einen entsprechenden Filter, der in der Filterübersicht angezeigt wird. Der Filtername basiert dabei auf dem angegebenen Payload-Schlüssel (z. B. productNumber
). Für Zusatzfelder müssen Sie den Schlüssel customFields
gefolgt vom technischen Namen des Zusatzfeldes eintragen (z. B. customFields.migration_sw5current_product_attr1
). Stellen Sie sicher, dass das Zusatzfeld auch im Warenkorb verfügbar ist, da es sonst nicht in den Payloads der Bestellungen enthalten ist. Mehr zu Thema Zusatzfelder finden Sie hier: Shopware 6 - Einstellungen - Zusatzfelder