Whatsapp Logo
Shopify + Tesco connector

Sell on Tesco Marketplace
Straight Out of Shopify

Commercium connects your Shopify store to Tesco Marketplace on tesco.com, now running on Mirakl, and runs the day-to-day operation: live stock from your Shopify locations pushed to your Tesco offers, Tesco orders accepted and created as tagged Shopify orders, and carrier codes and tracking sent back the moment you fulfil.

SKU matching to Tesco offers
Inventory sync
Order sync
Shipment & tracking sync
Automatic order acceptance
Sync logs & error alerts

No credit card required. Onboarding takes 1–2 hours once your details are provided.

app.mycommercium.com/shopify-tesco
Shopify ↔ Tesco sync flow
3 flows active · stock near real-time
Healthy
Shopify · mystore.myshopify.com Variant SKUs · 3 locations Source
Tesco order #TSC-6618402-A Accepted on Mirakl → Shopify order, tagged Tesco Imported
Inventory pushed Offer quantity: pooled locations minus buffer Synced
Fulfilment #1042-R1 Mirakl carrier code + tracking sent Confirmed
Live in 1–2 hours once details are provided
About The Integration

How Shopify and Tesco connect

Commercium sits in the middle, keeping stock, orders and shipments in step between the two.

Shopify
Store · stock source
Products & variants
Inventory at all locations
Orders & fulfilments
● Commercium
Maps each flow to the right Shopify object and Tesco (Mirakl) API endpoint · stock near real-time, orders every 5–10 min
Inventory · Shopify → Tesco
Customer orders · Tesco → Shopify
Fulfilments & tracking · Shopify → Tesco
Tesco
Mirakl marketplace on tesco.com · UK shoppers
Offers (stock per SKU)
Customer orders
Shipments & tracking
Shopify → Tesco Tesco → Shopify
The features

What Commercium automates

Inventory sync

Shopify → Tesco

Available quantity from the Shopify locations you pick is pooled, buffered and pushed to every matching Tesco offer, so a sale on any channel updates tesco.com within minutes.

Order sync

Tesco → Shopify

Tesco orders are accepted on Mirakl against live stock and land in Shopify as native orders, tagged Tesco, with customer notifications suppressed.

Shipment sync

Shopify → Tesco

When you fulfil in Shopify, the carrier is mapped to a Tesco carrier code, tracking is sent and the order is confirmed as shipped on Tesco.

Need a flow that is not listed?

Extra locations, another Mirakl marketplace or routing Tesco orders to your 3PL or ERP are set up during onboarding.

Talk to us
How it works

From demo to a live Tesco channel on Shopify

Seven steps from the first conversation to a controlled go-live: your Tesco Mirakl API key, Shopify and Tesco connections, SKU matching, stock, order and carrier configuration, then a verified test before you go live.

Step 1 of 7

Book a demo & scope the setup

Tell us how you sell on Tesco today, how your Shopify store is set up, and how orders should reach your team. We walk through the integration on a live call and show you how Shopify and Tesco will work together on Mirakl.

Flows confirmed: inventory, order and shipment
How many Tesco shops and Shopify stores are involved
Which Shopify locations feed Tesco stock and what buffer to hold
How Tesco orders should be created in Shopify (tags, notifications, location)
Which carriers you ship Tesco orders with
Plan and integration requirements confirmed before you subscribe
Step 2 of 7

Get your Tesco Mirakl API key

The Tesco Marketplace runs on Mirakl, so the integration runs on your Mirakl shop. We help you confirm the shop is approved and live, and generate the API key Commercium uses to update stock, read orders and send shipments.

Seller selected and approved by Tesco Marketplace
Mirakl shop live with offers published
API key generated from your shop’s Mirakl back office
Lead time to ship, delivery charges and UK carriers reviewed
Step 3 of 7

Log in to the Commercium portal

You get access to the Commercium portal, where connections, mappings, sync logs and alerts live for both platforms.

