Welcome to the SLSWC documentation. SLSWC turns your WooCommerce store into a full-featured software license server — sell plugins, themes, and other digital products with license key management, automatic updates, subscription billing, and a built-in support desk.
Choose Your Guide
Admin Guide
For store owners and administrators. Covers installation, configuration, license management, subscription handling, payment gateway setup, email notifications, reports, and troubleshooting.
Customer Guide
For customers purchasing software from your store. Covers managing license keys, subscriptions, support tickets, API keys, Composer installation, and license recovery.
Developer Guide
For developers integrating with the license server. Covers the REST API, client library for plugins and themes, DRM, auto-updates, hooks reference, custom payment gateways, Composer repository, and database schema.
Key Features
- License Management — Generate, activate, deactivate, and track license keys with domain-based activation limits
- Subscription Billing — Recurring payments with auto-renewal, grace periods, and retry logic via Stripe, PayPal, PayFast, or Polar
- Software Updates — Serve plugin and theme updates directly from your store with version checking and authenticated downloads
- DRM Protection — Grace periods, admin notices, and full-page lock screens for unlicensed software
- Support Desk — Built-in ticketing system with agent assignment, categories, and email notifications
- Composer Repository — Let customers install and update packages via Composer with license-based authentication
- Reports & Analytics — Revenue trends, ARPU, churn rate, activation rates, and VIP customer tracking
- Migration Tools — Import from Envato, License Manager for WooCommerce, WC Software, and WC API Manager
Requirements
| Requirement | Version |
|---|---|
| WordPress | 5.8+ |
| WooCommerce | 5.3+ |
| PHP | 7.4+ |
| Tested up to WP | 6.9 |
| Tested up to WC | 10.6 |