AI Powered integration with expert operators

Centra and John Lewis Marketplace

Integration Agency & Consultants

Selling on John Lewis Marketplace exposes any weakness between your warehouse operations and Centra. Pressure mounts when inventory synchronisation lags, leading to overselling, or when order data fails to reach the warehouse in time to meet strict marketplace SLAs. At scale, manual reconciliation between marketplace settlements and Centra orders creates significant operational drag. We build the connection you actually need: accurate stock updates and clean order injection, allowing you to scale on a demanding platform without breaking your existing workflows.

Castore
Lounge
Oliver Bonas
Green People
Tatty Devine
Cult
Defining your retail requirements and scope

Partnering with a Centra and John Lewis Marketplace Integration firm enables swift connectivity with these platforms, enhancing your Multi-channel, Omnichannel, and Unified retail strategies. Utilize Cogent’s expertise to scale efficiently, boosting operational performance, optimizing your tech stack, and providing essential training for seamless integration and growth.

Solution Design

Our design for Centra and John Lewis Marketplace prioritises Centra as the authoritative source for product catalogues and stock levels. We typically prioritise the inventory sync to protect the marketplace SLA, pushing stock updates to John Lewis on a defined schedule. Orders are captured from the marketplace and injected into Centra for fulfilment, with status updates flowing back to John Lewis once shipping is confirmed. A core trade-off involves the frequency of stock updates. Rapid updates provide protection against overselling but can increase system load during peak periods, so we often implement controlled batch updates. This architecture ensures finance closes monthly using Centra as the primary record, while operations manages fulfilment within existing warehouse workflows.

Synchronising stock and order data loops

The integration establishes a controlled data loop between Centra and John Lewis Marketplace. Centra acts as the source of truth for stock, pushing available-to-sell quantities to the marketplace on a defined schedule to prevent overselling. When a customer buys on John Lewis, the order is captured and injected into Centra as a fulfilment-ready Sales Order. Once items are shipped, fulfilment status and tracking details are pushed back to John Lewis to close the loop. We build monitoring into this flow to detect data mismatches or sync failures early, before they impact your marketplace performance ratings.

Orchestrating workflows through a central platform

Cogent2 uses IPaaS to streamline Centra and John Lewis Marketplace integrations by automating workflows, enhancing data connectivity, and ensuring seamless communication between systems. Benefits include reduced integration time, improved scalability, and increased operational efficiency, allowing for faster deployment and better resource management.

Monitoring sync health and exception alerts

Standard dashboards often miss the quiet failures that erode marketplace trust. Visibility means knowing exactly when a stock update fails or why a fulfilment status is stuck in Centra. Our platform surfaces these exceptions before they lead to John Lewis marketplace penalties. Instead of hunting through logs, your team receives prioritised alerts for orphaned orders or inventory drift. This level of insight allows operations to address the root cause, such as missing product data or carrier code mismatches, rather than just treating the symptoms of a broken sync.

Handing over operational ownership and docs

Successful adoption requires clear ownership across finance, operations, and ecommerce teams. We hand over an operating model that defines where data lives and how it moves between Centra and John Lewis. Operations teams take ownership of monitoring order injections and tracking fulfilment status. Finance teams learn to reconcile marketplace settlement data against Centra orders on a defined schedule. We provide operational documentation written for the people running the business, not just a technical archive. This ensures teams know how to read alerts from the integration layer and who owns specific exceptions, such as stock discrepancies or carrier mapping failures, without needing external technical support for daily tasks.

Maintaining integrity and performance after launch

Ongoing support for the Centra and John Lewis integration focuses on maintaining operational integrity. We monitor the health of inventory updates and order injections to catch sync failures before they impact your marketplace performance. If a status update fails or a product mapping drifts, we prioritise the fix based on its consequences for fulfilment. Our support model provides clear escalation paths, ensuring that when system requirements change, your integration remains reliable without disrupting daily warehouse workflows.

Integration operating model

The operating model treats Centra as the hub for your inventory and order management. John Lewis Marketplace acts as a channel that requires strict data compliance. Stock is allocated from Centra, ensuring you do not sell a unit on the marketplace that has already been promised elsewhere. Orders flow in automatically, appearing in Centra alongside your other sales channels. This allows your warehouse to follow a single pick and pack process regardless of where the sale originated. Fulfilment data then flows back to John Lewis to trigger customer notifications and payment settlement.

