Centra and Mirakl
Integration Agency & Consultants
Operational pressure usually mounts when marketplace order volume outpaces manual data entry. At scale, the gap between stock levels in Centra and listings on Mirakl leads to overselling and marketplace penalties. We establish Centra as the source of truth for inventory and catalogue data across your marketplaces, protecting revenue by ensuring stock accuracy as orders ramp up. Our approach is shaped by experience managing these specific scaling challenges across high-volume retail environments.
Scoping data truth and channel logic
Integrating Centra and Mirakl enables swift connectivity, enhancing your multi-channel and omnichannel retail strategies. Our expertise ensures seamless system integration. Leverage our consulting and delivery skills to boost operational efficiency and tech stack performance. We provide comprehensive training to support rapid scaling and unified retail strategies.
Solution Design
Our design for the Centra and Mirakl integration treats Centra as the source of truth for global product data and inventory. We typically push inventory updates to Mirakl on a defined schedule to maintain marketplace accuracy. A primary design decision involves the logic for marketplace-specific attributes, ensuring Centra data maps correctly to Mirakl's mandatory category structures.
We manage the trade-off between real-time order imports and batch reconciliation. While immediate order sync improves fulfilment speed, we ensure it does not complicate the consolidation of marketplace fees and taxes. We prioritise reliable order flow into Centra for warehouse processing and manage financial settlement via a scheduled process. This ensures the operations team works from a clean fulfilment queue, while finance closes the month using verified data.
Mapping skus and carrier status codes
Centra remains the system of record for SKUs and stock levels, with inventory pushed to Mirakl on a defined schedule to prevent overselling. Marketplace orders are injected into Centra for fulfilment, ensuring a single workflow for the warehouse. Once picked and packed, fulfilment status and tracking information flow back to Mirakl to trigger customer notifications and release payment. We prioritise data integrity by mapping specific product attributes and tax requirements between the systems, using monitoring to detect sync lag or data mapping failures before they impact the customer experience.
Orchestrating the connection on enterprise middleware
Cogent2 uses IPaaS to streamline Centra and Mirakl integrations, enhancing data flow and connectivity. Benefits include reduced integration time, improved scalability, seamless data synchronization, and simplified management, enabling efficient collaboration and faster deployment of solutions for clients.
Monitoring sync integrity and operational drift
Standard dashboards often mask the underlying operational drift that causes reconciliation debt at month-end. We surface the health of the connection between Centra and Mirakl, identifying specific errors like inventory mismatches or rejected product updates. Our platform monitors the integrity of the data flow, alerting your team when a marketplace order fails to post or a fulfilment status hangs. This early detection prevents small sync errors from compounding into systemic failures.
Operational handover for exceptions and manuals
Handover focuses on how your finance, ecommerce, and operations teams run the integration day to day. We define ownership for exception handling, such as when a Mirakl order requires manual intervention due to data errors. Ecommerce teams learn to manage marketplace listing statuses, while ops teams monitor fulfilment syncs.
Documentation is provided as an operational manual rather than a technical archive. It details what to check on a regular schedule to ensure inventory parity and how to interpret alerts from the integration layer. We ensure your team understands the operating model, including the path from a Mirakl sale to a Centra shipment. This approach ensures you maintain control of the system without relying on external support for routine monitoring.
Governance and marketplace rating protection
Post launch, we provide monitoring to ensure your data flows remain stable. We manage technical escalations and monitor for sync failures, letting your team focus on trading. Our support is designed for active marketplace operations, identifying and resolving issues in the order-to-fulfilment chain before they affect your marketplace seller rating.
Common failures
Inventory latency and overselling
Operational impact: When Centra is the inventory master, delays in pushing stock level updates to Mirakl can lead to overselling. This results in cancelled Sales Orders, negative customer experiences, and potential penalties from the marketplace. Fulfilment and customer service teams bear the cost of managing failed orders, while the finance team must process refunds for unavailable SKUs.
Prevention / Action: Centra must be the single source of truth for available stock, ensuring the integration reads from an 'available to sell' figure, not just 'stock on hand'. The integration should use high-frequency or event-driven syncs to push delta changes for any SKU. Implement robust error handling and monitoring to catch failed updates before they cause significant stock divergence.
Missed order acceptance windows
Operational impact: Mirakl requires new orders to be programmatically 'accepted' within a strict timeframe. Failure to do so leaves orders in a staging state, delaying their entry into Centra for fulfilment and risking automatic cancellation. This directly impacts fulfilment SLAs, damages seller performance metrics, and results in lost revenue and customer trust.
Prevention / Action: Design the integration to prioritise the order acceptance API call immediately after a marketplace order is successfully created in Centra. Use a queuing system to manage inbound orders from Mirakl, ensuring they are processed sequentially and acknowledged promptly. Implement alerting for any orders that remain unacknowledged beyond a defined threshold to allow for rapid manual intervention.
Rejected dispatch notifications
Operational impact: When dispatch information from Centra is sent to Mirakl, it is often rejected if the carrier information does not precisely match Mirakl's required 'carrier-code' list. This means customers do not receive tracking information and orders remain in an 'awaiting shipment' status. Operations and CX teams must then manually update orders in the Mirakl portal, creating unnecessary administrative work and delaying order completion.
Prevention / Action: Create and maintain a strict data mapping table between Centra's shipping method descriptions and Mirakl's required carrier codes. The integration logic must reference this mapping for every dispatch notification sent to the marketplace. The system should also include exception handling to flag any unmapped shipping methods for review, preventing dispatch updates from failing silently.
Incomplete refund processing
Operational impact: Refunds and returns processed in Centra do not automatically trigger the corresponding financial transaction in Mirakl. This failure means customers do not receive their money back, creating significant work for the customer service team. The finance team also faces complex reconciliation challenges, as refund journals in Centra will not match the final payout statements from Mirakl.
Prevention / Action: The returns process requires a bidirectional workflow. The integration must ensure that processing a return or refund in Centra triggers the corresponding refund action via the Mirakl API. This logic must handle both full and partial refunds, logging the transaction IDs from both systems to create a clear audit trail for finance and customer service teams.
Frequently asked questions
If Centra is our product master, how do we prevent overselling on Mirakl marketplaces?
Centra should be the single source of truth for inventory, acting as the stock master for Mirakl. The integration must ensure that when an item is sold, on any channel, the inventory level in Centra is updated and then synchronised with Mirakl. This prevents overselling by making sure the stock levels on Mirakl accurately reflect the total available inventory, which protects the customer experience and your seller rating.
What happens if we fail to acknowledge a Mirakl order in Centra quickly enough?
Mirakl enforces a strict 'acceptance' window for new orders; if an order is not acknowledged via the API within this time, it is automatically cancelled. The integration must be designed so that a new Sales Order from Mirakl is accepted almost immediately upon creation in Centra. Failure to do so results in lost sales and can negatively impact your performance metrics on the marketplace.
How do shipping confirmations get from Centra back to the Mirakl marketplace?
When an order is fulfilled in Centra, the integration must send the shipment details back to Mirakl to trigger the 'shipped' status and customer notifications. This requires mapping Centra's 'Shipping Method' to the specific carrier codes recognised by Mirakl, as Mirakl will reject tracking updates with an unrecognised carrier. This is a common failure point that can delay customer communication and the payment process.
Why can't we just handle Mirakl integration manually from Centra?
While manual processing is possible for very low order volumes, it creates significant operational drag and risk as you scale on Mirakl. Teams end up spending hours on manual data entry for product listings, inventory updates, and re-keying Sales Orders between Centra and the marketplace. This frequently leads to stock sync errors causing overselling, or fulfilment delays that harm the customer experience.
Will we get the real customer email address for orders placed on Mirakl?
Not always, as many Mirakl marketplaces use a proxy or anonymised email address to protect customer privacy. When an order from Mirakl creates a customer record in Centra, this proxy address must be used for all transactional communication. This means your operational processes for handling customer service enquiries and sending order updates must be configured to work with these Mirakl-generated email addresses.





