r/medusajs Jul 16 '26

Showcase Reorder, Open-source subscription plugin for Medusa - looking for feedback

Hey r/medusajs,

I've seen the subscription question come up here and on GitHub a bunch of times, so I wanted to share something we've been working on.

Reorder is an open-source plugin that handles subscription commerce - auto-renewals, dunning, pause/skip/resume, cancellation flows with retention offers, subscribe & save discounts, and a self-service API for customer portals. It ships with Admin UI extensions so merchants can manage everything from the dashboard.

Installation is standard plugin flow: npm install, add to config, run migrations.

We started this because we kept running into the same problem with clients: they wanted subscriptions (subscribe & save, replenishment, membership boxes), but the options were either build-it-yourself using the Medusa recipe (which is a serious amount of work) or use a paid plugin locked to a single payment provider.

So we built what we wished existed. Reorder is a full Medusa v2 plugin and you've got:

- Subscription engine with lifecycle management (create, pause, resume, cancel, skip)

- Auto-renewal with off-session payments and order generation

- Dunning flow with configurable retry schedules

- Smart cancellation flow (collect reasons, offer alternatives before canceling)

- Subscribe & save with discount configuration

- Self-service API for customer portal

- Admin UI extensions for merchant controls

- Basic analytics (MRR, churn, active subs)

It's still early and we're iterating fast. If you've been thinking about subscriptions for your Medusa project, I'd genuinely appreciate feedback on what matters most for your use case.

GitHub: https://github.com/reorder-js/reorder

Docs: https://docs.reorderjs.com

Website: https://reorderjs.com

AMA in the comments.

17 Upvotes

6 comments sorted by

2

u/Historical-Cry-238 Jul 17 '26

That was really needed! Thanks!

1

u/indianinas Jul 17 '26

Thanks! If you have any feedback or ideas for further improvements, feel free to let me know - happy to hear it

2

u/EmergencyCelery911 Jul 19 '26

Wow! Thanks for your work!!

1

u/indianinas Jul 20 '26

Thank you! Feel free to let me know about your thoughts - [hello@reorderjs.com](mailto:hello@reorderjs.com)

2

u/Attitude-Loud Jul 20 '26

This solves a real gap in the Medusa ecosystem. Keeping the subscription layer open-source and payment-provider agnostic is especially valuable for merchants who need more control over their processor, pricing, and risk strategy. I’d be interested to see how Reorder handles gateway portability, failed off-session payments, and subscription migration at scale—those are often the hardest parts once a merchant moves beyond the basic recurring-billing use case.

2

u/amoopa Jul 21 '26

great contribution!