METRO Markets + Shopify Plus
Connect METRO Markets and Shopify Plus for ecommerce operations
Support enterprise commerce growth with Shopify Plus by integrating the METRO Seller Office and METRO Markets API to streamline wholesale, hospitality, catalogue, order, tracking, and stock workflows for professional buyers.
Tracking updates from Shopify to Metro/Makro
Stock updates from Shopify to Metro/Makro
Seamless automation with METRO Markets
METRO Markets to Shopify Plus workflows
Connect Shopify Plus with METRO Markets to automate workflows, synchronize data in real-time, and enhance efficiency across your business processes.
Support your METRO / MAKRO Markets sales by connecting Shopify Plus to unify data flows, automate operations, and support complex commerce environments at scale.
Shopify Plus is Shopify’s enterprise commerce offering for high-growth and high-volume businesses. It is designed for brands that need advanced automation, deeper operational control, and a scalable platform for multi-brand, multi-market, or international commerce.
Integration guide
How METRO Markets and Shopify Plus work together
Why?
The Metro/Makro + Shopify integration imports eligible Metro/Makro marketplace orders into Shopify and sends fulfilment tracking and inventory changes from Shopify back to Metro/Makro.
Target
It is designed for Metro/Makro merchants who use Shopify as their central workspace for order processing, fulfilment and inventory. It reduces manual order entry, keeps marketplace stock aligned with selected Shopify locations and ensures tracking is returned to the correct Metro/Makro order lines.
Data flows
What moves between the apps
Primary sync path
Metro/Makro is the source of truth for marketplace orders. The integration checks for eligible orders every 15 minutes, looking back over the previous 2 hours, and creates matching orders in Shopify. A manual import is also available for testing, backfills or support investigations.
Shopify is the source of truth for fulfilment tracking and stock. Tracking is sent to Metro/Makro in near real time when a Shopify fulfilment is created or updated. Inventory changes are also sent in near real time when stock changes in Shopify, using the configured product reference and location rules.
Workflows
Automated workflows
Automated workflow
Import Metro/Makro orders into Shopify
This workflow retrieves Metro/Makro orders with the configured status and creates corresponding orders in Shopify. By default, it imports orders in the placed status and matches Metro/Makro order items to Shopify variants by barcode.
TRIGGER
Scheduled every 15 minutes, checking the previous 2 hours; manual import is also available
Automated workflow
Tracking updates from Shopify to Metro/Makro
This workflow sends Shopify fulfilment and tracking information back to the corresponding Metro/Makro order. It updates only the Metro/Makro order lines completed by the relevant Shopify fulfilment, which supports orders fulfilled in more than one shipment.
TRIGGER
In near real time when the relevant Shopify fulfilment event happens
Automated workflow
Stock updates from Shopify to Metro/Makro
This workflow sends Shopify inventory changes to Metro/Makro. It identifies the Metro/Makro offer using the configured Shopify variant reference and ensures that a negative quantity is not sent.
TRIGGER
In near real time when the relevant Shopify inventory event happens
Reliability
Monitoring, failure handling and manual replay
Synchron focuses on operational visibility after the sale: logs, error context, monitoring and replay where supported. Read about trust and reliability.
Failure handling
- Configured transfers are monitored with workflow logs and error context so teams can see which record failed and why.
- Failures commonly need the underlying issue corrected first, such as credentials, permissions, product matching, order state, carrier data or a marketplace API response.
- Where the workflow supports it, corrected transfers can be replayed or manually re-run instead of starting the whole process from scratch.
Manual replay
- Manual import is useful during onboarding, backfills, support checks and controlled reprocessing of specific records.
- Replay still depends on correcting the underlying issue first, such as product matching, credentials, permissions or invalid source data.
Use cases
When to use this connector
- You want Metro/Makro marketplace orders to be processed and fulfilled in Shopify.
- Your Metro/Makro and Shopify catalogues share reliable barcodes or another configured product reference.
- You need an on-demand import option for testing, backfills or support cases.
- You want imported orders clearly tagged in Shopify.
- You fulfil Metro/Makro orders from Shopify and want tracking returned automatically.
- You split orders into multiple Shopify fulfilments.
- Only selected Shopify warehouses should report marketplace shipments.
- Your carrier names need to be mapped to Metro/Makro carrier identifiers.
- Shopify is the operational source of truth for Metro/Makro inventory.
- Shopify SKUs or barcodes match the seller references used by Metro/Makro.
- You want to limit marketplace stock to one or more fulfilment locations.
- You fulfil from a shared stock pool and need combined availability across warehouses.
FAQ
Common questions
How often are Metro/Makro orders imported?
The scheduled workflow runs every 15 minutes and checks the previous 2 hours. A manual import is available for specific orders, older eligible orders and controlled testing.
Why was a Metro/Makro order not imported?
Check that the order has an allowed status, is within the scheduled lookup window and contains product references that match Shopify. With the default settings, a Metro/Makro barcode must match a Shopify variant barcode and missing products are not created automatically.
What happens when a product cannot be matched?
With automatic product creation disabled, the Shopify order is not created until the catalogue identifiers are corrected. Review the configured Metro/Makro reference source and whether Shopify matching uses SKU or barcode.
Why was tracking not sent to Metro/Makro?
The Shopify order must be linked to the original Metro/Makro order, and the relevant fulfilment must contain the marketplace lines. Also check whether the Shopify fulfilment location is excluded by the location filter.
Why is a stock update missing or applied to the wrong offer?
Confirm that the configured Shopify SKU or barcode matches the Metro/Makro seller reference. Then check the allowed Shopify locations and whether quantities should be aggregated.
How do filters and options affect synchronisation?
Order statuses determine which Metro/Makro orders are imported. Shopify location filters determine which fulfilments and inventory changes are sent back. A restrictive or incorrect value can intentionally exclude records that would otherwise sync.
Trust and pricing
Ready to connect METRO Markets and Shopify Plus?
Tell us which workflows you need, and we will help you confirm the right setup. Synchron has no setup fee, no GMV-based fees and no long-term contract.
Observe Shopify Plus transfers in real-time. Start today.
Unlock the full power of our METRO Markets integration and monitor Shopify Plus orders, stock, fulfilments and customer data.
Eliminate manual METRO Markets updates and focus on scaling your business with a unified, streamlined Shopify Plus workflow.