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

  1. 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.
  2. Test the connection: While editing an existing channel, use "Test Connection" to check whether the stored credentials work.
  3. 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".
  4. 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.
  5. 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.