Sell your CS-Cart or Multi-Vendor catalog on the MediaMarkt and Saturn marketplace: offers by EAN, price and stock imports, order acceptance and import, tracking and returns with your own seller API key.
Tested on 2 buildsUpdated Nov 7, 2026Version 1.0.2CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
MediaMarkt & Saturn Marketplace Connector: Create offers by EAN, sync price and stock and import orders and returns from your own MediaMarkt and Saturn seller account1 of 7
What it does
MediaMarkt and Saturn sell electronics and appliances from third-party sellers on one marketplace that runs on the Mirakl platform, in Germany, Austria, Spain, the Netherlands and Italy (Belgium and Poland announced). If you run a CS-Cart or Multi-Vendor store with a catalog that has EAN barcodes, this add-on connects your own seller account to your shop with the API address and key from your seller back office.
How it works
Enter the API address and key of your seller account on the Connection page and test the connection first. Map categories and products by EAN. The sync creates offers, reads the import report and pushes stock and price. New orders are accepted (option) and imported once; shipments send your carrier and tracking number and validate the shipment. Failed jobs retry automatically and are visible in the log.
Features
Credentials stored encrypted, separate test and live mode, one-click connection test
Job queue with automatic retries and a log with filters and CSV export
Works with cron (command line or secret address), no long requests during checkout
Multi-Vendor: one marketplace account or one account per vendor
Your own seller API key and API address, stored encrypted, one test and one live pair
Market choice (Germany, Austria, Spain, Netherlands, Italy, Belgium, Poland) with the currency of the market
Category mapping from the marketplace category list with a markup per category, offer fields of your marketplace mapped to product features
Offers created by EAN with an offer import, the marketplace's reason per rejected line shown on the product
Stock and price pushed as stock and price imports, only when something changed
New orders accepted (option) and imported without duplicates: delivery and billing address, company and tax number, prices as sold
Carrier and tracking number sent, shipment validated, cancellations with a reason from your marketplace, return requests accepted
Built on a Mirakl driver with an operator file; a conformance table lists every Mirakl API operation used and how it was checked
What you get
Package
kv_mediamarkt-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Nov 6, 2026Tested on: Multi-Vendor 4.17.2
Requirements
Platform
CS-Cart and Multi-Vendor 4.17.2 or later
Requirement
Administrator access to the store's admin panel
Requirement
A seller account on the MediaMarkt and Saturn marketplace with API access. The seller account, its Mirakl address and the API key are issued by the marketplace; apply through the marketplace's seller pages. If you cannot see an API key section in your seller back office, ask the marketplace's seller support to enable API access
Requirement
A cron job on your server (see step 5 below)
Core changes
None. Hooks and template overrides only
1.0.0
Nov 6, 2026
Latest
Added 11
Initial release.
Connection page with the seller API URL and API key (encrypted), test and live mode, market choice (Germany, Austria, Spain, Netherlands, Italy, Belgium, Poland) and a connection test.
Job queue with retries and back-off, cron (command line and secret address), log viewer with CSV export.
Mirakl engine (Drivers\Mirakl) with an operator file for MediaMarkt and Saturn: Mirakl Seller API client with the API key in the Authorization header.
Category mapping with markup from the marketplace category list (H11); offer fields of the marketplace (AF01) mapped to product features.
Offers created by EAN with an offer import (OF01), import result and error report read back (OF02, OF03) and shown per product.
Stock and price sent as stock (STO01) and price (PRI01) imports with their results.
Orders: new orders accepted (OR21, option) and imported with buyer, delivery and billing address, company and tax number and prices as sold; status follows shipped, canceled and refused orders.
Carrier and tracking number (OR23) and shipment validation (OR24); cancellation of order lines (OR33) with a marketplace reason; return requests listed and accepted (RT11, RT21).
Conformance table and an OpenAPI-validated test suite (unit requests and a mock server check every request against the official Mirakl Seller OpenAPI file).
Multi-Vendor: marketplace owner account or one seller account per vendor.
Tested on Multi-Vendor 4.17.2. First release.
Does it work with CS-Cart and Multi-Vendor?
Yes. The add-on supports CS-Cart and Multi-Vendor. In Multi-Vendor the marketplace owner can use one seller account for everyone or let each vendor connect their own.
Which CS-Cart versions are supported?
4.17.2 to 4.21.x.
Which MediaMarkt and Saturn countries are supported?
The operator file lists Germany, Austria, Spain, the Netherlands, Italy, Belgium and Poland. According to MediaMarktSaturn's own roll-out reports the marketplace is live in Germany, Austria, Spain, the Netherlands and Italy; Belgium and Poland were announced and are selectable but not confirmed as open to sellers. You need a seller account of each country shop you sell in (one connection per country; Multi-Vendor vendors can each connect their own).
Do I need to know the API address?
Yes. MediaMarkt and Saturn do not publish the seller API address; it is shown in your seller back office together with the API key. The add-on asks for both and does not guess an address.
Can it create new products in the MediaMarkt catalogue?
Not in this version. Offers are matched to catalogue products by EAN. An EAN that the marketplace does not know is rejected and the reason is shown on the product.
Where are my credentials stored?
In your own database, encrypted. The key is derived from your store's secret in config.php, so a database dump alone does not reveal it. It is never shown again after saving.
Does it send data to Kavio Labs?
No. The add-on talks to your marketplace only. The license check sends your domain name to the Kavio Labs license server once a day (Kavio Labs downloads).
What happens when the marketplace is down?
Jobs fail, wait and are retried automatically (5 minutes up to 12 hours). Imports are never sent twice for the same change.
Does it accept orders for me?
By default yes (option on the Connection page): new orders are accepted at the next import run. Switch it off to accept in the seller back office.
What happens when the license expires?
New work stops (no new syncs or imports). Work already under way is still finished.
How do I get updates?
Install the new package over the old one. See Installation.
Multichannel Product FeedsProduct feeds for Meta, TikTok, Pinterest, Microsoft Shopping, Snapchat, Criteo and idealo, validated before the channel sees them.
GPSR Product Safety & EU Guarantee LabelsHelps you show GPSR product safety information, the official EU legal guarantee notice and GARAN producer guarantee labels.
$49
Buy with confidence
What stands behind your license
Tested builds
This product was tested on these builds. Builds we did not test are not listed.
CS-Cart4.17.2
Multi-Vendor4.17.2
12 months of updates
Updates and support are included in the price. The product keeps working afterwards; renewing is optional.