Prerequisites
Reorder is a plugin for an existing Medusa store. If you don’t have one yet, create a Medusa application first, then come back here. Once you have a running Medusa store, make sure it meets the version requirements:Reorder is not compatible with Medusa 1.x. It relies on modules, workflows, and Admin UI extensions introduced in Medusa 2.x.
Installation
1
Install the plugin
In your Medusa application, add
@reorderjs/reorder using your preferred package manager.2
Register the plugin
Open
medusa-config.ts and add Reorder to the plugins array.medusa-config.ts
3
Run migrations
Apply Reorder’s database migrations from your Medusa application directory.
4
Start your store
Run your Medusa server. Reorder will register its modules, API routes, scheduled jobs, and Admin UI extensions on boot.
5
Open the Admin
Navigate to your Medusa Admin dashboard. You will see a Subscriptions entry in the sidebar with access to Plans & Offers, Renewals, Dunning, Cancellations, Activity Log, and Analytics.
What gets added to your store
Once the plugin is loaded, Medusa boots with the following additions from Reorder:Next steps
- Core Concepts — understand the subscription lifecycle, plan model, and renewal flow
- Plans & Offers — create your first subscription plan and attach it to a product
- Subscription Settings — tune dunning intervals, trial defaults, and renewal behavior