Sales Channels (Multichannel Manager)
The Multichannel Manager connects your store to external sales platforms such as Amazon, eBay, Otto, Kaufland or Mirakl. This lets you offer products on multiple platforms at once, keep stock and prices in sync, and manage incoming orders centrally.
What can I do here?
- View a dashboard overview of all connected channels with metrics (channels, mapped products, imported orders, total revenue)
- Create new sales channels and configure their credentials (e.g. API keys) and sync settings
- Test the connection to a channel
- Map products to a channel (product mappings), set per-channel price and stock overrides, and sync products
- View orders received on the external channel and import them into the store
- View the sync log per channel (type, status, number of successful/failed items, duration)
- For the Mirakl channel type, use the full marketplace management console (see "Mirakl Integration" below)
Step by step
- Create a channel: On the "Channels" tab, click "Add Channel", choose a name and platform (Amazon, eBay, Otto, Kaufland or Mirakl), enter the platform-specific credentials, set the auto-sync interval and stock/price sync toggles, and save.
- Test the connection: While editing an existing channel, use "Test Connection" to check whether the stored credentials work.
- Map products: On the "Products" tab, create a mapping (choose channel and product, external ID/SKU, optional price or stock override), then push the product data to the channel via "Sync Selected".
- Import orders: On the "Orders" tab, find an external order that hasn't been imported yet and use "Import Order" to bring it into the store as a regular order.
- Review synchronization: On the "Sync Log" tab, review recent sync runs per channel with status, successful/failed items and duration.
Fields explained
| Field | Meaning | Notes/Effect |
|---|---|---|
| Channel Name | Freely chosen name for the channel | Used to tell apart multiple channels on the same platform |
| Platform | External sales platform | Amazon, eBay, Otto, Kaufland or Mirakl; cannot be changed after creation |
| Credentials | Platform-specific API credentials (e.g. Seller ID, App ID, API key) | Fields differ per platform |
| Auto-Sync Interval (min) | Time interval for automatic synchronization | In minutes |
| Stock Sync Enabled | Stock levels are pushed to the channel automatically | On/Off |
| Price Sync Enabled | Prices are pushed to the channel automatically | On/Off |
| External ID / SKU | Product identifier on the external platform | Used for the product mapping |
| Price Override | Different price for this channel only | Overrides the regular product price on that channel only |
| Stock Override | Different stock level for this channel only | Overrides the regular stock level on that channel only |
| External Order No. | Order number on the external platform | Used to match on import |
| Internal Order | Linked store order after import | Empty as long as the order hasn't been imported yet |
Values & statuses
Channel status
| Value | Meaning | What happens |
|---|---|---|
| Active | The channel is connected and synced | Normal use |
| Inactive | The channel is deactivated | No automatic synchronization |
| Error | The last sync run failed | Check connection/credentials |
| Syncing | A synchronization is running or has completed | — |
Product sync status
| Value | Meaning |
|---|---|
| Synced | Product data is up to date on the channel |
| Pending | Synchronization is still pending |
| Failed | The last synchronization failed |
| Excluded | The product is excluded from synchronization |
Order status (channel orders)
| Value | Meaning |
|---|---|
| Imported | The order has been brought into the store |
| Processing | The order is being processed |
| Completed | The order is completed |
| Cancelled | The order was cancelled |
Mirakl integration
Choosing the Mirakl platform when creating a channel lets you run your own marketplace, where independent merchants ("shops") register and list their own offers. The dedicated Mirakl console (/erp/channels/mirakl) gives you full control over that marketplace — from approving new merchants to billing.
The Mirakl page is organized into the following areas:
- Dashboard: metrics on shops, offers, open orders, open incidents, unread messages and total revenue
- Shops: list of all merchants with status, approval status and performance metrics (acceptance rate, shipping SLA, incident rate); create new shops and approve, suspend or reactivate shops
- Offers: merchant offers with SKU, price, quantity, condition and state; import/export and sync with Mirakl
- Orders: marketplace orders with status, tracking, and actions such as accept, refuse, ship, receive, cancel or refund
- Incidents & Returns: recording and handling incidents (e.g. quality or delivery issues) as well as returns with refund amount
- Messaging: conversations with merchants and customers about specific cases
- Invoicing: per-shop billing (amount, commission, tax, status) including pending payments
- Promotions: merchant marketing promotions (percentage, fixed amount or free shipping) with a validity period
- Shipments: shipping operations with tracking and status
- Categories & Configuration: marketplace category and base settings
Values & statuses (Mirakl)
Shop status
| Value | Meaning |
|---|---|
| Pending | The shop has been created but is not yet active |
| Active | The shop is active and can list offers |
| Suspended | The shop has been suspended |
| Closed | The shop is permanently closed |
Approval status
| Value | Meaning |
|---|---|
| Pending Approval | The shop is waiting for review/approval by the marketplace operator |
| Approved | The shop has been approved |
| Suspended | Approval has been revoked |
Offer state
| Value | Meaning |
|---|---|
| Active | The offer is visible and orderable |
| Inactive | The offer is not visible |
| Pending | The offer is awaiting review |
| Refused | The offer has been refused |
Order status (Mirakl orders)
| Value | Meaning |
|---|---|
| Staging | Order is being prepared |
| Waiting Acceptance | The merchant still needs to accept the order |
| Waiting Debit / Debit Payment | Payment processing is in progress |
| Shipping | Order is being shipped |
| Shipped | Order has been shipped |
| To Collect | Order is ready for pickup |
| Received | Order has been received by the customer |
| Closed | Order is complete |
| Refused | Order was refused by the merchant |
| Cancelled | Order was cancelled |
| Incident Open | An open incident exists for the order |
Incident status
| Value | Meaning |
|---|---|
| Open | The incident has not yet been handled |
| Closed | The incident has been closed |
| Refunded | The incident resulted in a refund |
Invoice status
| Value | Meaning |
|---|---|
| Pending | Invoice is still outstanding |
| Paid | Invoice has been settled |
| Overdue | Payment deadline has passed |
Promotion state
| Value | Meaning |
|---|---|
| Draft | The promotion is not yet active |
| Active | The promotion is running |
| Expired | The promotion has ended |
Shipment status
| Value | Meaning |
|---|---|
| Pending | Shipment not yet dispatched |
| Shipped | Shipment has been dispatched |
| Delivered | Shipment has been delivered |
How the Mirakl performance metrics are calculated
For every merchant shop, SELLERLOGIC shows three performance metrics: acceptance rate, shipping SLA and incident rate. Important to know: SELLERLOGIC does not calculate these values itself. They are stored per-shop figures that reflect how the Mirakl marketplace rates the merchant in question. SELLERLOGIC only displays them — it does not derive them from your local orders. For a shop that has no value stored yet, the metric simply stays blank here.
In business terms, the three metrics mean:
- Acceptance rate: share of orders the merchant accepted in time (rather than refusing them or letting them expire) — the higher, the more reliable.
- Shipping SLA: share of orders the merchant shipped within the agreed deadline. "SLA" refers to that agreed shipping window.
- Incident rate: share of orders that had an incident (such as a complaint or reported problem) — here a low value is good.
All three are ratios (in percent). They change as soon as updated values are stored for the shop.
How to improve the Mirakl performance metrics
Because the metrics reflect the merchants' actual behaviour, they improve through better day-to-day marketplace conduct — not through a setting in SELLERLOGIC:
- Raise the acceptance rate: accept orders promptly, before the acceptance deadline passes (see order status above).
- Improve the shipping SLA: ship goods within the agreed deadline and add tracking promptly.
- Lower the incident rate: handle buyer complaints and queries quickly so fewer incidents arise; resolve open items in the Incidents area swiftly.
As the marketplace operator you support this by talking to weak merchants, following up incidents consistently, and suspending shops with persistently poor figures.
Frequently asked questions
What's the difference between "Channels" and the Mirakl page?
"Channels" is the general management of all connected sales platforms (Amazon, eBay, Otto, Kaufland, Mirakl) with product mapping, order import and sync log. The dedicated Mirakl page (/erp/channels/mirakl) goes further: it's for operating your own marketplace with third-party merchants ("shops"), including approval, billing, incident management and messaging.
How do I keep my stock up to date across all channels?
Enable stock sync for the relevant channel and set a suitable auto-sync interval, or trigger a sync manually via "Sync".
Where can I see if a synchronization failed?
The "Sync Log" tab shows, per run, how many items succeeded and how many failed, along with start time and duration.
What happens when I suspend a Mirakl shop?
The shop's approval status is set to "Suspended" and it can no longer actively participate in the marketplace until reactivated.