Files
medusa-store/www/apps/resources/app/commerce-modules/page.mdx
Shahed Nasser 69b9e73be7 docs: improve commerce modules [1/n] (#9498)
Improve and add docs for API Key, Auth, and Cart Modules

[1/n]
2024-10-11 15:19:13 +00:00

28 lines
1.1 KiB
Plaintext

import { ChildDocs } from "docs-ui"
export const metadata = {
title: `Commerce Modules`,
}
# {metadata.title}
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. The Medusa application exposes these features in its API routes to clients.
A commerce module also defines data models, representing tables in the database. Medusa's framework and tools allow you to extend these data models to add custom fields.
## Commerce Modules List
<ChildDocs onlyTopLevel={true} />
---
## How to Use Modules
The Commerce Modules can be used in many use cases, including:
- Medusa Application: The Medusa application uses the Commerce Modules to expose commerce features through the REST APIs.
- Serverless Application: Use the Commerce Modules in a serverless application, such as a Next.js application, without having to manage a fully-fledged ecommerce system. You can use it by installing it in your Node.js project as an NPM package.
- Node.js Application: Use the Commerce Modules in any Node.js application by installing it with NPM.