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:
During installation, your app creates a sales channel to represent the connection to the external platform.
The app registers webhooks so that VARIO ERP notifies it whenever articles, stock levels, prices, or order statuses change.
When a webhook fires, the app doesn't process the change immediately. Instead, it adds a work item to a queue for asynchronous processing.
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?