Template
Use this structure when submitting your plugin. Copy and replace the placeholders with your content. See Automations or Notifications as a reference example.
---
title: Get started
sidebarTitle: Get started
---
# [Your Plugin Name]
[One-sentence description of your plugin and what it does.]
| Field | Details |
|-------|---------|
| **Status** | In Review |
| **Repository** | [github.com/owner/repo](https://github.com/owner/repo) |
| **Version** | <StarterVersion repo="owner/repo" fallback="1.0.0" /> |
| **Author** | [Author name] |
## Features
- **[Feature name]** — [description]
- **[Feature name]** — [description]
## Compatibility
- **Medusa Version**: `>= 2.8.8`
- **Node Version**: `>= 20`
- [Other requirements]
## Installation
### 1. Install the package
```bash
npm install @your-org/your-plugin-name
# or
yarn add @your-org/your-plugin-name
```
### 2. Register the plugin
Add to your `medusa-config.ts`:
```typescript
module.exports = defineConfig({
plugins: [
"@your-org/your-plugin-name"
// or with options:
// {
// resolve: "@your-org/your-plugin-name",
// options: {},
// },
],
})
```
### 3. Configure
[Configuration steps]
## Links
- [Configuration](https://github.com/owner/repo/blob/main/docs/configuration.md)
- [Additional docs...]
## License
[License name, e.g. MIT]
## Links
- [GitHub Repository](https://github.com/owner/repo)
- [npm package](https://www.npmjs.com/package/@your-org/your-plugin-name)
- [Author contact — LinkedIn, GitHub, etc.]Notes:
- Replace
owner/repoinStarterVersionwith your repository (e.g.codee-sh/medusa-plugin-automations) - Add or remove rows in Features as needed
- Ensure your repo has an official GitHub release for the version to display correctly
Last updated on