Skip to content

v1.0.3 — Initial public release (patch fixes before publish)

Choose a tag to compare

@tkasperski tkasperski released this 15 Apr 14:28
· 71 commits to main since this release

First public release of Reorder - an open-source subscription management plugin for Medusa V2.

What's included

Subscriptions

  • Full subscription lifecycle: create, pause, resume, cancel
  • Flexible billing frequencies — weekly, monthly, yearly, or custom intervals
  • Trial period support with configurable duration
  • Scheduled plan changes applied on the next renewal cycle

Renewals

  • Automatic renewal execution via background scheduler (every 5 min)
  • Manual renewal override from Admin
  • Optional approval flow before each renewal processes
  • Skip next cycle support

Dunning

  • Automatic payment retry scheduling after failed renewals
  • Configurable retry intervals and max attempt count
  • Manual retry and mark-as-recovered actions from Admin
  • Permanent vs. temporary failure classification

Cancellation & Retention

  • Structured cancellation flow with reason tracking
  • Retention offers: pause offer, discount, or custom bonus
  • Deferred cancellation with cancel_effective_at date

Analytics

  • MRR, active subscription count, churn rate, LTV
  • Daily snapshots with filterable trend charts
  • CSV export

Activity Log

  • Append-only audit trail for all subscription lifecycle events
  • Visible per-subscription and in a global view

Admin UI

  • Full Medusa Admin integration — no separate dashboard needed
  • Order Details widget showing subscription context on every order

Storefront API

  • GET /store/products/:id/subscription-offer — fetch subscription options for a product
  • POST /store/carts/:id/subscribe — convert a cart to a subscription checkout
  • Customer portal endpoints for managing active subscriptions