Skip to main content
This roadmap outlines what is currently available in Reorder and what is planned for upcoming releases.

Current status

Reorder provides a complete foundation for recurring commerce in Medusa v2.

Subscriptions Core

Full lifecycle management: pause, resume, cancel, address editing, plan changes, and payment method updates.

Plans & Offers

Flexible intervals, discounts, trial periods, and variant-level config overrides.

Renewals Engine

Automated cycle execution, manual force/approval controls, and idempotency protection.

Dunning & Recovery

Payment retry scheduling, recovery workflows, and manual operator actions.

Cancellation & Retention

Churn reason tracking, pause incentives, and retention offer flows.

Analytics & Audit

Daily snapshot metrics (MRR, Churn, LTV), trend charts, and append-only activity log.

Upcoming features

Now (In progress)

  • Payment provider choice: Select different payment gateways per subscription (e.g., Stripe, Adyen).
  • Delivery cadence: Decouple fulfillment schedules from billing schedules (e.g., billed monthly, shipped weekly).
  • Custom retry timing: Set merchant-defined days and hours for payment retries (e.g., Friday mornings).
  • Smart decline handling: Cancel immediately on terminal declines (stolen/blocked cards) to avoid wasting retry attempts.
  • Demo store & agentic blueprints: Production-grade reference store showcasing agentic development workflows.

Next (Planned)

  • Custom bundles (Build-a-Box): Allow customers to pick items in a bundle and swap products between renewal cycles.
  • Food & bakery ordering: Dedicated support for order cutoff times, delivery slots, and holiday pauses.
  • Dunning discounts: Apply dynamic discounts (e.g., 50% off) on final retry attempts to reduce churn.
  • Stripe migration assistant: CLI toolkit to import active subscriptions and payment methods from Stripe Billing.
  • Async analytics export: Generate and download large analytics exports in the background without UI timeouts.

Later (Future & integrations)

  • A/B testing for billing: Experiment and compare different charging strategies and retry schedules.
  • Payment orchestration: Official adapters for payment orchestrators (Primer.io, Payrails, Gr4vy).
  • Chargeback prevention: Integration with pre-dispute alert services (Ethoca / Verifi).
  • Multi-currency analytics: Foreign exchange normalization for global recurring reporting.

Contributing and feedback

Have questions, suggestions, or want to contribute to an upcoming feature? Open an issue or discussion on GitHub.