Skip to main content

Rewards Widget - Overview & Setup

Turn on the Rewards Widget and customise its text, design, launcher button and FAQ so customers can join, earn and redeem from any page of your store.

Written by Kris James

The Mage Loyalty app embed must be enabled on your live Shopify theme before the Rewards Widget will appear on your storefront. If you have not done this yet, see: How to Enable the Mage Loyalty App Embed.

The Rewards Widget is a small button that sits in the corner of every page of your store. When a customer clicks it, a panel opens with everything about your loyalty program in one place.

It is the easiest way to make your program visible. Shoppers can join, check their points and redeem rewards without leaving the page they are on.


What is the Rewards Widget?

The Rewards Widget has two parts:

  • The launcher: a button labelled Rewards that floats in the bottom corner of every page.

  • The panel: the window that opens when a customer clicks the launcher.

Inside the panel, logged in customers can:

  • See their points balance and recent activity.

  • Browse the ways they can earn points (your Ways to Earn rules).

  • Redeem their points for rewards (your Ways to Redeem rewards) and see the rewards they already have.

  • See your VIP tiers and their progress to the next tier, if VIP tiers are turned on.

  • Refer a friend, if your referral program is turned on.

  • Read answers to common questions in the FAQ.

Visitors who are not logged in see a join prompt at the top of the panel, with a button to create an account and a link to sign in. They can still browse how to earn and what they can redeem, which is a good nudge to sign up.

The widget always shows your live program. When you add an earning rule, a reward or a VIP tier, it appears in the widget automatically.


How to Enable the Rewards Widget

  1. In the Mage Loyalty app, click Rewards Widget in the left menu.

  2. At the top of the settings panel, switch on the Rewards widget toggle.

  3. Click Save in the save bar at the top of the screen.

You will see a Rewards widget saved message. Visit your store to see the launcher in the corner of the page.

If the app embed is turned off on your live theme, a banner appears at the top of the settings panel to let you know. Follow How to Enable the Mage Loyalty App Embed to switch it on.


Customising the Rewards Widget

The settings panel on the left has four tabs. The preview on the right updates as you make changes.

Tab

What you can change

Text

The welcome text in the header and the wording visitors see before they log in.

Design

Corner styles, icons, colours, a banner image or logo, and the Powered by Mage line.

Launcher

The launcher button colours, where it sits on the screen, and whether it shows on mobile.

FAQ

The questions and answers shown on the FAQ page of the widget.

Changes are not live until you click Save. To undo everything since your last save, click Discard.


Text Tab

Header

Setting

What it does

Header subtitle

The small line at the top of the panel. The default is "Welcome to".

Header title

The large line under the subtitle. The default is your store name followed by "Rewards".

Account creation (logged out view)

These fields control the join prompt that visitors see when they are not logged in.

Setting

What it does

Title

The heading of the join prompt. The default is "Become a member".

Description

A short line explaining why they should join.

Create account button

The text on the button that takes visitors to create an account. The default is "Create Account".

Already registered

The text next to the sign in link for existing customers. The default is "Already a member?".

To go back to the original wording, click Reset all text to defaults at the bottom of the tab. This only resets the text. Your colours and images stay as they are.


Design Tab

Appearance

Setting

What it does

Panel corner radius

How rounded the corners of the panel are. 0px gives square corners.

Card & button corner radius

How rounded the cards, buttons and tabs inside the panel are.

Icon weight

How thick the icons look: Thin, Light or Regular.

Show icon circles

Places a soft coloured circle behind each icon.

Icon circle color

The colour of those circles. Only shown when Show icon circles is ticked. The icon itself switches to black or white so it stays easy to see.

Colors

Setting

What it does

Header background

The background colour of the panel header.

Header text

The colour of the text in the header.

Primary button

The colour of the main buttons in the widget.

Secondary button

The colour of the less important buttons.

Icon color

The colour of the icons. Only shown when Show icon circles is unticked.

You do not need to pick a text colour for buttons. Button text switches between black and white automatically so it is always readable.

Header images

Setting

What it does

Banner

An image shown across the top of the panel header. Up to 2MB.

Logo

Your logo, shown in place of the welcome text. Up to 2MB.

Branding

Setting

What it does

Show "Powered by Mage" branding

Shows a small Powered by Mage line in the widget. Untick it to remove the line.


Launcher Tab

When you open this tab, the preview switches to show the launcher button on its own.

Launcher button

Setting

What it does

Button color

The background colour of the launcher button.

Text color

The colour of the Rewards text on the button.

Show accent dot

Shows a small dot next to the Rewards text.

Dot color

The colour of the dot. Only shown when Show accent dot is ticked. It matches the text colour until you change it.

Position

Setting

What it does

Screen position

Choose Bottom right (recommended) or Bottom left. Bottom right is the default.

Bottom offset (desktop)

How far the launcher sits above the bottom of the screen on computers, from 0px to 100px. The default is 20px.

Bottom offset (mobile)

The same setting for phones. The default is 20px.

