Core Concepts

Before building a shop or marketplace integration, it helps to understand the foundational concepts that shape how your app interacts with VARIO ERP.

How They Fit Together

A typical shop integration uses all of these concepts in concert:

  1. During installation, your app creates a sales channel to represent the connection to the external platform.

  2. The app registers webhooks so that VARIO ERP notifies it whenever articles, stock levels, prices, or order statuses change.

  3. When a webhook fires, the app doesn't process the change immediately. Instead, it adds a work item to a queue for asynchronous processing.

  4. A queue processor picks up work items and executes the appropriate data flow — either pushing data to the platform (outbound) or pulling data from it (inbound).

This architecture ensures reliable, scalable synchronization even when dealing with high volumes of changes or rate-limited external APIs.

Last updated

Was this helpful?