Skip to main content

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