By woocommerce-sl, on , posted on May 28, 2024

The WooCommerce Software License plugin is an essential tool for licensing downloadable software and applications. It offers a comprehensive solution for integrating a licensing system with your code, ensuring secure and efficient management of software licenses.

This plugin package comes with a sample integration code that demonstrates all the main features, including license activation, deactivation, and status verification on the server side. These capabilities make it easy to implement and manage licensing for your products, providing a seamless experience for both developers and end-users. (more…)

Read more

By woocommerce-sl, on , posted on May 23, 2024

A license can be configured to allow multiple assignments to domains or devices, depending on the Product License setup. By default, when a customer purchases multiple quantities of a product, the system generates a corresponding number of license keys, up to the number of items purchased. (more…)

Read more

By woocommerce-sl, on , posted on October 25, 2023

Managing licenses for your software products can be a tedious task, especially when you have multiple licenses to keep track of. That’s why the WP Software License for WooCommerce provides an easy-to-use All Licenses interface that allows administrators to manage all aspects of their licenses in one place.

The All Licenses interface is designed to provide administrators with a comprehensive view of their licenses and the ability to manage each license individually. Administrators can view the status of each license, including the product name, customer, license key, expiration details, license generation date, and active domains. (more…)

Read more

By woocommerce-sl, on , posted on June 15, 2023

WooCommerce is a popular e-commerce platform that provides users with a wide range of plugins to enhance their online stores. One such plugin is the WooCommerce Software License plugin, which allows store owners to manage and distribute software licenses to their customers. A key feature of this plugin is the client interface, which empowers customers to manage their license keys. However, there is also an option to disable this feature from the administrator’s perspective. In this article, we will explore the benefits and considerations of using the client interface in the WooCommerce Software License plugin.
(more…)

Read more

By woocommerce-sl, on , posted on November 25, 2022

The WP Software License incorporates a range of additional filters and actions, allowing you to fulfill diverse requirements.

The ‘View License’ interface is highly customizable. To initiate customization, start by duplicating the /templates/my-account/my-license-manage.php template file from the plugin directory to your theme or child theme, specifically to /woocommerce/my-account/my-license-manage.php. This approach ensures that any modifications made to the template file remain unaffected by future plugin updates, offering a seamless and worry-free customization process. (more…)

Read more

By woocommerce-sl, on , posted on September 22, 2022

In certain scenarios, the products and their attached licenses are required to be sold just once to each individual customer. Once purchased if try later to buy the same product it should block the add-to-cart operation.

This can be achieved programmatically through a custom code. That works for any product type as physical, virtual, downloadable, simple, variation etc. There isn’t a specific requirement on the product or the license set-up, for the functionality to work. (more…)

Read more

By woocommerce-sl, on , posted on April 7, 2020

The WooCommerce API Manager plugin is the first code of its kind available on the market by years now, so it’s widely spread. It had good features and support, still, it was very expensive and integration wasn’t straightforward for everyone. On top of the minuses is always been very slow making it impossible to use on low profile hosting or on medium to large websites with thousands of API calls per day.
The WO Software License plugin is a recent plugin that uses the new WooCommerce features and took a different approach to achieve the functionalities. It’s extremely fast due to its light code and an included cache module which provide outstanding performance for any sites.

Many users prefer to migrate to WP Software License plugin as being more reliable and incomparable lower cost. The following code can be used for that purpose, it translates the old license keys to the new system. Before starting the migration process, the WP Software License plugin should be active and key activated. Also, all products which use licensing should be filled in with appropriate data (more…)

Read more

By woocommerce-sl, on , posted on January 17, 2020

Using Expiration for Products provides a way to set limited access to a Product, mainly set as downloadable content or generally dependent to licence key. The Expire setup is easy through the interfaces implemented by WP Software License plugin.

As default, on order completed the system set automatically the expire details, those consist on few details:

  • Subscription start date
  • Expiration date
  • Licence status

(more…)

Read more

By woocommerce-sl, on , posted on March 5, 2018

On site interaction using any API methods, the system reply through an JSON encoded message including a status code to makes interpretation easier.

Success

  • s100
    Licence Key Successfully activated for ‘domain’
  • s101
    Licence Key Successfully activated for ‘domain’ – *first pass
  • s201
    Licence Key Successfully Unassigned
  • s203
    Licence Key Is Unassigned
  • s205
    Licence key Is Active and Valid for Domain ( when assign_domain_to_key_on_status_check option active )
  • s215
    Licence key Is Active and Valid for Domain
  • s401
    *a full response with code metadata on calling plugin_update or theme_update methods
  • s402
    *a full response with code metadata on calling plugin_information method
  • s403
    *a full response with code metadata on calling code_information method
  • s610
    *Licence Key Successfully Deleted

Error

  • e001
    Invalid provided data
  • e002
    Invalid licence key
  • e003
    Order does not exist anymore
  • e004
    Order status not allowed
  • e110
    Invalid licence key or licence not active for domain
  • e111
    Invalid Data
  • e112
    You had reached the maximum number of domains for this key
  • e204
    Licence key not active for current domain
  • e301
    Licence Key does not match this product
  • e312
    Licence is not Active, current status is ‘STATUS’
  • e419
    Invalid Product Unique ID

Read more