Changelog
Everything we ship, newest first. When a merchant asks for a feature and it ships, it lands here - with the request that started it linked when there is one. No vote-walls.
2026-08-26 - A few one-time notes from the founder + privacy policy update
Rolling out over the coming days: a small set of one-time emails from Valentin, the founder, at moments that matter - a hello when you install, a quick check-in once your first campaign has produced real results, an offer to set things up for you if nothing is live a few days after install, and a short exit note if you ever uninstall. Each one sends at most once, replies go straight to a real inbox, and there is no newsletter or drip sequence behind them.
The privacy policy was updated to match: it now spells out that we keep your store's contact email for those notes (deleted with the rest of your data after uninstall) and that install, uninstall, and subscription events flow into our internal alerting, so problems get noticed in minutes instead of days.
2026-08-19 - Country-scoped free shipping + smarter gift counts
Two upgrades from a live agency evaluation, same week they were asked for:
- Country-scoped free shipping: add a Country condition to a free-shipping campaign and the offer applies only there - "free shipping for US customers" for BFCM, enforced by Shopify's own discount destination. (Country conditions are on Pro and above.)
- The progress bar counts gifts before the threshold too:
{{gift_count}}now works in the bar's regular text - "Add $500 more to qualify for 10 free gifts" - showing the next tier's gift count, then switching to what's left to pick once unlocked.
2026-08-19 - Pick quantities, not just items - B2B-grade gift choice
For wholesale-style promotions ("choose 10 gifts for every $1,000 spent"), customer-choice tiers now support a quantity mode:
- Instead of picking one of each gift, customers get quantity steppers and split a total units budget across the tier's gifts any way they like - 7 of one, 3 of another.
- The picker shows a running count ("Selected 6 of 10"), and partial claims work - take 4 now, come back for the rest while the cart still qualifies.
- The cart progress bar can now count the gifts: a new
{{gift_count}}variable works in the bar's texts - before the threshold it shows the next tier's gift count ("Add $500 more for 10 free gifts"), and once unlocked it shows what's left to pick ("You've unlocked 10 free gifts - pick them now!"). - Turn it on per tier in the campaign editor: Customer picks -> How customers pick -> Quantities across the set.
2026-08-19 - Minimum order total + discount stacking answers
Two additions for wholesale-leaning stores:
- Minimum order total: set a checkout minimum in Settings (Cart integrity section) and Shopify blocks checkout below it on every path - storefront, Shop Pay, express buttons. The message is customizable, and multi-currency carts are handled safely: the check only applies when the cart is in your store currency.
- Discount stacking, documented: a new Discount stacking page explains exactly how our gift and free-shipping discounts combine with your own sales and loyalty discounts - including the one Combinations checkbox to tick on your existing discounts.
2026-08-19 - Free shipping as a campaign reward
Campaigns can now reward qualifying carts with free shipping instead of a gift product - ready ahead of BFCM:
- Pick Free shipping as the reward structure on any campaign (Growth plan and above). Set your cart minimum on the Trigger step; Shopify applies the free shipping automatically at checkout - nothing to configure in your theme.
- The cart progress bar works with it out of the box ("Spend $20 more for free shipping"), and a ready-made Free shipping over $50 template gets you live in under a minute.
- Enabling, disabling, scheduling, and plan changes all keep the Shopify discount in sync automatically - when the campaign ends, the free-shipping offer ends with it.
2026-08-19 - Expired campaigns clean up after themselves
If a customer still had a free gift in their cart when your campaign ended, that leftover gift used to linger - and could even be checked out at full price. Now, the moment a customer with a leftover gift views any page of your store, the gift is removed from their cart automatically. Nothing to configure.
2026-08-18 - Guided campaign setup + a clearer rule editor
Creating your first campaign got a lot friendlier, based directly on feedback from an agency evaluating the app:
- Guided setup: a step-by-step walkthrough for building a campaign - name, trigger, rewards, delivery, targeting, messaging, schedule, then a review that shows your rule in plain language and runs it against a sample cart before you save. It's the default path for your first campaign; the full editor is always one click away, and nothing you enter is lost when you switch.
- Widget previews in the editor: the toast, popup, and progress-bar options now show a live preview of what each widget looks like on your store before you turn it on.
- A clearer rule editor: the five sections of a rule (Trigger, Rewards, Delivery, Targeting, Messaging) are now a labeled step row with completion marks, so you can see at a glance what's configured and what still needs you.
- Fixed: typing in money fields no longer fights your keystrokes.
2026-07-31 - Platform update: discount engine refreshed
Updated our discount engine for Shopify's July 2026 platform release, so gift discounts keep applying without interruption through Shopify's own upgrades.
2026-07-07 - Cancellation now settles itself
Canceling your plan from Shopify now automatically returns the app to the Free plan - no support ticket, no lingering charges, campaigns above Free limits are paused safely instead of deleted.
2026-06-26 - Live on the Shopify App Store
Valotrix Cart Rewards launched publicly. What shipped on day one:
- Free-gift, BOGO, and tiered-reward campaigns with 17 trigger conditions (cart value, products, collections, customer tags, markets, subscriptions, and more)
- Automatic gift removal when the cart drops below the threshold - no ghost products
- Campaign scheduling with start and end dates; campaigns expire on their own
- A cart simulator plus private preview links, so you can test every rule before going live
- Per-market gift thresholds with prices shown in each customer's currency
- Storefront widgets (toast, popup, progress bar, gift choice) with per-language text
- A/B testing, CSV export, and API access on the Scale plan
Something you want to see on this page? Tell us from the app's Help page - feature requests that ship get linked back to the merchant who asked.