All discounts
A guide to implementing the All Discounts View embedded block in your Shopify theme.
What is the All Discounts View Block
The All Discounts View block is a Shopify UI extension that displays a comprehensive list or grid of all available discount rewards in your loyalty program. Unlike other blocks that may show limited rewards, this block provides customers with a complete overview of all discount opportunities they can earn through your loyalty program.
Who can use this feature
All Discounts View block is available for all Joy Loyalty users across all subscription plans. It works with any Shopify theme that supports app blocks and section groups.
Why you should use the All Discounts View Block
The All Discounts View block serves as a powerful motivation tool by showing customers the full range of savings available through your loyalty program. When customers see all possible discounts in one place, they're more likely to engage with the program and work toward higher-value rewards.
This block is particularly effective for driving program enrollment, as prospective members can see the complete value proposition of joining your loyalty program. It also helps existing members discover rewards they might not have known about, increasing overall program engagement and redemption rates.
Features of the All Discounts View Block
What customers can see
Complete discount inventory across all reward tiers
Percentage and fixed amount discounts clearly categorized
Point requirements for each discount level
Category-based organization (e.g., sitewide vs. specific products)
Visual indicators for available vs. locked discounts
Free shipping thresholds and requirements
What merchants can control
Display format (grid, list, or table view)
Sorting options (by point cost, discount value, category)
Category filtering (show specific discount types)
Visual design matching your brand
Progress indicators showing customer advancement
Setting up the All Discounts View Block
1. Access theme customization
From your Shopify admin, go to Online Store → Themes
Click Customize on your live theme
Navigate to the desired page (commonly the loyalty page or rewards page)
Look for Add section or Add block options
2. Add the Joy app block
In the available blocks/sections, find App blocks
Select Joy: All Discounts View
Position it where you want it to appear
The block will load with default content
Best practices for All Discounts View Block
Strategic placement
Dedicated rewards page: Create a comprehensive rewards showcase Homepage sections: Feature your best discounts prominently Product category pages: Show relevant category-specific discounts Customer account area: Provide easy access for existing members
Content organization
Group by value tiers (e.g., 100-point rewards, 500-point rewards)
Categorize by type (percentage off, free shipping, fixed amounts)
Highlight exclusives for higher tiers or special members
Use clear visual hierarchy to guide customer attention
Integration with other blocks
Complementary blocks
Quick Redeem block for fast action on top discounts
Available Rewards block for broader reward types
Points display to show current balance
Progress indicators for next tier benefits
Cross-block functionality
Maintain consistent styling across all Joy blocks
Ensure data synchronization between blocks
Coordinate call-to-action flows between blocks
FAQs
Can customers redeem directly from this view?
Yes, each discount card includes a redeem button for immediate point-to-discount conversion.
Will locked discounts show for all customers?
You can configure whether to show locked discounts. This can motivate customers to earn more points but might also overwhelm new members.
Can I exclude certain discounts from this view?
Yes, you can filter by categories or manually exclude specific discounts from display in this block.
How often does the view update?
The view updates in real-time for logged-in customers, showing current availability based on their point balance.
Can I customize the discount card information?
Yes, you can control what information appears on each card, including point costs, descriptions, restrictions, and more.
Last updated
Was this helpful?