Menu
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
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.
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?
Edit this page