Inventory Module
Inventory Module
Omnichannel inventory handling
Easily handle inventory across multiple sales channels and warehouses, and get real-time overview of your stock.
Overview
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.
Share inventory across products
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).
User Story
Omnichannel inventory handling at Tekla
Learn how Tekla manages inventory across their showroom and online warehouse to create an omnichannel experience for their customers.
Read StoryTrue omnichannel experiences
Easily support omnichannel experiences like enabling product reservations or making home-delivery orders in-store.
Multi-warehouse support
Set up multiple stock locations and fulfill, return, exchange, or split orders across locations.
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.
Part of a pluggable architecture
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.
Recipes
Manage multiple inventory locations from one backend with native omnichannel support.
Features
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