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

Did this page miss something?

Tell us and we rewrite it, usually the same day.

Send a note