The DMSI Subscriptions Pro settings page is the central hub for configuring all plugin features. It is accessible only to WordPress administrators with the manage_options capability.
📌 What This Extension Adds: The entire settings page and all tabs below are added by Subscriptions Pro. Core DDLS has its own settings; these are separate and specific to Subscriptions Pro features.
Accessing the Settings Page #
Navigate to: WP Admin → DMSI → Subscriptions Pro
The admin menu entry Subscriptions Pro appears under the DMSI top-level menu item. The page slug is dmsi-ddls-subscriptions-pro.
Settings Tabs #
The settings page is organised into 7 tabs:
| Tab | Purpose |
|---|---|
| General | Feature toggles, renewal reminders, cancellation survey |
| Retries | Payment retry schedule and maximum retry count |
| Dunning | Dunning email sequences and timing |
| Grace | Grace period duration and auto-cancel delay |
| Win-Back | Win-back campaign delays, discounts, and analytics |
| Trials | Trial period defaults and notification timing |
| Advanced | Data management, license settings, upgrade utilities |
Settings Persistence #
All settings are stored as individual WordPress options via update_option(). Option keys follow the dmsilm_sp_* naming convention. Settings are retrieved using get_option() with fallback defaults in the plugin’s option getter methods.
Settings Access for Developers #
Plugin settings can be read programmatically using:
“php $value = get_option( 'dmsilm_sp_option_key', $default );
“
See General and Feature Toggles, Retry and Dunning Settings, and Advanced Settings and Gotchas for the full option key reference.
