Stock · Odoo 19

Real-time stock for marketplaces: how to stop overselling and stockouts with Odoo

The strategy to keep inventory under control on Amazon, Shopify, Temu, Leroy Merlin and other channels from a single central source.

Real-time stock for marketplaces: how to stop overselling and stockouts with Odoo

Stock is the one place every channel competes over. If Amazon, Shopify, Temu and Leroy Merlin are all selling against different numbers, stockouts, cancellations and manual firefighting show up sooner or later.

Key point: a worthwhile integration isn't measured by whether it connects an API. It's measured by how much manual work it removes, how many errors it prevents, and whether it leaves a trail inside your operational flow.

One single source of truth

Odoo needs to know what's available, what's already reserved, and what can be published to each channel.

Without that central source, each marketplace only reflects part of reality, and the team ends up fixing it by hand.

Syncing doesn't mean publishing everything

You can hold back stock for certain channels, exclude products, apply buffers, or cap the quantities you publish.

The integration has to support business rules, not just copy a number across.

The lag problem

Every sync has timing built into it: webhooks, crons, API rate limits and temporary errors.

That's why logs, retries and alerts matter when an update fails to reach a channel.

Metrics worth watching

Useful links within FlexigoTech

Module catalogContinue reading on FlexigoTechAmazon connectorContinue reading on FlexigoTech

Frequently asked questions

Does real-time stock mean instant?

Not always. It depends on APIs, queues, webhooks and channel limits.

Should I publish all my stock?

Not necessarily. Many businesses use buffers to reduce risk.

Which channel should be the master?

Usually Odoo, if it's the system that prepares orders and controls the warehouse.

What happens if a sync fails?

It must be logged and retried without losing traceability or duplicating operations.

Want us to look at your case?

We look at your channels, stock, carriers and Odoo version to propose the cleanest path forward.

Talk to an engineer