All discounts

A guide to implementing the All Discounts View embedded block in your Shopify theme.

This feature is available for the Enterprise plan and Shopify Plus for Checkout Extensibility

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.

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

  1. From your Shopify admin, go to Online StoreThemes

  2. Click Customize on your live theme

  3. Navigate to the desired page (commonly the loyalty page or rewards page)

  4. Look for Add section or Add block options

2. Add the Joy app block

  1. In the available blocks/sections, find App blocks

  2. Select Joy: All Discounts View

  3. Position it where you want it to appear

  4. The block will load with default content

Integration with other blocks

Complementary blocks

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?