Update highlights
This release is a small update to add a couple of requested features and fix a couple discovered bugs.
For those of you who are fans of statistics, you'll be pleased to know that the Daily Statistics integration is no longer decimalistically challenged. That's totally a word!
Special thanks to
@Chris D for teaching me how to make the Daily Statistics play nice with decimal values
One special bug I wanted to highlight; Prior to this release, it was not possible to purchase add-ons for existing Lifetime (and only lifetime) licenses via the "Your Licenses" page. This was due to the fact that the "Buy add-ons" button was hidden behind a
canPurchase
check, which also checked whether there were any available renewal options.
Since (as you might imagine) Lifetime licenses do not have the option to renew, the Buy add-ons button was also hidden.
This has been fixed by introducing separate checks for the "Renew license" and "Buy add-ons" buttons.
Complete Change Log
Feature: Coupons can now be limited by a maximum number of products in cart, in addition to the existing minimum number of products in cart
Feature: Coupons can now be limited by a maximum cart value, in addition to the existing minimum cart value
Change: The "products in cart" and "cart value" settings for coupons now displays as a range, rather than two separate input rows
Change: (API) Added a new
canPurchaseAddOns
function on the
Product
entity that does a basic permissions check on that product's add-on products to see if we're able to purchase any of them
Change: The "Daily Statistics" integration has been updated to no longer require number rounding.
Fix: If a coupon currently applied to a cart is no longer valid, the UI will now reflect this when refreshing the cart screen
Fix: It is now possible to purchase add-ons for Lifetime licenses via the "Your Licenses" page