Portal account created for your team
Users invited with the right roles
Notification email for sync alerts set
Step 4 of 7

Connect Shopify in Commercium

Commercium connects to Shopify through our Shopify App Store app or with Admin API credentials from a custom app you create.

Store URL confirmed
App installed or Admin API credentials added
Access to products, inventory, locations, orders and fulfilments approved
Test read of variants and locations
Step 5 of 7

Connect Tesco with Commercium

Your Tesco Mirakl shop is linked so Commercium can keep offer stock up to date, download orders and send tracking.

Tesco shop ID and API key added to Commercium
Live Tesco offers (including those migrated from the old platform) matched to Shopify variants by SKU or barcode
Unmatched SKUs listed for review
Open orders awaiting acceptance reviewed before first import
Step 6 of 7

Configure stock, order & shipment rules

We map how each record moves between the two platforms so your warehouse team sees exactly what they expect.

Shopify locations pooled and safety buffer set
Auto-acceptance rules and refusal handling agreed
Order tags, notifications and location for Tesco orders
Shopify carriers mapped to Tesco carrier codes
Alerts set for orders near the acceptance or shipping deadline
Step 7 of 7

Test, verify & go live

Every flow is run on real data before switching on: a stock change pushed, a test order accepted and imported, then fulfilled with tracking visible on Tesco.

Stock change seen on Tesco within minutes
Test order accepted and created as a tagged Shopify order
Carrier code and tracking visible on Tesco, shipment confirmed
Go-live date agreed and sync switched on
About the platforms

Shopify and Tesco, and what connecting them actually involves

One is your store: products, stock and your direct-to-consumer orders. The other is Britain’s largest grocer, whose curated tesco.com marketplace moved onto Mirakl in late 2025 and only lists sellers Tesco has chosen. The work of the combo sits in between.

Admin API

Shopify GraphQL plus webhooks

3 flows

Synced across both platforms

1–2 hours

Typical onboarding time

Mirakl

Seller API behind Tesco Marketplace

The two platforms

Shopify

Your storefront & stock source

Shopify is the hosted commerce platform behind millions of stores, from single-brand D2C sites to Shopify Plus enterprises. Products live as products with variants, stock is tracked as inventory levels per location, orders carry fulfilments and returns, and everything is reachable through the Admin API. For sellers moving onto Tesco, it is already the cleanest stock and order system they own, which makes it the natural engine for a marketplace channel.

Products, variants & options
Inventory levels per location
Multi-location stock control
Orders, tags & notification control
Fulfilment orders & tracking
SKUs & barcodes per variant
Admin API, webhooks & Flow
Multi-store & expansion stores

Tesco

UK grocery-led general merchandise marketplace

Tesco is the UK’s largest supermarket group. It opened Tesco Marketplace on tesco.com in June 2024 to add third-party ranges in general merchandise alongside the weekly shop, and moved the marketplace from its original platform to Mirakl in late 2025, migrating existing sellers and their product data into the Mirakl catalogue. Entry is by Tesco’s selection, sellers are UK-registered businesses, Tesco takes customer payment, and every marketplace order is delivered by the seller by post or courier.

Selected by Tesco
Offers per SKU
Stock quantity & lead time
Orders awaiting acceptance
Acceptance & shipping deadlines
Tesco carrier codes & tracking
Line-level refusals
Seller performance KPIs
How Shopify concepts map onto Tesco
ShopifyTescoWhat Commercium does
Product with variants Existing Tesco offerYour products are listed on Tesco through your Mirakl shop. Commercium matches each live Tesco offer to its Shopify variant during onboarding, so stock and orders flow without recreating listings.
Variant SKU / barcode Shop SKU and EANThe Shopify SKU (or barcode) is matched to the Tesco shop SKU, so every order line maps back to the exact Shopify variant.
Inventory levels per location Offer quantitySelected Shopify locations are pooled into one figure, with a safety buffer, and pushed to each matched Tesco offer.
Order, tagged Tesco Accepted Mirakl orderOrders are accepted on Mirakl first, then created in Shopify tagged Tesco, with notifications suppressed, the right location assigned and the Tesco order ID stored.
Fulfilment and tracking Carrier code and ship confirmationThe Shopify carrier is mapped to a Tesco carrier code and tracking posts as soon as you fulfil, followed by the ship confirmation, including split shipments.
The surface we work with
Shopify Admin GraphQL API Variants, SKUs, inventory levels, locations, orders and fulfilment orders.
Shopify Webhooks Change capture on inventory and fulfilments so stock and tracking reach Tesco without waiting for the next poll.
Tesco Inventory Available quantity per matched offer, updated as stock moves in Shopify.
Tesco Orders New orders listed, accepted or refused line by line, then downloaded with customer, shipping address and line items once payment clears.
Tesco Shipments Carrier code and tracking submitted, then the shipment confirmed, including split shipments.
Field experience

