View Categories
DMSI Subscriptions Pro — subscription billing WordPress plugin

DMSI Subscriptions Pro

10 Sub Categories | 40 Docs

Configuring Plan Switching

Last Updated: March 31, 2026

Plan switching configuration is accessible at DMSI → Subscriptions Pro → General tab (Plan Switching section). 📌 What This Extension Adds: The plan switching feature toggle and proration method setting are provided by Subscriptions Pro. They do not exist in core DDLS. Configuration Options Option Key Default Description dmsilm_sp_plan_switching_enabled false Master toggle to enable the...

Configuring Trial Periods

Last Updated: March 31, 2026

Trial period configuration is split between global plugin settings (at DMSI → Subscriptions Pro → Trials tab) and per-product settings (at the WooCommerce product level). 📌 What This Extension Adds: The Trials tab and all trial-related option keys below are provided by Subscriptions Pro. They do not exist in core DDLS. Global Trial Settings Option...

Trial Email Notifications

Last Updated: March 31, 2026

Three email templates handle trial lifecycle notifications. All templates are located in templates/emails/ and follow the standard WooCommerce template override pattern. 📌 What This Extension Adds: These three email templates are specific to Subscriptions Pro’s trial system. Core DDLS sends no trial lifecycle emails. Trial Email Templates Template File Trigger Purpose trial-started.php Immediately on trial...

Trial Analytics

Last Updated: March 31, 2026

Trial analytics provide visibility into trial uptake, conversion rates, and the performance of free versus paid trial offers. 📌 What This Extension Adds: The trial analytics section reads from wp_dmsilm_sp_trial_log and is provided entirely by Subscriptions Pro. Core DDLS has no trial analytics. Accessing Trial Analytics Navigate to WP Admin → DMSI → Subscriptions Pro...

Cancellation Flow Overview

Last Updated: March 31, 2026

When a customer cancels their subscription, DMSI Subscriptions Pro provides a structured cancellation flow that captures cancellation reasons via an optional survey, handles post-cancellation cleanup, and queues the customer for a win-back campaign. 📌 What This Extension Adds: Core DDLS handles the mechanics of subscription cancellation (status change, license revocation). Subscriptions Pro adds a cancellation...

Cancellation Survey

Last Updated: March 31, 2026

The cancellation survey captures exit feedback from customers at the moment of cancellation. It is displayed inside the cancellation confirmation modal before the customer finalises their decision. 📌 What This Extension Adds: The cancellation survey is a Subscriptions Pro feature. It adds a WooCommerce AJAX-powered form within the cancellation modal, response storage, and a reporting...

Reactivation Flow

Last Updated: March 31, 2026

Reactivation allows a previously cancelled or suspended customer to restart their subscription without creating a new order. DMSI Subscriptions Pro provides both customer-initiated and admin-initiated reactivation paths. 📌 What This Extension Adds: Core DDLS does not have a reactivation flow. Subscriptions Pro adds reactivation eligibility checks, the customer portal reactivation button, payment processing on reactivation,...

Cancellation Analytics

Last Updated: March 31, 2026

Cancellation analytics help you understand churn patterns, identify common exit reasons, and measure the effectiveness of retention efforts. 📌 What This Extension Adds: Subscriptions Pro aggregates cancellation data from WooCommerce order meta and subscription logs to provide a cancellation analytics view. The DMSI dashboard widget (added by Subscriptions Pro) surfaces key churn metrics on the...

Plan Switching Overview

Last Updated: March 31, 2026

Plan Switching allows customers to move between subscription plans (upgrade or downgrade) mid-cycle without cancelling and re-subscribing. DMSI Subscriptions Pro handles the proration calculation, payment adjustment, and billing date reconciliation automatically. 📌 What This Extension Adds: Core DDLS does not support mid-cycle plan changes. Subscriptions Pro adds the plan switch request flow, proration engine, prorated...

Proration Calculation

Last Updated: March 31, 2026

Proration ensures that customers pay fairly when switching plans mid-cycle. DMSI Subscriptions Pro supports two proration calculation methods. 📌 What This Extension Adds: The proration engine is entirely provided by Subscriptions Pro. Both calculation methods, the proration preview, and the prorated order creation are Subscriptions Pro features. Proration Methods Two methods are available, configurable at...