> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reorderjs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Reorder: Open-Source Subscriptions for Medusa

> Reorder is a Medusa.js plugin that adds subscriptions, renewal orchestration, dunning, cancellation flows, and analytics to your store.

Reorder is an open-source plugin for [Medusa.js](https://medusajs.com) that brings full recurring commerce capabilities to your store. Install it into any existing Medusa project to unlock subscription management, configurable plans and offers, automated renewals, dunning recovery, retention flows, and subscription analytics — all accessible from your Medusa Admin dashboard and deeply integrated with native Medusa orders, carts, and payments.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Install Reorder into your Medusa store and run your first subscription flow in minutes.
  </Card>

  <Card title="Core Concepts" icon="book-open" href="/concepts/subscriptions">
    Understand subscriptions, plans, renewals, dunning, and the full lifecycle model.
  </Card>

  <Card title="Admin UI" icon="gauge" href="/admin/subscriptions">
    Manage subscriptions, renewals, dunning cases, analytics, and order-level subscription context from the Medusa dashboard.
  </Card>

  <Card title="API Reference" icon="code" href="/api/admin-subscriptions">
    Explore all Admin and Store API endpoints with request/response examples.
  </Card>
</CardGroup>

## What Reorder includes

Reorder covers every stage of the subscription lifecycle:

<CardGroup cols={2}>
  <Card title="Subscriptions" icon="arrows-rotate" href="/concepts/subscriptions">
    Create, pause, resume, and cancel subscriptions. Track lifecycle state and upcoming renewals.
  </Card>

  <Card title="Plans & Offers" icon="tags" href="/concepts/plans-offers">
    Configure subscription frequencies, per-frequency discounts, trials, and minimum cycle rules at the product or variant level.
  </Card>

  <Card title="Renewals" icon="calendar-check" href="/concepts/renewals">
    Scheduler-backed renewal execution with manual override, approval flows, and attempt history.
  </Card>

  <Card title="Dunning" icon="triangle-exclamation" href="/concepts/dunning">
    Automatic payment retry scheduling with configurable intervals and manual recovery actions.
  </Card>

  <Card title="Cancellation & Retention" icon="hand" href="/concepts/cancellation-retention">
    Run retention flows — pause offers, discounts, and bonuses — before finalizing cancellations.
  </Card>

  <Card title="Analytics" icon="chart-line" href="/admin/analytics">
    Track MRR, churn rate, LTV, and active subscription counts with filterable trend charts.
  </Card>
</CardGroup>

## Get started

<Steps>
  <Step title="Check requirements">
    Make sure you have a Medusa store running version **2.3+**. See [Requirements](/requirements) for the full compatibility matrix.
  </Step>

  <Step title="Install the plugin">
    Add `@reorderjs/reorder` to your Medusa project and register it in `medusa-config.ts`. Follow the [Quick Start](/quickstart) guide.
  </Step>

  <Step title="Configure settings">
    Tune dunning retry intervals, trial defaults, and renewal behavior from the [Subscription Settings](/configuration/subscription-settings) page in your Admin.
  </Step>

  <Step title="Create your first plan">
    Use the [Plans & Offers](/admin/plans-offers) page in Admin to define subscription frequencies and discounts for your products.
  </Step>
</Steps>