What we’ve learned integrating Mirakl for our users

Notes from live Mirakl operations across retail and B2B operators, and how each lesson became automation inside Commercium.

Acceptance windows decide your account health

Mirakl orders sit in a waiting-acceptance state and are auto-cancelled if you miss the operator’s window, which can be shorter than a working day. Acceptance and late-shipment rates then feed the operator’s seller scorecard. Commercium helps sellers:

Auto-accept against live stock
Refuse cleanly when unfulfillable
Surface orders near the deadline
Push tracking the moment it exists
Watch acceptance & late-shipment rates
Alert the team before a KPI slips
Deadline-safe order flow
1Order retrieved
2Stock checked & accepted
3Warehouse assigned
4Shipped with valid carrier code

Every operator is a separate integration wearing the same API

Sellers expect “we already support Mirakl” to mean plug-and-play. In practice each operator brings a different instance URL, API key, category tree, attribute set, value lists and carrier list. The API calls are familiar; the mapping is new every time. We keep mapping as reusable per-operator configuration so onboarding a new marketplace is days of setup, not another build.

One source, many operators
ERP / PIM Commercium mapping profiles Operator A Operator B Operator C

Most rejections are value-list problems, not data-quality problems

Your catalogue can be perfectly clean and still be refused: the operator wants “Navy” where you send “Navy Blue”, a mandatory attribute exists only in that category, an image must be reachable at a public URL, or an identifier type isn’t accepted. Because imports are asynchronous, you only find out after polling the import and reading the error report. Commercium has built depth in:

Operator category mapping
Mandatory attribute mapping
Value-list normalisation
Variant & parent-child rules
Image URL & media rules
EAN / GTIN validation
Pre-submission validation
Rejection reports & resubmission
Without Commercium
1Offer feed uploaded
2Import accepted, then errors
3Report downloaded manually
4Values fixed in a spreadsheet
5Feed re-uploaded
With Commercium
1Data validated against operator rules
2Blocking issues flagged pre-submit
3Clean feed submitted
4Import ID polled automatically
5Only true exceptions reach a human

Full feeds are expensive; deltas are fragile

Operators throttle imports and large full-catalogue pushes crowd out urgent price and stock updates. We run incremental offer updates on a fast cycle and reserve full reconciliation passes for a scheduled window.

Carrier codes are per-operator, not universal

Submitting a tracking number with a carrier code the operator doesn’t recognise means the shopper never sees tracking, and you get the contact. Each operator gets its own carrier and shipping-type mapping table.

Settlement only reconciles per operator

Commission rates differ by category and operator, refunds and adjustments land in transaction logs at different times. We pull logs per instance and match them back to orders before anything reaches accounting.

Same brand, different country, different rules

An operator running several country marketplaces often has separate instances, currencies, tax handling, language requirements and lead times. We treat each as its own connection with shared source data.

Onboarding is a data project, not an API project

Most of the elapsed time on a first Mirakl go-live is catalogue readiness, attributes, media, identifiers, not authentication. We front-load a data audit so approval isn’t blocked by rejected products.

KPIs quietly gate your growth

