Commerce Modules

In this section of the documentation, you'll find guides and references related to Medusa's Commerce Modules.

A Commerce Module provides features for a commerce domain within its service. When you install the MedusaGo application, all Commerce Modules are available out-of-the-box. The MedusaGo application exposes their features in its core API routes to clients.

A Commerce Module also defines data models, representing tables in the database. The Medusa Framework and tools allow you to extend these data models to add custom fields.

Commerce Modules List#

API Key Module
Auth Module
Cart Module
Currency Module
Customer Module
Fulfillment Module
Inventory Module
Loyalty Module
Plugin
Order Module
Payment Module
Pricing Module
Product Module
Promotion Module
Region Module
Sales Channel Module
Settings Module
Stock Location Module
Store Module
Store Credit Module
Plugin
Tax Module
Translation Module
Beta
User Module

How to Use Modules#

The Commerce Modules can be used in many use cases, including:

  • MedusaGo Application: The MedusaGo application comes with all Commerce Modules pre-installed and configured. Their commerce features are exposed through REST APIs.