
Woocommerce Api Manager
/Year

Streamline Software Licensing via WooCommerce
Selling digital assets like plugins, themes, and applications requires a robust mechanism to manage subscriptions, validate access, and distribute updates securely. The WooCommerce API Manager bridges this gap by turning an online store into an automated software licensing server. It eliminates manual key generation and legacy distribution methods, allowing product creators to focus on development while the platform handles access control and version management seamlessly.
What the WooCommerce API Manager Does
This extension converts store products into license-enabled assets. When a customer purchases an item, the system automatically generates unique cryptographic API credentials. It then tracks product activations across external WordPress sites or custom applications. The plugin handles the entire lifecycle of a license, including generation, activation, tracking, renewal, and expiration, all while remaining integrated into the checkout and order management framework.
Who Should Use This Licensing Solution
This software is tailored specifically for independent developers, digital agencies, SaaS providers, and creators who distribute digital tools. Whether selling single-site utility plugins, comprehensive commercial themes, or standalone desktop software, creators can use this system to safeguard intellectual property. It is equally suitable for corporate teams needing internal asset distribution across various client properties under distinct licensing terms.
Key Capabilities and Management Features
The platform offers a comprehensive suite of management utilities for store administrators and end-users. Central to its design is the flexible license generation engine, which supports both subscription-based recurring models and traditional one-time purchases. Administrators can define precise activation limits per product or variation, giving them granular control over distribution pricing tiers. Automated update delivery ensures that when a new version zip archive is uploaded to the backend dashboard, all connected client installations receive an immediate notification to upgrade right inside their admin panels. Furthermore, the built-in customer dashboard gives buyers autonomy over their keys, reducing administrative support overhead by allowing direct activation resets.
Practical WordPress Use Cases
Consider a developer operating a marketplace for niche extensions. By implementing this management framework, each product listing can be configured with specific activation boundaries, such as single-site, five-site, or unlimited site plans. When a client adds the extension to their setup, the client-side library communicates with the store backend to confirm validity. Another prominent scenario involves agency networks distributing custom-built parent themes to client infrastructure. The agency can easily monitor exactly where their code is active and restrict updates to clients with active support packages. It also extends well to desktop applications, where remote web service checks validate client installations before unlocking core functional suites.
Setup and Compatibility Context
Deploying this infrastructure requires an active WordPress ecosystem driven by the core WooCommerce system. It fits naturally alongside standard billing tools, especially subscription plugins that handle recurring invoice processing. To link remote client items back to the shop hub, developers include a lightweight PHP helper library within their distributed zip archives. This library manages the background network handshakes, ensuring client installations check in periodically to verify active statuses without degrading frontend site performance.
Why Choose This Tool on WPPick
Obtaining your distribution tools through WPPick ensures access to clean, uncompromised files ready for immediate deployment in testing or production environments. Testing intricate licensing logic requires reliable software baselines to accurately measure network pings, checkout behaviors, and database storage parameters. Using this file allows your development team to build, configure, and optimize local staging servers without artificial deployment roadblocks, keeping your project implementation timeline on schedule.
Latest Version Context
Detailed release notes are not available from the provided sources.
Frequently Asked Questions
How does the system track active installations?
The system tracks installations by recording unique site URLs and instance identifiers during the initial handshake request. Each time a client checks for updates or validates their status, the store evaluates the incoming site credentials against the allowed parameters stored in the database.</p
Can I set different site limits for product variations?
Yes. The extension is deeply integrated with standard product variations, meaning you can configure a single-site tier, a multi-site agency tier, and an unlimited deployment tier under a single product entry, each with its own pricing and activation caps.</p
What happens when a customer subscription expires?
When an attached subscription expires or a payment fails, the system automatically adjusts the license state to inactive. This prevents the remote installation from downloading automatic core updates or accessing restricted technical features until the account is settled.</p
Is it possible to manage licenses for non-WordPress products?
Yes. Although the management hub runs on WordPress, the underlying architecture relies on a standardized JSON API. Any application capable of sending and receiving HTTP requests can communicate with the server to validate keys, check credentials, or track usage details.
Does this extension support cloud storage for file downloads?
Yes. The system integrates smoothly with external storage providers, including Amazon S3, allowing you to host large plugin or theme archives securely on remote servers while generating time-limited download links for verified users during updates.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Add a setting to control whether a product's activation limit changes apply to existing orders, new orders only, or increases only
- Resolve a PHP warning and correctly add and remove grace period expirations for orders and subscriptions
- Ensure extraction of metadata properly works with variations when not inheriting from the parent product
- When refunding an order containing a licensing product that is a WooCommerce Subscription, offer the option to also cancel that subscription when processing the refund in the order edit screen
- When extracting metadata from a specific file in the licensing product archive, fallback to a `readme.txt` file for any missing metadata not found or matched in the custom file
- Allow a single instance to activate multiple products under the same master license key by updating the activation table unique constraint and scoping activation lookups, deletions, and counter calculations to the specific product and API key
- Always clear API response transients when updating a licensing product so that any API response payloads for the product details are always the most up to date.
- Introduce a setting to optionally display the instance ID corresponding to each API key activation in the order admin meta box or the customer account in the frontend.
- Ensure a merchant is able to remove and clear a documentation page from one of the licensing product documents without the old value persisting.
- Handle an issue where the access length of licensing product variations wasn't correctly being inherited from the parent product upon saving or updating the product.
- Correctly enqueue some old legacy assets pointing to the wrong paths.
- Address a PHP notice in the orders list that prevented displaying information for orders containing licensing products when using HPOS.
- Attempt to read and extract WordPress plugin and theme information automatically from the uploaded product archive file to populate the licensing product data fields.
- Optionally read and extract a WordPress plugin or theme changelog from the uploaded product archive file and parse it with Markdown for display.
- Add the ability to optionally display plugin and themes requirements in a product tab.
- Add a setting to ignore counting activations performed in local or staging environments by licensed plugins and themes (enabled by default).
- Improve the UI in the product admin screen for managing the licensing product options.
- Ensure that the order Licensing metabox displays all licensing resources for orders containing multiple licensing products.
- Correctly parse requests for plugin information to populate the modal in the plugins admin after clicking "View details" (requires the latest client library).
- Ensure to skip outputting content for empty licensing product tabs.
- Add a filter in the WooCommerce orders screen to filter orders by active licenses in the orders list table
- Ensure all product license keys are shown to customers in the My Account page when merchants have configured to use the licenses to use product keys instead of user keys
- Address a potential PHP error in the product admin screens in some circumstances or interacting with some third party plugins like Product Feed Manager
- Improve plugin loader and implement some performance optimizations
- Update translations
- Improve the efficiency of the licensing product tabs output
- Add filter to further customize product tabs added by the plugin to licensing products
- Add translations for German, Spanish, Italian, Dutch, Polish, Japanese, Portuguese languages