Inventory Module

Inventory Module

Omnichannel inventory handling

Easily handle inventory across multiple sales channels and warehouses, and get real-time overview of your stock.


Handle inventory across multiple locations

Easily manage inventory and product reservations across stock locations and sales channels.

Real time inventory overview

Keep track of your inventory across multiple locations in real time. Meanwhile, the reservation management reserves orders that are not yet fulfilled to ensure you never oversell out-of-stock items.

altText of the image

Share inventory across products

new feature

Associate multiple inventory items with one product (e.g. table top and legs). Or share an inventory item across multiple products (e.g. a door handle for multiple doors).

altText of the image
User Story icon

User Story

Learn more

Omnichannel inventory handling at Tekla

Learn how Tekla manages inventory across their showroom and online warehouse to create an ominchannel experience for their customers.

True omnichannel experiences

Easily support omnichannel experiences like enabling product reservations or making home-delivery orders in-store.

altText of the image

Multi-warehouse support

Set up multiple stock locations and fulfill, return, exchange, or split orders across locations.

altText of the image
Customize Everything

Customize to your inventory needs

Build admin extensions to your inventory overview or replace the Inventory Module with your own service.

Add custom inventory widgets

Use Widgets and the Medusa UI library to inject native-looking custom functionality into the Medusa Admin pages.

altText of the image

Part of a pluggable architecture

new feature

Our framework lets you orchestrate your commerce stack as you prefer. Integrate your favorite tools or replace Medusa’s modules with third-party systems without full data migrations or syncs.

altText of the image

Inventory handling for omnichannel businesses

Handle complex inventory operations, multi-warehouse, and reservations with ease.

Core inventory features

  • Real time overview of your stock and reservations

  • View inventory across channels and locations

  • Support advanced multi-warehouse setups

  • Included in Next.js Starter

  • Share and bundle inventory across products

  • Split orders across multiple locations

  • Keep in-store inventory in your Medusa backend

  • Let customers make online product reservations

  • !

    Avoid overselling with reservation management

Connect and customize

  • Rip and replace with your own inventory system

  • Optimized for serverless deployment

  • Sync with your own WMS using Workflows

  • Works with all Medusa modules

  • Connect with any third-party systems

  • Fully open-source and ships as npm package

  • !

    Add custom widgets to the inventory admin page

  • !

    Use standalone with your own systems

  • !

    Extend with your own custom data models


Get Started

Copy the command and get started with Medusa in 3 mins.