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

  1. 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.
  2. 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.

Shopware 6 - Payloads und Produkt-Tags in der Bestellübersicht filtern

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.

Konfiguration des Plugins

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

Filtern nach Produkt-Tags

Zusätzlich können Sie Bestellungen nach spezifischen Produkt-Tags durchsuchen. Diese Funktion kann bei Bedarf in der Pluginkonfiguration aktiviert oder deaktiviert werden. Wenn die Produkt-Tags-Filterung aktiviert ist, wird ein Filter "Produkt-Tags" in der Filterübersicht angezeigt. Sie können dann ein oder mehrere Tags auswählen, die den Produkten in den Bestellpositionen zugeordnet sind, um gezielt Bestellungen zu filtern (z. B. "Gefahrengut"). Mehr zum Thema Einstellungen der Tags finden Sie hier: Shopware 6 - Einstellungen - Tags