If the launcher overlaps another button on your store, such as a live chat bubble, raise the bottom offset or move the launcher to the other side.

Visibility

Setting

What it does

Hide on mobile

Hides the launcher and the widget on phones and other small screens (narrower than 640px).

Z-index

Controls whether the widget sits in front of or behind other parts of your site. Raise this if your theme menu, header or another element covers the widget. The default is 1000.

Z-index controls whether the widget sits in front of or behind other parts of your site, like your menu or header. A higher number brings the widget further to the front. If the open widget appears behind your store menu or header, especially on mobile, raise the Z-index to a high number such as 99999, click Save, then check again on your phone.


FAQ Tab

The widget has its own FAQ page. When you open this tab, the preview jumps to that page so you can see it as you edit.

Automatic FAQ

By default, Auto-generate FAQ is ticked. Mage writes the questions and answers for you from your program setup, such as how to earn, how to redeem, VIP tiers, referrals and points expiry. When you change your program, the FAQ updates by itself.

The tab shows a read only copy of the current questions so you can check them.

Editing the FAQ

  1. Untick Auto-generate FAQ. The current questions are copied in so you can edit them instead of starting from scratch.

  2. Edit any question or answer. Use the up and down arrows to change the order, or the bin icon to remove a question.

  3. Click Add question to add a new one. You can have up to 20 questions.

  4. Click Save.

Each new line in an answer shows as its own line in the widget. To make a list, start each line with •. Rows with no question and no answer are removed when you save.

Once you edit the FAQ yourself, it no longer updates when your program changes. Remember to update it if you change your earning rules, rewards or tiers.

Going back to the automatic FAQ

Tick Auto-generate FAQ again and click Save. Your edited questions are removed and the automatic FAQ comes back.


Previewing Your Widget

The preview on the right uses your real earning rules, rewards and VIP tiers, so it looks just like the widget on your store. Use the bar above the preview to check different views.

Control

What it does

Logged out / Logged in

Switch between what a visitor sees before logging in and what a logged in customer sees.

Desktop and mobile icons

Preview the widget on a computer screen or a phone screen.

Zoom (- and +)

Zoom the preview out to see more of it, from 50% to 100%.


Common Mistakes to Avoid

Leaving the app embed turned off. The widget cannot show on your store until the Mage Loyalty app embed is enabled on your live theme. Look for the banner at the top of the settings panel and follow the steps to switch it on.

Forgetting to switch on the Rewards widget toggle. The widget is off until you switch on Rewards widget at the top of the settings panel and save.

Not clicking Save. Nothing changes on your store until you click Save in the save bar. If you try to leave with unsaved changes, the app will warn you first.

Leaving Hide on mobile ticked by mistake. If you cannot see the widget on your phone, check the Launcher tab. When Hide on mobile is ticked, the widget is hidden on small screens.

Leaving the Z-index too low for your theme. On some themes, especially on mobile, the store menu or header sits in front of the open widget and covers it. Go to the Launcher tab, raise Z-index to a high number such as 99999, save, and test the widget on your phone.

Editing the FAQ and then changing your program. Once Auto-generate FAQ is unticked, your FAQ does not update by itself. Update it by hand, or tick Auto-generate FAQ again to go back to the automatic version.

Ticking Auto-generate FAQ again to see what it looks like. This removes your edited questions as soon as you save. If you do not want to lose them, click Discard instead of Save.


Troubleshooting

The widget is not showing on my store

  • Check the Mage Loyalty app embed is enabled on your live theme. See How to Enable the Mage Loyalty App Embed.

  • Check the Rewards widget toggle is switched on and that you clicked Save.

  • If you are checking on a phone, make sure Hide on mobile is unticked on the Launcher tab.

  • Refresh your store page after saving.

The widget opens behind my menu or header on mobile

This is the most common widget issue. Your theme menu or header is sitting in front of the widget. You can fix it with the Z-index setting, which controls whether the widget sits in front of or behind other parts of your site.

  1. In the Mage Loyalty app, click Rewards Widget in the left menu.

  2. Open the Launcher tab and find Z-index under Visibility.

  3. Change the number to a high value such as 99999. The default is 1000.

  4. Click Save.

  5. Open your store on your phone, refresh the page and open the widget again. It should now sit in front of your menu and header.

If it is still covered, raise the number again (for example to 999999) and save.

Another part of my theme is covering the launcher button

  • On the Launcher tab, raise the Z-index (for example to 99999) and save.

  • If a chat button or cookie banner sits in the same spot, raise the bottom offset or move the launcher to Bottom left.

My FAQ does not match my program

  • Open the FAQ tab. If Auto-generate FAQ is unticked, your FAQ is not updating by itself.

  • Tick Auto-generate FAQ and save to go back to the automatic version, or edit the answers by hand.

My changes are not showing on my store

  • Make sure you clicked Save and saw the Rewards widget saved message.

  • Refresh your store page. If the widget was already open, close it and open it again.

Did this answer your question?