Understanding Subscriptions #
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
Optional Extensions (Future):
- Automatic recurring billing via saved payment tokens
- Failed payment retry (dunning)
- Customer payment method management
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
Subscription vs One-Time License #
| Type | Payment | Renewal | Management |
|---|---|---|---|
| One-Time | Customer pays once | Manual rebuy required | You process manually |
| Subscription | Recurring billing | Create renewal order | System handles extension |
