MG Software.
HomeAboutServicesPortfolioBlogCalculator
Contact Us
MG Software
MG Software
MG Software.

MG Software builds custom software, websites and AI solutions that help businesses grow.

© 2026 MG Software B.V. All rights reserved.

NavigationServicesPortfolioAbout UsContactBlogCalculator
SolutionsAll solutionsKnowledge BaseComparisonsAlternativesTools
LocationsHaarlemAmsterdamThe HagueEindhovenBredaAmersfoortAll locations
IndustriesLegalEnergyHealthcareE-commerceLogisticsAll industries
MG Software.
HomeAboutServicesPortfolioBlogCalculator
Contact Us
  1. Home
  2. /Solutions
  3. /Real-Time Inventory Synchronisation for E-commerce

Real-Time Inventory Synchronisation for E-commerce

Keep stock levels accurate across your webshop, marketplace listings, and warehouse. Real-time sync prevents overselling and streamlines fulfilment.

Real-time inventory synchronisation for multi-channel e-commerce

Selling through multiple channels is great for revenue but creates a significant inventory challenge. When the same products are listed on your own webshop, Amazon, Bol.com, and a physical store, each sale on any channel must instantly update the available stock everywhere else. A delay of even a few minutes can lead to overselling, where two customers buy the last unit simultaneously on different platforms. Overselling triggers cancellations, negative reviews, and marketplace penalties. An inventory synchronisation layer acts as a single source of truth that distributes stock updates to all connected channels in near real time. Beyond preventing overselling, accurate stock data improves the customer experience: nobody likes adding a product to their cart only to discover it is out of stock at checkout.

How does it work?

The synchronisation engine maintains a central inventory ledger that records the true available quantity for every SKU. Each sales channel is connected through a dedicated adapter: your webshop writes to the ledger via internal API calls, while marketplace channels (Amazon, Bol.com, eBay) are updated through their respective seller APIs. When a sale, return, or manual stock adjustment occurs on any channel, the ledger is updated first, and delta events are pushed to all other channels. The push mechanism uses a combination of webhooks (for channels that support them) and polling (for those that do not), with exponential backoff to handle rate limits gracefully. A reservation mechanism prevents race conditions during high-traffic moments: when a customer adds an item to their cart, a soft reservation is placed on one unit for a configurable hold period. If the purchase is not completed within that window, the reservation expires and the unit is released. For businesses with multiple warehouses, the engine can allocate stock per channel per warehouse, enabling fulfilment routing rules that ship from the nearest location. A reconciliation job runs daily to detect and resolve any discrepancies between the central ledger and channel-reported quantities, logging corrections for audit purposes.

Capabilities

Near Real-Time Updates

Stock changes propagate to all connected channels within seconds, minimising the window for overselling during peak traffic.

Cart Reservations

Soft-locks inventory when a customer adds an item to their cart, preventing the same unit from being sold on another channel during checkout.

Multi-Channel Adapters

Pre-built connectors for major marketplaces (Amazon, Bol.com, eBay) and webshop platforms, with a pluggable architecture for new channels.

Daily Reconciliation

Automatically detects and corrects discrepancies between the central ledger and individual channel stock counts.

Warehouse Allocation

Allocates stock per channel per warehouse, enabling location-based fulfilment rules that optimise shipping speed and cost.

Integration options

Marketplace APIs

Connects to Amazon Seller Central, Bol.com Retailer API, and eBay API to push stock updates and pull order notifications.

WMS / Warehouse System

Receives goods receipt and stock adjustment events from your warehouse management system to keep the central ledger current.

Order Management

Routes incoming orders from all channels to a unified order management interface for picking, packing, and shipping.

Implementation steps

  1. 1

    Channel Audit

    Catalogue all sales channels, their API capabilities, rate limits, and current stock management processes.

  2. 2

    Central Ledger Design

    Architect the central inventory database with SKU-level quantities, warehouse allocation, and reservation support.

  3. 3

    Adapter Development

    Build or configure adapters for each sales channel, implementing webhook listeners, polling jobs, and push mechanisms.

  4. 4

    Reservation Logic

    Implement the cart reservation system with configurable hold periods and automatic expiration to prevent phantom stock locks.

  5. 5

    Reconciliation Engine

    Develop the daily reconciliation job that compares central ledger values against channel-reported quantities and corrects drift.

