Admin subscriptions

The admin All Subscriptions screen is where you view, filter, search, and manage every subscription on your site. Open it from Subscriptions → All Subscriptions.

List view

The list shows each subscription with:

  • Subscription ID
  • Customer name and email
  • Status
  • Product and variation
  • Total and currency
  • Next payment date
  • Start date
  • Quick actions

Filters

The header filter bar supports filtering by status, product, customer, date range, and gateway. Filtered views are URL-encoded and shareable.

Search

The global search box matches against subscription ID, customer name, and customer email.

Bulk actions

Select multiple subscriptions using the checkboxes, then pick a bulk action. The core plugin exposes four:

  • Activate
  • Put on hold
  • Cancel
  • Move to Trash

There are no built-in “Export”, “Send reminder”, or “Process renewal” bulk actions in the core plugin.

Adding a subscription manually

From the list toolbar, open the New subscription modal to create a subscription for an existing customer. Pick the customer, product, and billing options. The REST endpoint fires milosubscriptions_subscription_manually_created when the subscription is created this way.

Detail view

Click a subscription to open its detail page. The page is a single-page layout with the following sections:

  • Header: subscription ID, customer info, current status (with a status dropdown exposing context-aware transitions), totals, and the key action buttons.
  • Items: the line items on the subscription.
  • Related Orders: the parent order, every renewal, and any switch orders. Includes two primary actions: Create renewal order and Create & send invoice.
  • Activity: timeline of status changes, admin actions, notes, and system events.
  • Shipping: shipping address.
  • Payment: the payment method associated with the subscription.

The detail page is not organized into tabs.

Admin actions

Create renewal order

Generates a renewal order for the subscription.

Create & send invoice

Generates a renewal order and emails the customer the renewal invoice with a payment link.

Status changes

The status dropdown on the detail page exposes valid next statuses. Available transitions depend on the current status (for example, a Cancelled subscription cannot be moved back to Active).

Edit items, price, schedule

You can edit line items, quantities, prices, and schedule dates from the detail page. Changes apply going forward; they do not retroactively update past renewal orders.

Add a note

Use the Activity section to add a private or customer-visible note.

Permissions

Access to the admin screen and its REST endpoints is gated by manage_woocommerce. Administrator and Shop Manager roles have this capability by default.

Troubleshooting

Wrong next payment date

Edit the Next payment date on the detail page.

Renewals are not firing

Open Tools → Scheduled Actions to confirm Action Scheduler is processing jobs. If actions are stuck in Pending, WP-Cron or system cron is not running.

A subscription is missing from the list

Check your status filter and date range, then search by customer email or subscription ID.

Next steps