- Discount coupons
- Cart promotions
- Unique codes campaigns
Before you start:
- Your store must send products and shipping as separate cart items.
- Voucherify must be able to recognize your products (via the Products catalog or product IDs in API requests).
- Products should belong to a collection (for example, All Products).
- The Shipping item should not be part of the discounted product collection.
- You do not need to import the full catalog — product IDs can be passed dynamically in API calls.
Create the campaign
Create a campaign using your preferred type, for example Discount Coupons or Cart Promotion. Configure the basic campaign settings such as code generation, timeframe, and limits as needed. If you need help with campaign setup, see:Configure free shipping and item discount
Define two price rules using Products discounts → New price.1
Add discount definitions
In the discount configuration step, select:Products discounts → New priceThen click Add another to create a second rule.
2
Set free shipping
- Select Shipping as the product.
- Set New price to
0.
3
Set a 5% item discount
- Select All Products (or another product collection).
- Set a safe fallback value (for example, original price).
- Order item → Price
- Multiply (
*) 0.95
4
Save the campaign
Save the campaign and test it in your checkout flow.
Notify customers
Use your preferred communication channel to promote the offer, such as:- Voucherify distributions
- Email or push notifications
- On-site banners or checkout messages
Related features
Validation rules
Validation rules
Use validation rules to control when the discount can be applied.For example, you can restrict the campaign to:
- minimum order value
- specific customer segments
- selected sales channels
Customer segments
Customer segments
Target the promotion to specific customer groups, such as new users or VIP customers.See Customer segments.
Campaign limits
Campaign limits
Control how often the campaign can be redeemed, either per customer or globally.This is useful for limiting the impact of combined discounts.See Campaign limits.
Product bundles
Product bundles
If you need more advanced cart logic, for example conditional discounts based on product combinations, consider using bundles together with dynamic discounts.See Product bundles.

