This guide walks through installing DMSI Subscriptions Pro from download to first configuration.
Step 1: Download the Plugin #
Download the dmsi-subscriptions-pro.zip file from your DMSI account or the license delivery email. Do not unzip the file — WordPress handles that during upload.
Step 2: Upload and Activate #
- Log in to your WordPress admin dashboard.
- Navigate to Plugins → Add New → Upload Plugin.
- Click Choose File, select
dmsi-subscriptions-pro.zip, then click Install Now. - After installation completes, click Activate Plugin.
Step 3: Dependency Check #
On activation, the plugin verifies that WordPress 6.0+, WooCommerce 7.0+, PHP 7.4+, and DMSI DDLS Core 1.0.0+ are all present. If any dependency is missing, the plugin will deactivate itself and display a red admin notice listing the missing components. Resolve all dependency issues before proceeding.
Step 4: License Activation #
After successful activation, navigate to DMSI → License Manager in the WordPress admin sidebar. Enter your DMSI Subscriptions Pro license key and click Activate License. A valid, active license is required for the plugin to function — features are gated behind license validation.
📌 What This Extension Adds: The license activation step is specific to DMSI Subscriptions Pro. Core DDLS has its own license key; each product requires a separate activation.
Step 5: Post-Activation Redirect #
After license activation, the plugin redirects you to DMSI → Subscriptions Pro settings page. This is where you configure all plugin features. See Settings Page Overview for a full tab reference.
Database Tables Created #
On activation, the plugin creates the following tables using dbDelta():
wp_dmsilm_sp_payment_retries— Payment retry attempt logwp_dmsilm_sp_dunning_log— Dunning email send historywp_dmsilm_sp_winback_campaigns— Win-back campaign recordswp_dmsilm_sp_winback_log— Win-back email send logwp_dmsilm_sp_pause_log— Pause/resume historywp_dmsilm_sp_trial_log— Trial period records
