Skip to main content
Reorder is an open-source plugin for Medusa.js that turns your existing store into a full recurring commerce platform. Install it into any Medusa project to unlock subscription management, configurable plans and offers, automated renewal orchestration, payment recovery through dunning, cancellation retention flows, an activity audit log, and subscription analytics — all managed from the Medusa Admin.

What Reorder includes

Reorder covers the complete subscription lifecycle from signup through renewal, recovery, and cancellation.

Subscriptions

Create, pause, resume, and cancel subscriptions. Track lifecycle state, pending plan changes, and upcoming renewals from a dedicated Admin list and detail view.

Plans & Offers

Configure subscription frequencies, per-frequency discounts, trial settings, and minimum cycle rules at the product or variant level.

Renewals

Scheduler-backed renewal execution with manual override, approval and reject flows, force renewal, and full attempt history.

Dunning

Automatic payment retry scheduling with configurable intervals, retry-now action, and manual recovery and unrecovery flows.

Cancellation & Retention

Run retention flows — pause offers, discounts, and bonuses — before finalizing cancellations. Track offer history and final outcome.

Activity Log

Append-only business audit trail covering every significant event across subscriptions, renewals, dunning, and cancellations.

Analytics

Track MRR, churn rate, LTV, and active subscription counts with filterable daily, weekly, and monthly trend charts.

Current scope

Reorder currently focuses on recurring commerce operations managed from the Medusa Admin. The plugin provides full Admin coverage across all implemented domains — subscriptions, plans and offers, renewals, dunning, cancellations, activity log, and analytics. Customer self-service flows are available through the Store API for subscription checkout, subscription account actions, and PDP subscription offer resolution. A dedicated Reorder Subscription Starter for customer-facing storefronts is planned for the near future.

Feature highlights

  • Subscription lifecycle management — create, pause, resume, and cancel with full state tracking
  • Configurable plans and offers — frequency-level discounts, trials, and minimum cycle enforcement
  • Renewal orchestration — scheduled and manual execution with locking and correlation IDs
  • Dunning retries and recovery — configurable retry schedules and one-click recovery actions
  • Cancellation flows with retention offers — pause, discount, and bonus offers before finalization
  • Operational activity logs — cross-domain audit trail with per-subscription timeline
  • Subscription analytics and reporting — KPI cards, trend visualization, and CSV export

Ready to install?

Follow the quickstart to add Reorder to your Medusa project in a few minutes. If you want to verify compatibility first, check the requirements page.