Acceptance rate, late-shipment rate, cancellation rate and message response time influence visibility and account standing. We monitor them per operator and raise them as operational alerts, not monthly reports.

B2B orders arrive with a VAT invoice obligation

Many Mirakl operators run B2B alongside consumer sales, and those orders require a VAT invoice to be uploaded back to the operator before the order can settle cleanly. Commercium identifies B2B orders automatically and handles the VAT invoice upload for them, so finance is not chasing marketplace portals by hand.

Tax-inclusive or tax-exclusive is never one answer

When orders are written into Shopify or an ERP, some businesses need totals tax-inclusive and others need them exclusive, get it wrong and every downstream report is off. Commercium transforms order totals to tax-inclusive or tax-exclusive according to each customer’s preferred setting.

Working notes from our integration team, we update this section as operator requirements change.

Sell on Unlimited Channels Without Adding Connector Subscriptions

  • check Icon 28-day Free Trial
  • check Icon No Credit Card Required
  • check Icon No Commitment
  • check Icon Enterprise level security

E-commerce Pricing

Pro Seller Plan

49.95/Month

OR

499.50/Year

Features include:
  • 300 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings 3,000 SKU Push products details like Title, Description & images from your primary channel automatically to other connected channels.
  • Unlimited Channel Integrations Our software allows you to connect unlimited marketplaces & sell your products across all marketplaces to grow your revenue.
  • Order Sync Automatically sync orders to connected platforms along with customer info, taxes & all other costs.
  • Inventory Sync Automatically synchronize your inventory levels across all the sales channels.
  • Product Listings Automatically publish and manage product listings across connected marketplaces from a single platform.
  • Shipment Sync Carrier & tracking information back to order source automatically once the order is fulfilled.
  • Product Updates Sync Product updates allows you to sync any product updates you perform inside your product source platform or Commercium to other connected destination platforms including price & any other product data updates. You can perform 5X the times of product updates per month of total SKU limit of your current plan.
  • AI Data Enrichment Optimize listings with auto-rephrased content that follows sales channel rules while keeping your message clear and compliant.
  • Unlimited Users You can add all of your team members to manage our software.
  • Refunds & Cancellations Sync This feature saves a lot of time & hassles by automatically cancelling the order if it gets cancelled by the customer.
  • Near Realtime Sync All our plans provide near-real-time sync speeds to avoid any inventory discrepancy.
  • Assisted Onboarding Our eCommerce expert will guide you step-by-step to get started, from setup to first sync, we’ll handle it with you.
  • Priority Email Support We provide 24X7 Email support.
  • Live Chat Support We provide 12x5 Live chat support.
Pro Seller Plus Plan

79.95/Month

OR

799.50/Year

Features include:
  • Pro Seller Plan &
  • 600 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings 6,000 SKU Push products details like Title, Description & images from your primary channel automatically to other connected channels.
  • Virtual Bundles & Kits Create bundles or kits in Commercium without physically bundling stock. When a bundle sells, inventory is automatically adjusted for the underlying items across all connected channels.
  • Marketplace Settlement Sync Automatically import marketplace settlement reports and reconcile them with your orders, fees, refunds, and payouts. Get a clear view of what was sold, what was paid, and what was deducted without manual spreadsheets. Available for selected marketplaces.
  • Live Chat Support Via WhatsApp We provide 12x5 WhatsApp chat support.
Elite Seller Plan

139.95/Month

OR

1,399.50/Year

Features include:
  • Pro Seller Plus Plan &
  • 1,200 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings 15,000 SKU Push products details like Title, Description & images from your primary channel automatically to other connected channels.
  • Automation Rules Define smart rules to automatically take action on orders, inventory, and statuses. For example: auto-route orders, auto-hold risky orders, auto-update inventory, or auto-change order status based on predefined conditions.
  • Dedicated Account Manager Get personal support whenever you need. Your account manager is just a message away to help throughout your journey with us.
Elite Seller Plus Plan

229.95/Month

