Appearance
FAQ
For merchants
Which systems can I export to?
Anything with an HTTP(S) API that accepts JSON or XML via POST, PUT or PATCH — ERPs, warehouse and accounting systems, iPaaS tools, your own middleware. Other protocols (SFTP, message brokers) need a developer extension.
Do I need a developer to write mappings?
Not for typical mappings: pick fields with path, reshape them into the structure the other system expects, and use the built-in functions for dates, money and country codes. Test mapping shows the result before anything is sent. Complex logic may need someone comfortable with expressions — see the reference.
What happens if I change a mapping?
Nothing until you Publish. Publishing creates a new version; targets use the latest published version for new exports. Past exports stay tied to the version they used.
Will an order be sent twice?
Not by accident. If the rendered document equals the last successful export for that order and target, nothing is sent. Use Re-export on the order to force a new revision.
When should I use asynchronous execution?
When the receiving system is slow or sometimes unavailable, or you export many orders. Asynchronous exports run in the background with automatic retries and never slow down checkout or the Administration. They need a queue worker.
What if the other system is down?
Asynchronous exports are retried automatically. After 5 failures in a row the plugin pauses calls to that target for 60 seconds, then tries again. Synchronous exports fail and can be retried from the order.
Can I export only paid orders, or only one sales channel?
Yes, with Flow Builder: trigger the export on Payment paid and/or add a sales-channel condition. The target's own Sales channels field is not enforced in 0.9.0-beta.1.
Where are credentials stored?
In the database, encrypted. The secret is never shown again after saving and is never returned through the API.
Can I export existing (historic) orders?
One at a time from the order page. There is no bulk export in 0.9.0-beta.1.
Does uninstalling delete my configuration?
No — tables and data remain in 0.9.0-beta.1, even without keep plugin data.