Fenicia automatically synchronizes orders from all your connected sales channels. This allows you to manage orders from Shopify, Amazon, MercadoLibre, and other marketplaces from a single place.
Once you connect a sales channel, orders begin flowing into Fenicia automatically. You don't need to take any manual action to receive new orders.
| Channel | Method | Frequency |
|---|---|---|
| Shopify | Webhooks (real-time) | Instant |
| Amazon | Polling | Every 15 minutes |
| MercadoLibre | Webhooks + Polling | Instant with periodic verification |
| Walmart | Polling | Every 15 minutes |
| TikTok Shop | Webhooks | Instant |
Tip
Channels using webhooks deliver orders in real time. Channels with polling have a small delay but guarantee that no orders are missed.
Synchronization includes the following information:
Synchronization is bidirectional:
| Action in Fenicia | Reflected in the channel |
|---|---|
| Mark as shipped | Updates status + tracking in the marketplace |
| Cancel order | Notifies cancellation to the channel |
| Add tracking number | Sends tracking to the channel and customer |
| Action in the channel | Reflected in Fenicia |
|---|---|
| New order | Appears automatically in Fenicia |
| Customer modifies order | Updated in Fenicia |
| Customer cancellation | New status reflected |
Note
Not all channels support all bidirectional operations. Check the specific documentation for each channel to learn about limitations.
If you need to refresh the information for a specific order from the channel:
Navigate to Orders and select the order you want to sync.
Press the Sync button at the top of the detail view. Fenicia will query the source channel and update all information.
To sync all orders from a channel at once:
Navigate to Channels from the sidebar menu.
Click on the channel from which you want to sync orders.
Click Sync orders to import or update all recent orders from the channel.
Warning
Bulk synchronization may take several minutes depending on order volume. Avoid running it repeatedly in short intervals to prevent hitting the channel's API rate limits.
When synchronization fails, Fenicia logs the error and notifies you. The most common causes are:
| Error | Cause | Solution |
|---|---|---|
| Network timeout | Unstable connection | Retry after a few minutes |
| API rate limit reached | Too many requests to the channel | Wait for the limit to reset |
| Permission error | Expired token or insufficient permissions | Reconnect the channel in Settings |
| Order not found | Deleted in the source channel | Verify directly in the marketplace |
In the order detail, the timeline shows all sync events, including successes and errors.
In Channels, each channel displays its connection status and last successful sync.
If a sync failed:
Tip
If you notice an order hasn't synced after the expected time, use the manual sync button before reporting an issue. In most cases, a manual retry resolves the problem.