OrderWorkflow Steps
Export Steps
Workflow steps for exporting orders, payments, and invoices to external systems.
Overview
Export steps send order data to external systems such as ERP, WMS, accounting systems, and other integrations. They are the primary mechanism for outbound data flow from Omnium.
Available Steps
| Step | Key | Description |
|---|---|---|
| Export Order | ExportOrder | Export orders to ERP/WMS via connectors |
| Export Payments | ExportPayments | Export payment data for reconciliation |
| Export Invoices | ExportInvoices | Export invoices to accounting systems |
| Webhook Workflow Step | WebhookWorkflowStep | Call external webhooks for custom logic |
| Print Click & Collect Order | PrintClickAndCollectOrder | Print order documents for store pickup |
Common Use Cases
ERP Integration
Export orders to ERP system after validation:
Financial Export
Export payments and invoices after completion:
External Validation
Use webhooks for external business logic:
Connector Configuration
Most export steps require connector configuration:
- Connector: Name of the integration connector
- StopOnError: Whether to cancel workflow on failure
- ErrorStatus: Status to set on export failure
- RunAfterOrderIsSaved: Wait for order persistence before export
Error Handling
Export steps typically support graceful error handling:
- StopOnError=false (default): Log warning, continue workflow
- StopOnError=true: Cancel workflow, set error status
This allows critical exports to block workflow while non-critical exports can fail without stopping order processing.
