Skip to main content

Redeem Rewards Block

Let customers redeem rewards in exchange for points directly from the Account Sidebar.

Written by Kris James

The Redeem Rewards block lets customers spend their points on a reward without leaving the Account Sidebar. They pick a reward, confirm, and receive their discount code in place.

This block is visible to all customers. Guests will see the rewards available to redeem but need to sign in before they can spend points.


How to Configure the Redeem Rewards Block

  1. From your Shopify admin, open the Mage Loyalty app.

  2. In the left menu, click Account Sidebar.

  3. Click the Blocks tab.

  4. Find the Redeem Rewards block and click on it to expand its settings.

  5. Make sure the block toggle is turned on.

  6. Fill in the Section Title, pick a Display Style, and choose whether to enable Display product rewards only (see Field Reference below).

  7. Click Save.

Note

Only rewards that are active in your loyalty program will appear. To manage your rewards, go to Loyalty β†’ Rewards.


Field Reference

Field

What It Does

Example

Section Title

The heading shown above the block on the storefront.

"Redeem your points"

Display Style

How the rewards are presented. Choose Scroll for a swipeable row of reward cards, or Dropdown for a compact single-select picker.

"Scroll"

Display product rewards only

When on, hides discount-based rewards (percentage off, fixed amount, free shipping) and shows only free-product rewards. Useful if you want the sidebar to feel more like a product catalogue.

Off


Common Mistakes to Avoid

Common Mistake

Turning on "Display product rewards only" when you have no free product rewards configured: the block will appear empty. Make sure you have at least one active free-product reward before enabling this toggle.

Common Mistake

Using a vague section title: titles like "Rewards" or "Block" don't tell customers what they can do. Use action-oriented copy like "Redeem your points".

Common Mistake

Choosing Dropdown when you only have one or two rewards: the dropdown adds an extra click for no benefit. Use the Scroll display style when your reward catalogue is small.


CSS Reference

If you're styling the Redeem Rewards block from your theme stylesheet or the sidebar's custom CSS field, these are the most useful classes the block exposes.

Class

What it targets

.mage-sidebar-redeem-rewards

The outer section wrapper.

.mage-sidebar-redeem-rewards__title

The section title (your Section Title text).

.mage-sidebar-redeem-rewards__empty

Empty state shown when no rewards are available.

.mage-sidebar-redeem-rewards__card-title

A reward's name in the scroll layout.

.mage-sidebar-redeem-rewards__status

Points-cost / status label for each reward.

.mage-sidebar-redeem-rewards__thumb

Reward image thumbnail.

.mage-sidebar-redeem-rewards__icon-tile

Placeholder tile shown when a reward has no image.

.mage-sidebar-redeem-rewards__dropdown-row

Wrapper around the dropdown (dropdown display style only).

.mage-sidebar-redeem-rewards__select

The dropdown control itself.

.mage-sidebar-redeem-rewards__select-card

The currently-selected reward shown inside the dropdown control.

.mage-sidebar-redeem-rewards__menu

The open dropdown menu listing all available rewards.

.mage-sidebar-redeem-rewards__menu-item

A single row inside the open dropdown menu.

.mage-sidebar-redeem-rewards__chevron

The chevron indicator on the dropdown control.

.mage-sidebar-redeem-rewards__code-box

Container for the discount code shown after a successful redemption.

.mage-sidebar-redeem-rewards__code-text

The discount code text itself.

.mage-sidebar-redeem-rewards__code-hint

Hint text shown beneath the discount code.


Troubleshooting

The block is enabled but shows "No rewards available"

  • Confirm you have at least one active reward under Loyalty β†’ Redeeming Points.

  • If Display product rewards only is on, make sure at least one free product reward is active.

A customer can't redeem a reward

  • Customers must be signed in to redeem. Guests can see the block but cannot spend points.

  • Check the customer has enough points for the reward they're trying to redeem.


Still need help or can't find the answers you're looking for? Reach out to the Mage Loyalty team through our live chat support.

Did this answer your question?