Skip to main content
Reorder is an open-source plugin for Medusa.js that turns your store into a full recurring commerce platform. It adds subscription management, configurable plans and offers, automated renewal orchestration, payment recovery through dunning, cancellation retention flows, and subscription analytics — all from the Medusa Admin. Reorder extends Medusa’s native modules rather than replacing them. Subscriptions link directly to your existing products, customers, carts, and orders. Renewals generate standard Medusa orders and use your configured payment provider. Admin users can also move directly from a Medusa order to its linked subscription through the order-detail widget. No separate catalogs, customer records, or payment credentials to manage.

Features

Subscriptions

Create, pause, resume, and cancel subscriptions. Track lifecycle state and upcoming renewals.

Plans & Offers

Configure subscription frequencies, per-frequency discounts, trials, and minimum cycle rules.

Renewals

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

Dunning

Automatic payment retry scheduling with configurable intervals and manual recovery actions.

Cancellation & Retention

Run retention flows — pause offers, discounts, and bonuses — before finalizing cancellations.

Analytics

Track MRR, churn rate, LTV, and active subscription counts with filterable trend charts.
Ready to install? Follow the Quick Start guide.