Shopify app:
Getting started
Loyalty & Rewards
1. Make rewards visible to customers
Your customers will not know about your loyalty program unless you tell them. For that purpose, Monetha plugin includes a small block that indicates how many loyalty points your customer will get with a particular product and their current cart.
Depending on your theme, there are 2 ways to add the “Monetha block” to your online store.
- “1.1 Customize Theme method” if you use a theme compatible with Shopify’s native Theme Editor
- “1.2 Edit Code method“, if you use a theme NOT compatible with Shopify’s native Theme Editor.
1.1 Customize Theme method
To display rewards on your theme, go to your Online Store “Theme” section and click “Customize.”
1.1.1 On your Product page
Go to your Product page template.
On the left, select the area where you want to add the Monetha block, click “Add block” and select “Rewards”.
We suggest adding the block below the “Add to cart” or “Buy” call-to-action buttons.
Click “Save”.
1.1.2 On your Cart page
Go to your Cart page template and repeat what you’ve just done for the Product page.
We suggest adding the block below the “Check out” call-to-action button.
Click “Save”.
1.1.3 Designing the block (optional)
By default, the block inherits your theme’s colors, but you can customize them together with other parameters.
Select the block, and you’ll see the following options on the right:
Custom text
Enter the text you want in the Custom text field.
You can add special parameters to dynamically show points or icons:
{points}
= amount of points{icon_color}
={icon_mono}
= ~
Example:
Earn {points} {icon_color} reward points
will transform into
Earn 2 000 reward points
Show info icon tooltip
You may enable a tooltip to give users more information about the loyalty program.
This will show an info icon at the end of the text which will reveal a tooltip saying “Learn more about Monetha.”
Horizontal and Vertical margins
Adjust spacing around the block.
Text and Background color
Customize color of the text and the background of the block.
Border
Border width will add a border and adjust its thickness.
Border radius will round the corners.
Border color will adjust the color of the border.
Horizontal and Vertical paddings adjust spacing within the block.
1.2 Edit Code method
This method is more technically advanced and requires basic knowledge of code.
1.2.1 Customize Appearance
In the Monetha: Loyalty & Rewards app, go to the Appearance page.
1.2.1.1 Designing the block (optional)
By default, the block inherits your theme’s colors, but you can customize them together with other parameters.
All available options are described in the above section Designing the block.
1.2.1.2 Copy HTML output block
Once you’re happy with the appearance of the block, you can copy the “HTML output block” at the bottom of the page.
Now, let’s insert it into your store theme.
1.2.2 Edit your Theme
At the top of the Appearance page, click “Theme customization.”
1.2.2.1 Go to {/} Edit code
In the newly opened tab, click the 3 dots “…” at the top left of the page and click “{/} Edit code”
1.2.2.2 Add code to your Theme
In the newly opened tab, find the desired .liquid
file where you would like to insert the HTML block output snippet (read more).
Let’s say you want to insert the widget on the product page, just above the product description
On “Dawn” theme (and any other new default Shopify theme), the Product page is represented in Sections -> main-product.liquid
.
Open that file and find the place in the code where the description is rendered. In the example below, it is on line 243. The code {%- when 'description' -%}
indicates the beginning of the description block.
Paste the snippet “HTML code output” right after this line.
And click “Save.”
1.3 Done
The widget is now ready. But you won’t see it until you have an active loyalty campaign.
2. Configure your rewards program
Now, when the visual part is set up, let’s configure how loyalty points shall be rewarded.
First, we need to get to the plugin’s dashboard.
Can’t wait to start? You may skip the overview and go directly to Start a new Campaign.
First, we need to get to the plugin’s dashboard.
Can’t wait to start? You may skip the overview and go directly to Start a new Campaign.
2.1 Dashboard
This is where you can oversee the status and performance of your Rewards program. Let’s quickly check what’s in here.
Points available
Points available are points that you have in your balance, ready to distribute to your customers. In the free plan, you will start with 5,000 points. If you run out of them you can always purchase more (See “Buy Points”) or Upgrade your plan to have more points included every month (See “Manage Plan”).
Points reserved
Points reserved are points that are rewarded (distributed) to customers after they purchased in your store but aren’t claimed yet. Customers have 30 days to claim their points in the Monetha mobile application (available both on iOS & Android).
Unclaimed points will be credited back to your Points available balance after 30 days.
Points redeemed
Points redeemed are points that have been claimed by your customers in the Monetha app.
Points for Referrals
Points that are credited to your available balance whenever your bring a new user to the Monetha app. A thank you from us to you.
Redemption rate
Rate of Points redeemed over the Points reserved (distributed).
Sales
Overview of Sales generated from items targeted by rewards campaigns
Active campaigns
This section lists the Rewards campaigns currently running on your online store. You can click on any of them to see their Details.
2.2 Campaigns
This section will give you a more detailed view of your campaigns Ongoing, Planned, or Finished.
This is also the place where you start new campaigns. Time to create one!
Click “+ Start new campaign” button.
2.2.1 Start a new campaign
We are at the final step. Now you only need to come up with the name for your campaign, set up timeframe for it, and set rules for points attribution.
Runtime
The campaign can run as long as you want, from minutes to years.
In the date picker, click a date to select as your Start date, then click a second date to select as your End date.
In the Start at and End at fields, you can pick the exact time the campaign will launch on the Start date and Finish on the End date.
Campaigns can also be set to only be Active on certain week days.
Example: you set up a campaign to start on the 1st of November 2023 (happens to be a Wednesday) and end on the 14th of November 2023 (a Tuesday) and only run on Fridays. The campaign will only be active on Friday 3rd and Friday 10th of November 2023.
Point attribution
Here you can adjust how many rewards you will be giving and for what kind of purchases.
You can reward customers for every purchase or specific products/collections only and set up a rewards level for each independently.
For example, you choose 1% as a base reward level — 1% of any purchase will be rewarded in loyalty points. But you also want to give 3% for a slow-moving category and 5% for a high-margin product. Easy!
To attribute Points to a specific Product, a specific Collection, Any product, or on a Per Purchase basis, select the option from the dropdown and then Click to Select. A popup will appear where you can choose the element you want and Add to your campaign. Then simply pick a percentage of rewards.
A few nuances
If a Product is targeted by several different Point attributions, the one most precisely targeting the item will be picked.
If a Product is targeted by several different campaigns, the one with the earlier expiration will be applied.
Understanding percentages
Consider that 1000 Points is equal to 1 USD. By attributing 7% to a product, we will convert the price of the item from your currency to USD and then apply the relevant Attribution percentage.
“Price of the item in your currency” x “Exchange rate to USD” x “Attribution percentage” x 1000
Example:
With a 7% points attribution, on a product that cost 50 USD
“50 USD” x “7%” x 1000 = 3500 Points
Questions?
If you have any questions or need any support, please feel free to contact us at [email protected].