OR

2,299.50/Year

Features include:
  • Elite Seller Plan &
  • 2,400 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings 30,000 SKU Push products details like Title, Description & images from your primary channel automatically to other connected channels.
Super Seller Plan

389.95/Month

OR

3,899.50/Year

Features include:
  • Elite Seller Plus Plan &
  • 6,000 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings 60,000 SKU Push products details like Title, Description & images from your primary channel automatically to other connected channels.
Super Seller Plus Plan

599.95/Month

OR

5,999.50/Year

Features include:
  • Super Seller Plan &
  • 12,000 Orders Per month Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings 1,20,000 SKU Push products details like Title, Description & images from your primary channel automatically to other connected channels.
Custom Plan

Custom Pricing

OR

Contact For Pricing

Features include:
  • Super Seller Plus Plan &
  • Orders Per month (As per your plan) Push orders details with customer details, line items & tax data from connected channels to your primary sales channel. Note : Your primary channel orders will not be counted against your order limit.
  • Product Listings (As per your plan) Push products details like Title, Description & images from your primary channel automatically to other connected channels.
Note:

No forced upgrades. Continue on your plan and pay for extra usage that will be charged as per your current plan’s per order cost.

Your existing channel orders will not be deducted against your plan order limit.

The economic advantage

Your Integration Costs Shouldn't Multiply as You Grow

Traditional integration software can turn every new channel into another subscription. Commercium is designed around one orchestration layer.

As you grow Traditional approach Commercium
Add another marketplace Buy another connector Included
Add another store Buy another connector Included
Add warehouse / 3PL Add another integration Included
Add shipping systems Add another integration Included
Need routing & automation Add more software Included
Need centralized operations Add an OMS Built in

Read Full Reviews

FAQ'S

Shopify + Tesco questions, answered

Technical questions about how the two platforms sync, and general questions about running on Commercium.

Can Commercium create products on Tesco?
No. Commercium doesn’t currently support product creation for Tesco. Your products are listed on Tesco through your Mirakl shop, and Commercium matches those live offers to your Shopify variants by SKU so inventory, orders and shipments sync automatically.
Can Tesco orders be sent to my ERP?
Yes. Tesco orders can be transformed and sent to supported ERP, ecommerce, OMS, WMS, accounting or fulfilment systems.
Can Commercium help new Tesco sellers?
Yes. Commercium works with businesses during onboarding to prepare product data, connect systems, configure mappings and establish operational workflows.
Can I connect more than one seller account of Tesco using Commercium?
Yes, you can add as many seller accounts as you want while remaining on your same plan using Commercium. You only upgrade when you cross your plan’s order limits.
What are the next steps to connect Shopify to Tesco using Commercium?
1. Book a demo so we can scope your stock, order and shipping flows. 2. Make sure your Tesco Mirakl shop is live and generate its API key. 3. Log in to the Commercium portal. 4. Connect Shopify through our app or Admin API credentials. 5. Connect your Tesco shop and match live offers to Shopify variants. 6. Configure stock pooling, order acceptance and carrier mapping with our team. 7. Test every flow on real data and go live.
Which flows does Commercium sync between Shopify and Tesco?
Three: inventory (Shopify to Tesco), orders (Tesco to Shopify) and shipments with tracking (Shopify to Tesco).
How are my Shopify products matched to Tesco offers?
During onboarding Commercium reads your live Tesco offers and matches each one to a Shopify variant by SKU or barcode. Anything that doesn’t match is listed for review before stock sync is switched on, so no offer is updated with the wrong quantity.
Which Shopify locations does Tesco inventory come from?
You choose. Inventory from the selected locations is pooled, a safety buffer is held back, and the result is pushed to each matched Tesco offer near real-time.
How are Tesco orders accepted and created in Shopify?
Mirakl orders arrive waiting for acceptance. Commercium checks each line against Shopify stock and accepts it within Tesco’s acceptance window, refusing only lines you cannot fulfil. The order is then created in Shopify tagged Tesco, with customer notifications suppressed and the Tesco order ID stored.
How is tracking sent to Tesco?
When you fulfil in Shopify, the carrier is mapped to a Tesco carrier code and the tracking number is sent, followed by the shipment confirmation. Partial and split fulfilments are supported.
Does Commercium sync prices, refunds or cancellations with Tesco?
Not on this integration. Commercium currently syncs inventory, orders and shipments between Shopify and Tesco; prices, refunds and cancellations are managed in your Tesco Mirakl shop.
I sold on Tesco Marketplace before the move to Mirakl. What changes?
Tesco migrated existing sellers and their product data into the Mirakl catalogue, so your listings carry over but integrations now run on the Mirakl seller API with a new API key. Commercium matches your migrated Tesco offers to Shopify variants by SKU or barcode, so stock, orders and tracking flow without recreating anything.
Can I sell on other Mirakl marketplaces too?
Yes. Each Mirakl marketplace has its own shop and API key. Commercium connects each as its own channel from the same Shopify store, with its own stock buffer, order rules and carrier mapping.
Can Tesco orders go to my 3PL or warehouse instead of Shopify?
Yes. Orders can be routed from Commercium to a connected 3PL, WMS or ERP while Shopify remains your stock source, and tracking still flows back to Tesco.
Shopify and Tesco, connected as one marketplace operation

