B&Q Marketplace Mirakl and SAP B1
Integration Agency & Consultants
At scale, managing B&Q Marketplace sales through manual entry or basic exports creates a significant risk of SAP ECC data debt. This pressure typically peaks when order volumes outstrip the team's ability to map Mirakl data into SAP financial controls, leading to delayed despatches and potential account suspension. Cogent2 provides the operational intelligence to connect Mirakl with SAP ECC, ensuring order acceptance, tax determination, and fulfilment tracking stay in step without manual intervention.
Auditing your marketplace data gaps
Cogent2 connects your B&Q Marketplace Mirakl and SAP B1, ensuring efficient integration with your ERP and marketplaces. Our consulting services, particularly our system audit, are invaluable for identifying inefficiencies and integration gaps. This enables our consultants and your team to take decisive action, ensuring your tech ecosystems operate smoothly. By optimizing your B&Q Marketplace Mirakl and SAP B1 connections, we help maintain efficient ERP operations across marketplaces, ultimately delivering a superior customer experience.
Solution Design
For B&Q Marketplace Mirakl and SAP ECC, we designate SAP as the financial and inventory master. A critical design decision involves the trade-off in inventory synchronisation. While high-frequency updates protect seller performance scores by preventing overselling, they risk degrading SAP performance during peak periods. Our architecture typically uses a cautious, buffered sync that prioritises system stability over intra-minute Stock-Keeping Unit accuracy. Order imports are sequenced as the primary flow, mapping Mirakl data into SAP as fulfilment-ready sales orders before status updates flow back. Tax determination logic is centralised in SAP ECC to handle complex marketplace VAT requirements for different regions. This design ensures the finance team can close month-end using SAP as the sole source of truth, while operations manages B&Q customer communications directly within the Mirakl portal based on accurate fulfilment triggers.
Mapping order and inventory data flows
Data moves between B&Q Marketplace Mirakl and SAP ECC to ensure fulfilment and inventory are managed in the system of record. Orders are pulled from Mirakl and mapped into SAP ECC for processing, where specific requirements like carrier code validation and tax logic are applied. SAP remains the authoritative source for inventory, pushing stock updates back to Mirakl at defined intervals to prevent overselling. Once fulfilment is confirmed in SAP, tracking numbers and shipment status flow back to the marketplace to close the order loop. Monitoring is built into the workflow to identify data mapping issues or sync delays before they impact operations.
Orchestrating logic via secure middleware platforms
Cogent2 leverages IPaaS to integrate B&Q Marketplace Mirakl with SAP B1, enhancing Marketplaces and ERP connectivity. This approach ensures secure data handling, meeting ISO 27001 and SOC 2 and above standards. By using IPaaS, businesses benefit from efficient integration of B&Q Marketplace Mirakl and SAP B1, improving Marketplaces and ERP operations. The platform's security accreditations guarantee data protection, making it an ideal choice for businesses seeking reliable integration solutions.
Monitoring sync health and mapping errors
Standard dashboards often miss the operational details that lead to B&Q Marketplace seller performance issues. If an order fails to sync to SAP ECC due to a mapping error, it can remain unprocessed while the delivery deadline passes. We provide visibility into the integration layer to surface these exceptions in real-time. This allows teams to identify the cause of a failure, such as a SKU discrepancy or an unrecognised carrier code, rather than just seeing a generic error. Monitoring these points early prevents the build-up of data debt in SAP and ensures that fulfilment timing remains consistent with marketplace requirements.
Operational handover and team enablement
After launch, finance and operations teams take ownership of the new operating model. Handover focuses on the flow of B&Q Marketplace orders into SAP ECC and how to manage common exceptions like carrier code mismatches or inventory sync gaps. We provide an operational playbook explaining what to check daily and how to interpret alerts from the integration layer. Finance teams are shown how to reconcile Mirakl settlement data against SAP postings. This documentation is designed as an operational reference for those running the business day-to-day. Training is anchored in your specific configuration, ensuring the team knows exactly who owns each exception and where to find authoritative data.
Post-launch governance and system stability
Our support model focuses on ongoing operational health rather than just technical fixes. We monitor the connection between B&Q Marketplace and SAP ECC to identify issues like sync delays or data mapping errors before they disrupt your fulfilment process. When exceptions arise, our team provides the operational context needed for resolution, ensuring that data flows remain consistent. We help manage the ongoing monitoring required to keep your systems aligned, ensuring that as marketplace requirements change, your integration logic is updated to maintain performance and data integrity.
Common failures
Premature order creation before Mirakl acceptance
Operational impact: Creating an SAP Sales Order as soon as an order appears in Mirakl often leads to inventory deadlocks. If a customer cancels before the seller officially accepts the order in the B&Q portal, stock remains reserved or even picked in SAP ECC for a sale that will never complete. This artificial stock-out prevents actual sales and requires manual reversal of SAP Sales Orders and inventory movements.
Prevention / Action: Introduce an 'Acceptance' gate. The integration must wait for the Mirakl order status to transition to 'Accepted' before triggering the SAP order creation. This ensures SAP only processes committed orders, maintaining inventory integrity and reducing manual cleanup in the material ledger.
Tax determination and penny-rounding mismatches
Operational impact: B&Q Mirakl provides a gross total, but SAP ECC typically expects a net-plus-tax breakdown. Relying on standard SAP pricing procedures often results in penny-rounding discrepancies or tax code mismatches. These errors block document processing, forcing finance teams to manually reconcile failed orders to allow them to post.
Prevention / Action: Treat tax as a 'passed-through' value from Mirakl to ensure the SAP Sales Order matches the B&Q checkout total exactly. The integration should map B&Q-specific tax logic to SAP condition types, bypassing the standard pricing engine where necessary to prevent financial reconciliation debt and document blocks.
Out-of-sync returns and financial records
Operational impact: When B&Q Marketplace returns are initiated in SAP first, the financial records quickly diverge from the Mirakl payment gateway. An SAP-first credit memo often fails to trigger the actual customer refund through B&Q, leading to customer service enquiries and potential marketplace penalties.
Prevention / Action: Establish Mirakl as the initiator for the returns workflow. The integration should poll for return notifications in Mirakl and then automate the creation of the corresponding Returns Order and Credit Memo in SAP ECC. This maintains source-of-truth integrity and ensures the refund trigger is successfully communicated back to the B&Q payment ledger.
Frequently asked questions
How does the integration handle B&Q's specific carrier and shipping requirements?
B&Q Marketplace validates shipments using a strict list of 'Carrier Codes', so free-text entries from SAP ECC will cause despatches to fail. The integration maps your SAP carrier data to B&Q's required codes before sending the shipment confirmation to Mirakl. This prevents validation errors that can delay payments and damage your seller rating.
Our SKUs in SAP ECC are padded with leading zeros. Will this cause issues with B&Q Mirakl?
Yes, this is a frequent cause of synchronisation failure between SAP ECC and marketplaces like Mirakl. The integration must strip the leading zeros from the SAP SKU to match the corresponding Mirakl 'Offer ID'. Without this transformation, your stock level updates from SAP ECC will fail, leading to overselling and inaccurate availability on B&Q.
How are Mirakl's commission and fees handled for reconciliation in SAP ECC?
The integration posts B&Q orders to a dedicated sales area in SAP ECC, separating them from other channels for clear reporting. Mirakl commission and other fees are mapped to distinct condition types within the SAP ECC Sales Order. This automates the order-to-cash process and allows finance to reconcile Mirakl payouts against the general ledger without manual calculations.
We sometimes fulfil one order from multiple warehouses. How does the integration manage this?
When SAP ECC creates multiple partial deliveries against a single sales order, the integration must send a corresponding shipment confirmation to Mirakl for each one. If not, B&Q's systems may only see the first part as despatched, leaving the order showing as incomplete which negatively affects your seller metrics. This is a common failure point when using standard DESADV IDocs without logic for marketplace needs.
When a customer initiates a return on B&Q, how is that reflected in SAP ECC?
A common failure is the inability to automatically create a Return Delivery in SAP ECC from a Mirakl returns request, often because the original Sales Order number is not correctly cross-referenced. The integration ensures this link is maintained from the start. This allows your warehouse team to process the physical return using a formal Return Delivery document in SAP without manual data entry from customer service.





