A starter for Medusa plugins.
is an open source Medusa subscription plugin.
It adds recurring commerce capabilities to a Medusa store, including subscriptions, plans and offers, renewals, dunning, cancellation and retention flows, activity logs, and analytics.
is built as a Medusa plugin with Medusa modules, workflow-backed mutations, Admin API routes, scheduled jobs, and Admin UI extensions.
currently focuses on recurring commerce operations managed from the Medusa Admin.
Today, the plugin provides strong Admin coverage across the implemented domains. Customer self-service flows will be introduced in the near future as a .
is meant to be installed into an existing Medusa project.
With :
npm install @reorderjs/reorder
With :
yarn add @reorderjs/reorder
plugins: [// other plugins{resolve: "@reorderjs/reorder",options: {},},]
With :
npx medusa db:migrate
With :
yarn medusa db:migrate
After adding the plugin, run your normal Medusa setup flow in your store project.
If you want to work on the plugin itself locally:
git clone https://github.com/reorder-js/reorder.gitcd reorder
yarn install
yarn medusa plugin:publish
yarn medusa plugin:add reorder
plugins: [// other plugins{resolve: "reorder",options: {},},]
yarn install
yarn dev
is organized around Medusa-native building blocks:
Project documentation lives in .
Useful starting points:
Issues and pull requests are welcome.
Before changing behavior: