Order Module
Order Module
Streamlined order management
Track, manage, and automate order handling with the flexibility to set up bespoke order processes. Build custom workflows and integrate with your ERP, WMS, and related services.
Overview
Solve customer problems and manage orders in one place
View order statuses, modify existing orders, and handle post-delivery services like returns, exchanges, and claims.
Order lifecycle management
Track orders from placement to post-delivery services and make custom order changes whenever needed.
Omnichannel order handling
Manage all orders in one place. Build storefronts with Medusa's APIs and integrate your other sales channels.
Automated RMA flows
Let customers request returns, exchanges, or claims through APIs and handle them automatically in Medusa.
Empower store operators
Let store operators create draft orders, make order edits, and handle returns directly in the Medusa Admin.
Handle in-store orders
Create omnichannel experiences. Allow in-store orders and fulfillment or let your customers buy online and pick up in store.
Handling +5,000 daily orders
Makro PRO uses Medusa for omnichannel order management. Learn how they use the Order Module to handle over 180,000 orders and +$300M in GMV yearly.
Widgets and UI Routes
Add custom order widgets to your order overview.
Use Widgets and the Medusa UI library to inject native-looking custom functionality into the Order page of the Medusa Admin.
Learn moreRecipes
The Order Module can handle all order types. Check out the recipes to learn more.
Features
Extendable end-to-end order handling
Out-of-the-box logic to handle orders from placement to post-delivery services. Tailor the order process to your needs while seamlessly connecting with other systems.
Seamless Order Management
Full order lifecycle management
Manage orders across multiple channels
Set up automated return and exchange flows
Track order statuses from end-to-end
Make payment collections for outstanding payments
Get detailed payment and fulfillment overviews
Create Draft orders from the admin
Support subscription and B2B orders
Handle in-store order fulfillment natively
Connect and customize
Sync orders with your ERP system using Workflows
Inject custom widgets in the order admin page
Add custom order attributes
Easily export order data to other systems
Rip and replace with your own custom OMS
Set up custom Workflows for order creations
Works with all Medusa modules
Ships as a standalone npm package
Use standalone with your own systems