Connect through the Commercium app on the Shopify App Store, or with Admin API credentials you approve, plus your Tesco Mirakl shop API key. Shopify stays the source of truth for stock, and every flow is tested on real data before anything goes live.

Talk to an integration specialist
Security & compliance

Commercium Is Enterprise Ready

We safeguard your data with advanced security measures, ensuring seamless operations and full compliance.

GDPR Compliant

Our platform is designed to support GDPR compliance through strong data protection and security practices.

SOC 2 Type II Audited

Independent SOC 2 Type II audit completed for Security, Availability, Processing Integrity, and Confidentiality. Report available under NDA upon request.

Strong Encryption

We encrypt data both in transfer and at rest with AES 256-bit encryption.

Multi-layered Firewall

We use multi-layered firewalls to safeguard our infrastructure, ensuring the security of your digital assets.

Why Commercium

One platform. 200+ commerce connections. No per-connector fees.

Once you start using Commercium, you can connect almost any supported marketplace, store, ERP, POS, warehouse or fulfilment platform without purchasing separate integration software.

Connect More in a Few Clicks

Add marketplaces, stores, ERPs, POS systems and fulfilment partners without buying another connector.

Connections Add channel
3 of 200+

Advanced Features Included

Get order routing, automation rules, AI product listings, repricing and virtual bundles with your integration.

Order routing Automation rules AI listings Repricing Virtual bundles

Connect Online & In-Store

Bring ecommerce, brick-and-mortar stores and POS channels together in one connected operation.

Online storeEcommerce & marketplaces
CommerciumOne connected operation
Retail storePOS & in-store stock
One inventory pool
Get started

Run your Tesco marketplace stock, orders and shipping straight out of Shopify

One Shopify store, one Tesco Mirakl shop, and live inventory, order and shipment flows, usually live in 1–2 hours once your details are in place.

Bring your Shopify store, your Tesco Mirakl shop details, the locations that hold marketplace stock and the carriers you ship with.

Security & compliance

Commercium Is Enterprise Ready

We safeguard your data with advanced security measures, ensuring seamless operations and full compliance.

GDPR Compliant

Our platform is designed to support GDPR compliance through strong data protection and security practices.

SOC 2 Type II Audited

Independent SOC 2 Type II audit completed for Security, Availability, Processing Integrity, and Confidentiality. Report available under NDA upon request.

Strong Encryption

We encrypt data both in transfer and at rest with AES 256-bit encryption.

Multi-layered Firewall

We use multi-layered firewalls to safeguard our infrastructure, ensuring the security of your digital assets.

Partners

We Are In Official Integration Partnership With