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/reorderWith :
yarn add @reorderjs/reorder1plugins: [2 // other plugins3 {4 resolve: "@reorderjs/reorder",5 options: {},6 },7]With :
npx medusa db:migrateWith :
yarn medusa db:migrateAfter adding the plugin, run your normal Medusa setup flow in your store project.
If you want to work on the plugin itself locally:
1git clone https://github.com/reorder-js/reorder.git2cd reorderyarn installyarn medusa plugin:publishyarn medusa plugin:add reorder1plugins: [2 // other plugins3 {4 resolve: "reorder",5 options: {},6 },7]yarn installyarn devis organized around Medusa-native building blocks:
Project documentation lives in .
Useful starting points:
Issues and pull requests are welcome.
Before changing behavior: