Zum Hauptinhalt springen

Administration / UI

Das Plugin erweitert die Plugin-Konfiguration um drei Schaltflächen, mit denen du Daten manuell an n8n sendest. Jede Schaltfläche ist als eigene Administration-Komponente registriert.

KomponenteBeschriftung (DE)Aktion
vlp8n-send-productsProdukte an n8n sendenSendet Produkte (optional nach Kategorie gefiltert)
vlp8n-send-customersKunden an n8n sendenSendet alle Kunden
vlp8n-send-ordersBestellungen an n8n sendenSendet alle Bestellungen

Produkte senden

Die Karte „Produkte senden“ enthält zusätzlich ein Auswahlfeld Produktkategorie. Damit kannst du den Versand auf eine oder mehrere Kategorien einschränken. Ohne Auswahl werden alle Produkte gesendet.

Ablauf:

  1. Optional eine oder mehrere Kategorien wählen.
  2. Auf „Produkte an n8n senden“ klicken.
  3. Es erscheint die Meldung „Synchronisierung gestartet“ mit dem Hinweis, das Fenster nicht zu schließen.
  4. Nach Abschluss erscheint „Synchronisierung beendet“.

Kunden senden

Auf der Karte „Kunden senden“ genügt ein Klick auf „Kunden an n8n senden“. Das Plugin überträgt alle Kunden an die Customer-Webhook-URL.

Bestellungen senden

Auf der Karte „Bestellungen senden“ überträgt „Bestellungen an n8n senden“ alle Bestellungen an die Order-Webhook-URL.

Statusmeldungen

Die Komponenten zeigen während und nach dem Versand Benachrichtigungen an. Die wichtigsten Meldungen:

SchlüsselDeutsch
syncStartedTitleSynchronisierung gestartet
syncFinishedTitleSynchronisierung beendet
noWebhookLabelKeine Webhook-URL gesetzt
noProductsFoundKeine Produkte gefunden
noCustomersFoundKeine Kunden gefunden
noOrdersFoundKeine Bestellungen gefunden
errorOccurredEs ist ein Fehler aufgetreten

:::info Übersetzungen Alle UI-Texte liegen als Snippets in src/Resources/app/administration/src/snippet/de-DE.json und en-GB.json. Wenn du Texte änderst oder ergänzt, musst du die Administration-Assets neu bauen. :::

Technischer Hintergrund

Die Buttons rufen den JavaScript-Service vlp8nService (service/n8n-service.js) auf, der wiederum die API-Endpunkte des Plugins anspricht (_action/vlp8n/send_products, …/send_customers, …/send_orders). Details dazu in der API-Referenz.

➡️ Weiter mit den Flow-Actions.