# Reorder ## Docs - [Activity Log](https://docs.reorderjs.com/admin/activity-log.md): The activity log records subscription lifecycle events across all domains. Browse it globally or per subscription to see who changed what and when. - [Analytics](https://docs.reorderjs.com/admin/analytics.md): Use the Analytics page to review subscription KPIs, inspect revenue and churn trends, track daily subscription creation, and export the view as CSV or JSON. - [Cancellation & Retention](https://docs.reorderjs.com/admin/cancellation-retention.md): Use the Cancellations queue to review churn cases, apply retention offers like pauses or discounts, update cancellation reasons, and finalize each case. - [Dunning](https://docs.reorderjs.com/admin/dunning.md): Use the Dunning queue to monitor payment recovery cases, retry payments, override retry schedules, and manually close cases as recovered or unrecovered. - [Orders](https://docs.reorderjs.com/admin/orders.md): Subscription context surfaced directly on Medusa order details pages. - [Plans & Offers](https://docs.reorderjs.com/admin/plans-offers.md): Use the Plans & Offers page to create, edit, enable, and disable the subscription offer configurations that control which products are subscribable. - [Renewals](https://docs.reorderjs.com/admin/renewals.md): Use the Renewals queue to monitor scheduled and failed billing cycles, review pending plan changes, approve or reject them, and force renewals when needed. - [Subscriptions](https://docs.reorderjs.com/admin/subscriptions.md): Browse, filter, and act on subscriptions from the dedicated Subscriptions page, and manage lifecycle actions directly from each subscription's detail view. - [Activity Log](https://docs.reorderjs.com/api/admin-activity-log.md): Read the global subscription activity log or the per-subscription event timeline — with filtering, sorting, and full state-diff payloads. - [Analytics](https://docs.reorderjs.com/api/admin-analytics.md): Query KPI summaries, time-series trends, and export analytics data — plus trigger manual snapshot rebuilds for historical date ranges. - [Cancellations](https://docs.reorderjs.com/api/admin-cancellations.md): List, inspect, and act on cancellation cases — apply retention offers, update churn reasons, and finalize cancellations from the Medusa Admin. - [Dunning](https://docs.reorderjs.com/api/admin-dunning.md): List, inspect, and act on dunning cases — retry payments, mark cases recovered or unrecovered, and override retry schedules from the Medusa Admin. - [Plans & Offers](https://docs.reorderjs.com/api/admin-plans-offers.md): Create, update, toggle, and inspect subscription plan offers that control available frequencies, discounts, and rules for products or variants. - [Renewals](https://docs.reorderjs.com/api/admin-renewals.md): List and inspect renewal cycles, approve or reject pending plan changes, and force-run cycles using the Reorder Admin renewals API endpoints. - [Settings](https://docs.reorderjs.com/api/admin-settings.md): Read and update the global subscription settings singleton — dunning schedules, renewal behavior, cancellation policy, and trial defaults. - [Subscriptions](https://docs.reorderjs.com/api/admin-subscriptions.md): Manage subscription lifecycle from the Medusa Admin: list, inspect, pause, resume, cancel, schedule plan changes, and update shipping addresses. - [Subscription Checkout](https://docs.reorderjs.com/api/store-checkout.md): Convert a prepared cart into a subscription order using line item metadata as the source of truth for billing cadence. - [Subscription Offers](https://docs.reorderjs.com/api/store-offers.md): Resolve the effective subscription offer for a product or variant — used to power PDP frequency selectors, savings displays, and checkout validation. - [Customer Subscriptions](https://docs.reorderjs.com/api/store-subscriptions.md): Let customers list and manage their own subscriptions — pause, resume, skip, swap, change frequency or address, retry payment, and request cancellation. - [Activity Log](https://docs.reorderjs.com/concepts/activity-log.md): The Activity Log is an append-only audit trail of business-significant subscription events across renewals, dunning, cancellations, and subscription lifecycle changes. - [Analytics](https://docs.reorderjs.com/concepts/analytics.md): Analytics gives operators a reporting dashboard for recurring-commerce KPIs, trends, and exports — built primarily on daily subscription snapshots. - [Background Jobs](https://docs.reorderjs.com/concepts/background-jobs.md): The four scheduled jobs Reorder registers on your Medusa server and what each one does. - [Cancellation & Retention](https://docs.reorderjs.com/concepts/cancellation-retention.md): Cancellation cases let you run retention offers before finalizing a cancellation. Learn how pause, discount, and bonus offers work and when to finalize. - [Dunning](https://docs.reorderjs.com/concepts/dunning.md): Dunning automatically retries failed subscription payments on a configurable schedule. Learn how cases work, what statuses mean, and how to resolve them. - [Medusa Integration](https://docs.reorderjs.com/concepts/medusa-integration.md): How Reorder connects to Medusa's native modules — products, customers, orders, carts, and payments. - [Plans & Offers](https://docs.reorderjs.com/concepts/plans-offers.md): Plan offers control which products and variants are subscribable, what billing frequencies are available, and what discounts or trials apply. - [Renewals](https://docs.reorderjs.com/concepts/renewals.md): A renewal cycle represents one scheduled billing event for a subscription. Learn how cycles are executed, approved, failed, and how skipping a cycle works. - [Subscriptions](https://docs.reorderjs.com/concepts/subscriptions.md): A subscription links a customer to a product variant on a recurring schedule. Learn about statuses, lifecycle transitions, and key fields. - [Subscription Settings](https://docs.reorderjs.com/configuration/subscription-settings.md): Configure global defaults for trials, dunning, renewals, and cancellations. New operations use these values; active cases keep their own configuration. - [Introduction](https://docs.reorderjs.com/introduction.md): Reorder is an open-source Medusa plugin that adds subscriptions, renewals, dunning, retention flows, and analytics to your store. - [Quick Start](https://docs.reorderjs.com/quickstart.md): Install the Reorder plugin into your Medusa project and start managing subscriptions in minutes. - [Cart](https://docs.reorderjs.com/storefront/cart.md): How to handle subscription state in the cart — displaying cadence, enforcing purchase mode, and blocking mixed carts. - [Customer Portal](https://docs.reorderjs.com/storefront/customer-portal.md): Use the Store API's customer subscription endpoints to let authenticated customers view, manage, and cancel their subscriptions from your storefront. - [Subscription Checkout](https://docs.reorderjs.com/storefront/subscription-checkout.md): Use the subscribe endpoint to convert a prepared cart into a subscription at checkout, with frequency and offer data attached as line item metadata. - [Subscription Offers](https://docs.reorderjs.com/storefront/subscription-offers.md): Fetch the effective subscription offer for a product or variant to power frequency selectors, savings displays, and checkout validation on your storefront.