Skip to main content

Administration / UI

The plugin extends the plugin configuration with three buttons that let you send data to n8n manually. Each button is registered as its own Administration component.

ComponentLabel (EN)Action
vlp8n-send-productsSend products to n8nSends products (optionally filtered by category)
vlp8n-send-customersSend customers to n8nSends all customers
vlp8n-send-ordersSend orders to n8nSends all orders

Sending products

The “Send Products” card additionally contains a Product category selector. With it you can restrict the export to one or more categories. Without a selection, all products are sent.

Workflow:

  1. Optionally select one or more categories.
  2. Click “Send products to n8n”.
  3. The message “Synchronization started” appears, advising you not to close the window.
  4. When finished, “Synchronization finished” appears.

Sending customers

On the “Send Customers” card a single click on “Send customers to n8n” is enough. The plugin transfers all customers to the customer webhook URL.

Sending orders

On the “Send Orders” card, “Send orders to n8n” transfers all orders to the order webhook URL.

Status messages

The components display notifications during and after sending. The most important messages:

KeyEnglish
syncStartedTitleSynchronization started
syncFinishedTitleSynchronization finished
noWebhookLabelNo webhook URL set
noProductsFoundNo products found
noCustomersFoundNo customers found
noOrdersFoundNo orders found
errorOccurredAn error occurred

:::info Translations All UI texts are stored as snippets in src/Resources/app/administration/src/snippet/de-DE.json and en-GB.json. If you change or add texts, you must rebuild the Administration assets. :::

Technical background

The buttons call the JavaScript service vlp8nService (service/n8n-service.js), which in turn calls the plugin's API endpoints (_action/vlp8n/send_products, …/send_customers, …/send_orders). See the API reference for details.

➡️ Continue with the Flow actions.