User experience

Customers on every channel see accurate stock availability. The admin dashboard provides a single view of inventory across all channels, with alerts for low stock and reconciliation exceptions. Channel-specific stock allocation can be adjusted through an intuitive drag-and-drop interface.

Technical stack

Node.jsPostgreSQLRedisBull (job queue)REST APIAmazon MWS / SP-API

Security

Marketplace API credentials are stored encrypted. Stock update endpoints require authenticated requests. The reconciliation audit log is immutable and accessible only to administrators.

Maintenance

Marketplace APIs change frequently. Adapter updates and rate-limit adjustments are needed a few times per year. Budget approximately 50 hours per year for channel maintenance and reconciliation tuning.

Further reading

SolutionsVisual Product Configurator for Custom E-commerce PlatformsB2B Pricing Tiers and Volume Discounts for E-commerceCustom E-commerce Software: Headless Commerce, Fulfilment Automation and Conversion OptimisationCustom Software vs SaaS: What Is the Best Choice for Your Business?

Related articles

Payment Integration for Web Applications That Convert

Embed payments directly into your web app. From one-time purchases to recurring subscriptions, we integrate the checkout flow that maximizes conversions.

Visual Product Configurator for Custom E-commerce Platforms

Let customers design their product online with a step-by-step configurator. Real-time previews, dynamic pricing, and smooth checkout integration.

B2B Pricing Tiers and Volume Discounts for E-commerce

Serve wholesale and retail customers from a single storefront. Customer-specific price lists, volume breaks, and negotiated rates built into your custom shop.

Software Development in Amsterdam

Amsterdam's thriving tech scene demands software that keeps pace. MG Software builds scalable web applications, SaaS platforms, and API integrations for the capital's most ambitious businesses.

From our blog

Custom E-Commerce: When Shopify Is No Longer Enough

Jordan · 7 min read

5 Signs Your Business Needs Custom Software

Jordan · 6 min read

Why Invest in Custom Software in 2025

Jordan · 7 min read

Frequently asked questions

Changes typically propagate within seconds for channels connected via webhooks. For channels that require polling, updates occur within the configured polling interval, usually under two minutes.
The cart reservation mechanism soft-locks the item as soon as it enters a cart. If both customers try to check out simultaneously, only the first to complete payment succeeds; the second is notified that the item is no longer available.
Yes. The warehouse allocation feature lets you reserve portions of your inventory for specific channels, ensuring that high-priority platforms always have stock available.

Need this functionality?

We build it exactly the way you need it.

Request a quote

Related articles

Payment Integration for Web Applications That Convert

Embed payments directly into your web app. From one-time purchases to recurring subscriptions, we integrate the checkout flow that maximizes conversions.

Visual Product Configurator for Custom E-commerce Platforms

Let customers design their product online with a step-by-step configurator. Real-time previews, dynamic pricing, and smooth checkout integration.

B2B Pricing Tiers and Volume Discounts for E-commerce

Serve wholesale and retail customers from a single storefront. Customer-specific price lists, volume breaks, and negotiated rates built into your custom shop.

Software Development in Amsterdam

Amsterdam's thriving tech scene demands software that keeps pace. MG Software builds scalable web applications, SaaS platforms, and API integrations for the capital's most ambitious businesses.

From our blog

Custom E-Commerce: When Shopify Is No Longer Enough

Jordan · 7 min read

5 Signs Your Business Needs Custom Software

Jordan · 6 min read

Why Invest in Custom Software in 2025

Jordan · 7 min read

MG Software
MG Software
MG Software.

MG Software builds custom software, websites and AI solutions that help businesses grow.

© 2026 MG Software B.V. All rights reserved.

NavigationServicesPortfolioAbout UsContactBlogCalculator
SolutionsAll solutionsKnowledge BaseComparisonsAlternativesTools
LocationsHaarlemAmsterdamThe HagueEindhovenBredaAmersfoortAll locations
IndustriesLegalEnergyHealthcareE-commerceLogisticsAll industries