Random Products Mode
2 min read
The “Random Products” selection mode automatically picks a specified number of products at random from your catalog. This creates dynamic, unpredictable promotions that keep customers engaged.
When to Use Random Products #
This mode is ideal for:
- Daily deals – Different products discounted each day
- Mystery promotions – “Today’s surprise discount”
- Rotating flash sales – Keep promotions fresh
- Discovery campaigns – Help customers find new products
- Gamification – Add excitement to shopping experience
How It Works #
- You specify the number of products to include
- When the campaign runs, the system randomly selects products from your pool
- Selected products receive the configured discount
- Products can change each time the campaign cycles (for recurring campaigns)
Configuration Options #
Number of Products #
- Minimum: 1 product
- Maximum: 100 products
- Recommended: 3-20 products for best customer experience
Product Pool #
Random selection draws from your product pool, which is determined by:
| Setting | Products Included |
|---|---|
| No category filter | All published products in your store |
| Category filter active | Only products in selected categories |
| With conditions (Pro) | Products matching all conditions |
Selection Timing #
One-Time Campaigns #
Products are selected when the campaign activates. The same products remain discounted for the entire campaign duration.
Recurring Campaigns #
New random products are selected at the start of each occurrence. This creates fresh promotions each cycle.
Example: A daily recurring campaign with 5 random products will feature different products each day.
Avoid Same Products in Consecutive Rotations #
You can enable “Avoid same products in consecutive rotations” for Random Products campaigns.
- When enabled, the selector first tries to exclude products used in the previous rotation.
- If exclusions would make it impossible to reach your requested count, the system falls back safely and fills remaining slots from eligible products.
- This is most useful for recurring campaigns where you want better variation between runs.
Selection Criteria #
The random selection only considers eligible products:
Automatically Included #
- Published products
- Simple and variable products
- Products in selected categories (if filtered)
Automatically Excluded #
- Draft or private products
- External/affiliate products
- Products already in higher-priority campaigns
- Out of stock products (optional)
Combining with Categories #
Category filtering makes random selection more targeted:
Example 1: Random from Clothing
- Categories: Clothing
- Mode: Random Products
- Count: 10
- Result: 10 random clothing items discounted
Example 2: Random from Multiple Categories
- Categories: Electronics, Accessories
- Mode: Random Products
- Count: 5
- Result: 5 random items from either category
What If There Aren’t Enough Products? #
If you request more products than are available in your pool:
| Scenario | Behavior |
|---|---|
| Request 20, only 15 available | All 15 products are selected |
| Request 10, only 3 available | All 3 products are selected |
| Request 5, 0 available | Campaign shows warning, no products discounted |
The health score will flag this as a concern if your pool is smaller than requested.
Example Use Cases #
Daily Mystery Deal #
| Setting | Value |
|---|---|
| Categories | (All) |
| Selection | Random Products |
| Count | 3 products |
| Discount | 25% off |
| Schedule | Daily recurring |
Weekend Category Spotlight #
| Setting | Value |
|---|---|
| Categories | Home & Garden |
| Selection | Random Products |
| Count | 10 products |
| Discount | 20% off |
| Schedule | Weekly (Sat-Sun) |
Flash Sale Rotation #
| Setting | Value |
|---|---|
| Categories | Sale, Clearance |
| Selection | Random Products |
| Count | 5 products |
| Discount | 40% off |
| Schedule | Every 6 hours |
Best Practices #
- Start Small: Begin with 3-5 products to gauge customer response
- Use Categories: Narrow the pool for more relevant selections
- Consider Stock: Ensure your pool has enough in-stock products
- Match Discount to Selection: Higher discounts work well with mystery/surprise framing
- Market It Right: Promote as “Daily Deal” or “Mystery Discount” for excitement
- Monitor Results: Check which random products perform best
Random vs. Other Modes #
| Consideration | Random Products | All Products | Specific Products |
|---|---|---|---|
| Control | Low (automatic) | Full category | Precise |
| Variety | High | Static | Static |
| Customer engagement | High (surprise) | Medium | Low |
| Management effort | Low | Low | High |
Tips for Success #
- Create urgency: “Only these products, only today!”
- Feature prominently: Display random deals on homepage
- Email notifications: Alert subscribers to new random selections
- Limit quantity: Random + limited quantity = high urgency