Discount
Fixed an issue with missing fields in the 'capped by' option for:
- Product discount > Percent discount: Apply the discount to item subtotal
- Bundle with Product discount > Percent discount: Apply the discount to item subtotal
Metadata
Fixed an issue with the metadata schema update that caused the schema to be cached.
Earning rules
Fixed an issue with overlapping values in the Earning rules.
Loyalty campaigns
- You can now define multiple products and collections in the following rules in the Order has been paid earning rule, proportional calculation:
- Pre-discount amount spent on items,
- Amount spent on items,
- Quantity of items in the cart.
- Multiple products and collections are also supported in the API. A new parameter called
applicable_to
to can be added to the followingPROPORTIONAL
earning rules:ORDER_ITEMS_QUANTITY
,ORDER_ITEMS_AMOUNT
,ORDER_ITEMS_SUBTOTAL_AMOUNT
.
The parameter replaces the object and id fields with an array of objects, which contain anid
and anobject
with a typeproduct
,sku
, orproducts_collection
.
- You can also define a dynamic formula for earning loyalty points. The configuration works in a similar way to a dynamic discount formula.
- The dynamic formula is also supported in the API. There’s a new
points_formula
field that defines the dynamic calculation of loyalty points.
Commercetools connector
We've introduced a Gift Card connector for Commercetools that allows using Voucherify's gift cards during checkout.
This connector features an enabler module to flexibly embed frontend components and a processor module that integrates Voucherify with checkout and payment flows.
Distributions
- You can now select which fields Voucherify will send in the webhook distribution channel. All fields are pre-selected by default.
- You can also map the fields to custom values, for example you can change fields
customer.source_id
to any keys required by your system, likeuser.id
. - Added detailed webhook summaries to the distributions, showing the number of mapped fields, used headers, and the precise target URL.
Audit logs
Requests and responses are now displayed side by side in the drawer view.
Distributions
For webhook distributions, limited the set of the characters to lowercase letters, numbers, and dashes in the additional HTTP headers.
Filters
Clicking on the background while using filters now closes only one window at a time, instead of the entire filter panel.
- The Magento extension plugin has been deprecated.
- The Cockpit feature is going to be deprecated – all related links and sections have been removed from the Voucherify dashboard.
Bundles
- Fixed an issue where bundle effect discounts were not retained for the draft campaigns.
- Fixed an issue that caused input validation to prevent saving a discount in specific contexts.
User interface
Fixed an issue where drawers remained open after clicking a resource link.
Validation rules
Fixed the issue which prevented the correct display of unselectable items in nested lists, including geopoint metadata selection in the Validation Rules Builder.