Common failures

Inventory latency and overselling

Operational impact: Slow inventory synchronisation from Centra to John Lewis Marketplace means stock levels on the channel are not accurate. This regularly leads to overselling, resulting in cancelled Sales Orders and a negative impact on seller performance metrics. The customer service team is occupied handling complaints, while fulfilment teams investigate orders for stock that does not exist.

Prevention / Action: The integration's logic must calculate a specific 'Available to Sell' quantity for the John Lewis channel, not just map Centra's 'Stock on Hand'. This calculation should subtract allocations for other channels and apply a dedicated stock buffer for the marketplace. Inventory updates should be queued and processed on a frequent, scheduled basis, with monitoring to alert the operations team if syncs fail, preventing prolonged data drift.

Failed dispatch confirmations due to carrier mismatch

Operational impact: John Lewis requires an exact match from an approved list of carrier codes when confirming a dispatch. If the carrier service name sent from Centra does not match the marketplace's expected format, the dispatch confirmation fails. This breaches marketplace SLAs, delays customer notifications, and can hold up payouts, forcing the ops team to spend time manually rectifying orders in the John Lewis portal.

Prevention / Action: Implement a rigid mapping table in the integration layer that translates internal carrier names to the specific 'Carrier Code' strings required by John Lewis. This mapping should be actively maintained as part of the fulfilment process. The integration's error handling should immediately flag any un-mappable carrier names for the fulfilment team to address, preventing silent API failures.

Mismatched order references causing reconciliation issues

Operational impact: Without a consistent reference, matching John Lewis payout reports to Centra Sales Orders becomes a manual task for the finance team. If the John Lewis 'Customer Order Number' is not correctly stored in Centra, it complicates month-end close and makes tracking order profitability difficult. Customer service teams also struggle to find orders when a customer provides only the marketplace reference, leading to inefficient service.

Prevention / Action: The integration must capture the John Lewis 'Customer Order Number' upon order creation and store it in a dedicated field on the Centra Sales Order, such as 'External ID' or a custom attribute. This ID should be treated as the primary key for cross-system lookups. All related processes, including returns and financial reconciliation reports, should be designed to use this unique identifier to ensure data integrity.

Incomplete product data causing listing suppression

Operational impact: John Lewis maintains strict category-specific requirements for product data. If the catalogue synchronised from Centra contains attributes, images, or descriptions that do not meet these standards, new listings will fail and existing ones may be suppressed. This creates a constant, manual workload for the ecommerce or merchandising team to investigate and fix data gaps, directly impacting revenue.

Prevention / Action: The integration process must include a data validation and transformation step before sending product data to John Lewis. The logic should check for the presence of required attributes and reformat data to align with the marketplace's specifications for the target category. Establishing Centra as the source-of-truth is key, but the integration must be responsible for formatting that data for the channel correctly.

Frequently asked questions

We manage our product catalogue in Centra. How will that work with John Lewis specific listing requirements?

Centra remains the source of truth for your catalogue. The integration maps Centra product data, such as SKUs and stock levels, to the required fields in John Lewis Marketplace. To meet marketplace requirements, we ensure specific attributes like the 13-digit EAN are correctly passed from Centra to the listing.

How do we prevent overselling on the marketplace when we also sell through our main Centra store?

The integration treats Centra as the master record for inventory. As items sell through any channel, Centra reduces the available stock and pushes the update to John Lewis. To protect your performance rating, the integration commonly uses stock buffers or throttles updates to stay within API limits during peak periods.

How does order fulfilment work between Centra and John Lewis?

Orders are created in Centra for your warehouse team to fulfil. Once a shipment is created, the integration passes the tracking number and a specific carrier code back to John Lewis. This carrier code must exactly match the John Lewis approved list, or the status update will fail, leading to delayed customer notifications and potential SLA breaches.

How do we ensure John Lewis orders are easy to find in Centra?

We map the John Lewis Order Number to a specific, searchable field within the Centra record. This prevents 'ownership leakage' where order references are lost between systems, allowing customer service and finance teams to locate records for support or reconciliation without hunting through multiple platforms.

Get Started

We would love to hear about your brand and project