Skip to Content
Medusa.jsPluginsGet startedTemplate

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/repo in StarterVersion with 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