DMSI Subscriptions Pro uses an extended set of subscription statuses beyond the core DDLS states. Understanding these statuses is essential for troubleshooting and support.
📌 What This Extension Adds: The
grace_period,suspended,paused, andtrialstatuses are added by Subscriptions Pro. Core DDLS only hasactive,cancelled, andexpired.
Status Reference Table #
| Status | Description | Billing | License Access |
|---|---|---|---|
active | Subscription is current, payment up to date | Active | Full access |
trial | Customer is in a free or paid trial period | Pending (free trial) or active | Full access |
paused | Customer-initiated pause; auto-resumes on pause end date | Suspended | Preserved (configurable) |
grace_period | Payment failed; within grace window (default 14 days) | Retrying | Full access maintained |
suspended | Grace period expired; payment still outstanding | Halted | Revoked |
cancelled | Subscription terminated; no further billing | Stopped | Revoked |
Status Transition Flow #
“ active → grace_period (payment failure) grace_period → active (payment recovered) grace_period → suspended (grace expires, payment still failed) suspended → active (manual admin override or customer retry) suspended → cancelled (auto-cancel after configured days, default 30) active → paused (customer-initiated pause) paused → active (auto-resume on pause end date) active → trial (new subscription with trial enabled) trial → active (trial converts to paid) trial → cancelled (trial ends without payment)
“
Checking Status in the Admin #
The SP Status column on the subscription list shows the current extended status. For details on manual status overrides, see Subscription Pro Status Metabox.
