Introduction to License Server

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

RequirementVersion
WordPress5.8+
WooCommerce5.3+
PHP7.4+
Tested up to WP6.9
Tested up to WC10.6

Was this article helpful?