A subscription in DMSI DDLS tracks recurring billing for your licensed products.
What Subscriptions Do #
When a customer purchases a subscription-based license, the system:
- Creates a subscription linked to their license
- Tracks billing cycle and next payment date
- Detects when renewal is due and notifies admin
- Automatically extends license when renewal order is paid
Core Plugin Features #
DMSI DDLS Core:
- Subscription record creation and tracking
- Renewal date detection with admin notification
- Manual renewal via admin-created orders
- Customer pays via WooCommerce checkout
- Automatic license extension when renewal order paid
- Trial periods
- Renewal reminder emails to customers
What DMSI Subscriptions Pro Adds
>
Subscriptions Pro layers automated lifecycle management on top of the core:
>
– Payment Retries — automatically retries failed payments on days 1, 3, 5, 7
– Dunning Email Sequences — multi-step recovery email campaigns with open/click tracking
– Grace Periods — customers keep access while payment is being recovered
– Auto-Suspension & Auto-Cancellation — automatic status transitions after failed recovery
– Status History Audit Log — every status change is recorded with reason and timestamp
– Renewal Reminders — configurable multi-day reminder schedule (not just 30/7 days)
– Pause / Resume — customers can pause billing for up to 90 days
– Win-Back Campaigns — automated email + discount code sequences after cancellation
– Cancellation Survey — collect churn reason data
– Reactivation — customers can reactivate within 90 days of cancellation
– Proration — credit calculation for plan upgrades and downgrades
Why a Custom Subscription System? #
DMSI DDLS uses its own subscription tracking system instead of requiring WooCommerce Subscriptions ($199/year).
You get:
- Full subscription tracking built-in (no extra cost)
- Renewal detection with admin notifications
- Manual renewal order creation with payment URLs
- Automatic license extension when customer pays
- Trial periods
- Custom billing cycles
