NEW: Flexible Rewards System

EliteCart's reward bar just got a major upgrade. The new flexible rewards system replaces the fixed 3-reward structure with a powerful, configurable system supporting up to 20 rewards — each with its own scheduling, visibility conditions, and customization options.
The Update
The reward bar has been one of EliteCart's most popular features since day one. But as merchants built more sophisticated promotional strategies, the 3-reward limit became a bottleneck. You couldn't run seasonal promotions alongside your evergreen rewards. You couldn't target specific customer segments with tailored incentives. And you couldn't schedule rewards to appear only during certain times.
That changes today. The new rewards system is a ground-up redesign that gives you full control over when, where, and to whom each reward appears — while keeping the setup process straightforward.
What's New
Up to 20 Rewards
Create as many rewards as your strategy demands. Each reward has its own type (free shipping, discount, single gift, or multi gift), threshold, texts, images, and targeting settings. Rewards are automatically sorted by threshold in the progress bar, so customers always see a logical progression.
Conditional Visibility
Show or hide individual rewards based on real-time conditions. Five condition types are available:
- Customer login status — Show rewards only to logged-in customers, or only to guests. Perfect for loyalty programs or registration incentives.
- UTM parameters — Target rewards to visitors arriving from specific campaigns. Supports equals, contains, and their negations. UTM values persist for 72 hours in the visitor's browser, so the reward stays visible even after they navigate away from the landing page.
- Product in cart — Show a reward only when specific products are in the cart, with an optional minimum quantity threshold.
- Collection in cart — Show a reward when any product from a specific collection is in the cart, also with optional minimum quantity.
- Customer tags — Show rewards only to customers with specific Shopify tags (e.g. "VIP", "wholesale"). Matching is privacy-safe and case-insensitive. Only applies to logged-in customers.
Combine multiple conditions with AND or OR logic for precise targeting.
Per-Reward Scheduling
Control exactly when each reward is visible. Set rules based on days of the week, time windows, and date ranges. Run a holiday promotion that activates on December 1st and ends on the 25th. Show a flash deal every Friday afternoon. Schedule a weekend-only free shipping offer. Each reward supports up to 3 schedule rules, and the admin shows you in real-time whether each reward is currently visible or hidden.
Hidden Rewards
Gift rewards can now function without appearing in the progress bar. This is ideal for promotions communicated outside your store. For example, you could run a Klaviyo email campaign promising a free gift to subscribers — use a UTM-targeted conditional visibility rule so only campaign visitors see the gift, and optionally hide it from the reward bar to keep the bar clean and focused on your standard incentives. The gift still auto-adds to cart or shows the gift chooser when the threshold is met.
Per-Reward Customization
Each reward now has its own text fields, translations, and images. Write unique "away from" and "achieved" messages per reward and per language. Upload custom images for each reward with separate states for in-progress and achieved. Every reward is independently configurable — no more shared settings limiting your creative options.
Impact on Your Store
The flexible rewards system unlocks strategies that weren't possible before:
- Seasonal layering — Keep your evergreen free shipping reward active year-round while scheduling holiday gift promotions on top of it
- Campaign-specific incentives — Pair email or ad campaigns with UTM-targeted rewards that only appear for campaign visitors
- Loyalty differentiation — Show exclusive rewards to logged-in customers or specific customer segments (e.g. VIP-tagged customers) while offering different incentives to everyone else
- Product-driven promotions — Trigger a bonus gift when customers add items from a specific collection, encouraging cross-category exploration
- Regional precision — Combine market targeting with scheduling to run country-specific promotions during local holidays
| Before | Now | |
|---|---|---|
| Maximum rewards | 3 | 20 |
| Scheduling | Not available | Per reward (day, time, date range) |
| Conditional visibility | Not available | 5 condition types with AND/OR logic |
| Hidden gifts | Not available | Hide from bar, still functional |
| Texts & images | Shared | Per reward, per language |
Configuration
Navigate to Cart Designer → Rewards → Rewards tab to access the new reward list. If your store was using the previous reward system, your existing rewards have been automatically migrated — all settings, thresholds, products, and translations are preserved. No action needed on your part.
To add a new reward, click Add reward at the bottom of the list and choose a type. Configure its threshold, texts, and any advanced settings (scheduling, conditional visibility, market targeting) in the expandable cards below the reward list.
Conditional visibility and scheduling require the Professional plan. The core rewards functionality (up to 20 rewards, per-reward texts, images, and hidden rewards) is available on all plans.
Why This Matters
Rewards drive higher average order values — but only when they're relevant. A one-size-fits-all reward bar leaves conversion on the table. With per-reward targeting, scheduling, and conditional visibility, you can now deliver the right incentive to the right customer at the right time.
For detailed setup instructions, see our help article on setting up the reward bar.