The WooCommerce Software Add-on is an invaluable tool for managing license keys and activations through your WooCommerce store. Here’s an overview of its functionalities:
Selling Licenses and Upgrades
- Define products as software in WooCommerce settings.
- Configure software-specific properties such as upgrades and pricing.
- Customers purchase software as regular products but receive auto-generated license keys via email upon order completion.
Order Emails and Key Delivery
- Order emails include license keys, activation emails, and information about remaining activations.
- The system allows for the resending of these emails directly from the WooCommerce orders screen.
Paid Upgrades and Valid Upgrade Keys
- Define valid upgrade keys and prices for software upgrades, enabling customers to upgrade at reduced rates.
- During purchase, customers can input their license details to proceed with upgrades.
Managing Purchased Keys
- Licenses associated with orders are editable and viewable from the orders screen.
- A dedicated area in WooCommerce allows you to view all licenses, even those not linked to orders. Bulk delete functionality is available for revoking keys.
Activations Tracking and Reporting
- Access reports within WooCommerce for an overview of software sales and activation details.
- Utilize the reports section to track activations, ensuring better control over your licensing system.
API Integration
- The extension provides an API for various key operations like generation, activation, deactivation, and resetting.
- Developers can integrate this API into their software or web applications to validate licenses.
This addon essentially streamlines the entire process of selling software licenses, managing key deliveries, handling upgrades, and tracking activations, offering a comprehensive solution within WooCommerce for software-based products.