Documentation

Learn how to build Medusa projects. Explore our guides.

Get started
Get startedIntroduction
Recipes

Medusa’s framework supports any business use case.

These recipes show how you to build a use case by customizing and extending existing data models and features, or creating new ones.
View All Recipes
ERP
Integrate an ERP system to manage custom product prices, purchase rules, syncing orders, and more.
Marketplace
Build a marketplace with multiple vendors.
Subscriptions
Implement a subscription-based commerce store.
Restaurant-Delivery
Build a restaurant marketplace inspired by UberEats, with real-time delivery handling.
Digital Products
Sell digital products with custom fulfillment.
Restock Notifications
Notify customers when a product is back in stock.
Browse Commerce Modules

All commerce features are provided as extendable modules in Medusa.

Click on any of the commerce modules below to learn more about their commerce features, and how to extend and use them for your custom use-case.

Cart & Purchase

Checkout, Total calculations, and more
Cart
Add to cart, checkout, and totals.
Payment
Process any payment type.
Customer
Customer and group management.

Merchandising

Products, pricing, and promotions.
Pricing
Configurable pricing engine
Promotion
Discounts and promotions
Product
Variants, categories, and bulk edits

Fulfillment

OMS, fulfilment, and inventory.
Order
Omnichannel order management
Inventory
Multi-warehouse and reservations
Fulfillment
Order fulfillment and shipping
Stock Location
Locations of stock-kept items

Regions & Channels

Multi-region and omnichannel support.
Region
Cross-border commerce
Sales Channel
Omnichannel sales
Tax
Granular tax control
Currency
Multi-currency support

User Access

API keys and authentication.
API Keys
Store and admin access
User Module
Admin user management
Auth
Integrate authentication methods
Was this page helpful?
Ask Anything
FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break