Skip to content

5.5.4

Compare
Choose a tag to compare
@michelve michelve released this 25 Jun 13:42
· 173 commits to master since this release
dc2c9e6

in the last version of the plugin I have changed the way how orders look like and behave.

The old approach was adding the license info as order meta and then displaying them. This didn't work well when there were more licenses than one or more than one licensed product. Also, the plugin never tried to check if there are any existing licenses for current order. So when someone changed the order status from completed to on-hold and back, plugin created new licenses for the user.
I have narrowed down the number of metadata to just license key and type. Everything else when added to the order was relevant just at the time of license being created. So when there was a change in license afterwards, it wasn't changed in the order again. This data can be found then in the license record itself.

There are also two new options:

In WooCommerce, you can disable the automatic Downloads expiration. This is for the reason that if you don't want downloads behave the same way as license. Example: License for life, downloads for a year. Before when I wanted to have this behavior, I had to set product as subscription and set expiration to 0.
In some recent version, there was created new feature to allow users to remove domains in "My licenses". As in my case the license is checked only manually on button activation, when customer removes the domain in their account they can use it on multiple domains without corresponding number of licenses. If the licensed plugin checks the license regularly then it will find out. So for this reason there is an option for it.

Thanks to @MechComp