Git Product home page Git Product logo

woocommerce-software-license-manager's Introduction

=== WooCommerce Software License Manager ===
Contributors: ahortin, goback2
Tags: wc, wc license, wc software license, software license, software license manager, woocommerce, wc licensing
Requires at least: 3.5.1
Tested up to: 4.8.2
Stable tag: 2.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Seamless integration between WooCommerce and the [Software License Manager](https://wordpress.org/plugins/software-license-manager/) plugin.

== Description ==
Seamless integration between WooCommerce and the Software License Manager Plugin. Originally adopted from EDD Software License Manager, thanks to flowdee ([email protected]).

= Features =

* Automatically creates license keys for each sale with WC
* Licensing is optional and can be activated/deactivated individually
* Send generated license keys to your customers within your existing email notifications

**Please Note:** This is a fork of the [WooCommerce Software License Manager](https://wordpress.org/plugins/wc-software-license-manager/) plugin from the WordPress.org Plugin Directory, which hasn't been updated since July 2016, and no longer works with the latest version of WordPress and WooCommerce.

Significant code updates and tidying have been performed and this version now works with WordPress 4.8.2 and WooCommerce 3.2.


= Theme & Plugin Integration =
Please Note: The license validation part for your distributed plugins and themes is not part of this plugin. More on this can be found in the [Software License Manager documentation](https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress).

To implement License Key validation in your plugin or theme, please check out the sample code in [Maddison Designs' Github repo](https://github.com/maddisondesigns/woocommerce-software-license-manager-client-theme).

> **Attention**
> **Known incompatibility issue with iThemes Security**
> If you have installed "iThemes Security", uncheck **Long URL Strings** where the Software License Manager plugin is installed


= Credits =

* [Woocommerce](https://wordpress.org/plugins/woocommerce/)
* [Software License Manager](https://wordpress.org/plugins/software-license-manager/)
* [EDD Software License Manager](https://wordpress.org/plugins/edd-software-license-manager/)
* [WP 4.8.2 and WC 3.2.0 Compatibility](https://maddisondesigns.com)

= Translates =

* Persian
* Spanish (Spain) [Art Project Group](http://www.artprojectgroup.es/)

== Installation ==

The installation and configuration of the plugin is as simple as it can be.

= Using The WordPress Dashboard =

1. Navigate to the 'Add New' in the plugins dashboard
2. Search for 'wc software license manager'
3. Click 'Install Now'
4. Activate the plugin on the Plugin dashboard

= Uploading in WordPress Dashboard =

1. Navigate to the 'Add New' in the plugins dashboard
2. Navigate to the 'Upload' area
3. Select plugin zip file from your computer
4. Click 'Install Now'
5. Activate the plugin in the Plugin dashboard

== Configuration ==
The plugin is really simple and well structured so you don’t have to prepare a lot in order to get it working.

1. After the successful installation you will find a prepared options page here: “WooCommerce” > “Settings” > “Products” > “License Manager”
2. Enter your Software License Manager API credentials
3. Go to your Products and activate licensing where it's required

== Frequently Asked Questions ==

= Is it necessary to install both plugins on the same WordPress installation? =
No! That's one of the biggest benefits of this integration. WooCommerce and the Software License Manager can be installed on different sites.

= Can I use this plugin to validate the generated license keys? =
No! The license validation part for your distributed plugins and themes is not part of this plugin. Therefore please take a look into the Software License Manager documentation.

== Screenshots ==

1. Configuration screen
2. Activating licensing for a download
3. Output the generated license keys within your emails

== Changelog ==

= 2.0.1 =
- Updated License table styles so it matches the Order table.
- Updated hook to insert License details after Order details rather than before

= 2.0.0 =
- Updated plugin to work with WordPress 4.8.2 and WooCommerce 3.2
- Fixed error from WC Order Properties being accessed directly on My Account Order View page and when generating order email
- Added functionality to pass Product Ref to Software License Manager API when generating key
- Added ability to enable/disable debug logging messages
- Added logging messages throughout code which are only displayed when logging is enabled
- Added settings option for Secret Key for Verification to enable viewing License Key Registered Domains on Order View page
- Added the display of Registered Domains for each License Key on the WooCommerce Order View page
- Removed code that wasn't being used
- Removed superfluous comments and added in lots of extra comments where needed
- Reformatted and tidied code to WordPress Plugin Directory specifications
- Reworded meta box labels and added input field descriptions on add/edit product page
- Updated Version to 2.0.0

= 1.0.7 (20th July 2016) =
- Add Expire Date to Email and Purchase Details (Thanks to Albert Van Der Ploeg)
- txn_id change from $product_id to $order_id

= 1.0.6 (8th November 2015) =
- Small fix

= 1.0.5 (7th November 2015) =
- `has_downloadable_item` and `$product->has_file()` removed from code, so downloadable tick is enough for working

= 1.0.4 (1st November 2015) =
- Small fix
- Spanish translate added

= 1.0.3 (6th October 2015) =
- License details get from billing form now
- License renewal can be set in product page
- License details added to user account page

= 1.0.1 (5th October 2015) =
- Sample code was added
- Small fix


== Upgrade Notice ==

woocommerce-software-license-manager's People

Contributors

maddisondesigns avatar paulmiller3000 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

woocommerce-software-license-manager's Issues

Migration question

Hi:

Thanks for this new version of the plugin.
The original plugin (by the original developer) was working up to 30 November on my site, however, now does not.

Prior to changing over to this (your) version of the, I have 2 questions:

  1. Will I need to go back into each product configure licensing again?
  2. Does your plugin work with Variable Downloadable products in WC (i.e. product variations where each variation has it's own ZIP download)?

Thanks,

Update for WooCommerce 3.x

Would you be willing to open this up for branches and pull requests? I made a small change to support WooCommerce 3.x and would like to open a pull request.

Thanks!

Thank you!

Hey! Just a quick thanks for updating this plugin 🎉

EDIT: Seems the WordPress Repo is not up to date with this instance. Can we push an update? Than we can Composer 👍

Update

Seems current (at time of writing) WP version 4.9.8 is not compatible with this useful plugin.
I tried to install older WooCommerce v3.2 and still unable to get the settings on the woocommerce page.

Can you add Multi-Price option?

It would be nice if there was Multi-price option, like it's in EDD softrware license manager (where you can set different price for different licenses. i.e. set $10 price for 1-site license and $20 for 5 site license or whatever multi-option you choose).
thanks

Compatible with WooCommerce HPOS

Hello,

Currently this plugin is not compatible with WooCommerce HPOS. Can you update it to make it compatible with WooCommerce HPOS?

Thank you so much!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.