Example: send accepted orders to an ERP
Suppose Open Mercato prepares an order and the ERP manages fulfilment. Define which status starts the transfer, how products and customers are matched, and where the ERP identifier will be kept. Decide which system may change each field after the transfer.
Choose when data moves
- API call: when the user needs an immediate result and both systems are available.
- Event or webhook: when a change should trigger work in another system.
- Scheduled job: for periodic synchronization and checking missed updates.
- File: for an initial import or a system with a limited interface.
Test an uncertain result
The destination may accept an order while its response is lost. Retrying blindly could create a duplicate. Use a stable transfer identifier, check the remote status and keep a record of failed items. Test limits, timeouts, repeated delivery and partial batches.
Connecting to Polish business systems
For KSeF, Comarch Optima, enova365, Symfonia, BaseLinker or Allegro, request the actual connector, supported version and a working test of the workflow you need. This guide has not confirmed those specific connectors. Include custom integration work in the scope until that check is complete.