Guides & Tips

How to Set Up a Loyalty Program Like MANGO LIKES YOU on Shopify

GraemeGraeme
·Posted August 2, 2026
How to Set Up a Loyalty Program Like MANGO LIKES YOU on Shopify

Most loyalty programs are a purchase program with a few extras bolted on. MANGO LIKES YOU is the reverse, and that is the interesting thing about it. Five of its seven ways to earn have nothing to do with buying anything. You get Likes for recycling a bag of clothes, for scanning your member barcode at the till, for picking an online order up in store, for checking in, and for installing the app.

Price those actions at what the brand publishes and they are worth around $30 a year per member. At the brand's own earn rate, $30 is what a customer would get back for spending a thousand dollars. So the actions are not a garnish on the program. On a typical member they are most of it.

That is the decision this guide is really about. The purchase rate is easy and it takes ninety seconds to configure. Working out which of the in store actions are worth paying for, and what each one is buying you, is the part that decides whether the program makes money.

What this guide covers: the complete build, step by step, in Mage Loyalty on Shopify. Real admin paths, real field labels, real numbers. It takes about twenty minutes end to end, and we will do the whole thing for you free if you would rather not. Examples use a demo store selling apparel: tops, dresses, denim, outerwear and accessories.

What is the MANGO LIKES YOU Club?

Skip ahead to How the MANGO LIKES YOU loyalty program works if you already know it.

The MANGO LIKES YOU Club is the Spanish fashion retailer's free loyalty club, running in the US and a number of other markets. There is no fee, no application and no status ladder. You are enrolled the moment you register an online account or sign up at a till.

The currency is called Likes. You collect them on purchases and on a set of in store actions, and you spend them as a discount on future orders. There are no tiers, no levels and no multipliers, so a member on their first order earns at exactly the same rate as one in their tenth year.

Three benefits sit on the front of the club page: a surprise for your birthday, early access to launches and Private Sales, and Likes earned through purchases and actions. Everything else is detail underneath those.

MANGO LIKES YOU is unusually well documented for a loyalty program. The published terms run to fourteen sections and specify the value of every action, its cap and its expiry date, which is what makes it such a good program to copy. You are not guessing at the economics.

How the MANGO LIKES YOU loyalty program works

Likes, and the MANGO LIKES YOU cashback percentage

A Like is worth half a cent. Every published redemption line confirms it: 1,000 Likes is $5.00, 200 Likes is $1.00, 10 Likes is $0.05.

The earn rate is where it gets interesting, because the brand publishes two different numbers. The club page says 6 Likes for every $1 spent. The terms and conditions, in the version dated 07/07/2026, say 4 Likes for every $1.

That difference matters more than it looks:

Earn rateWhere it is publishedEffective cashback
6 Likes per $1Club page, "All about Likes"3.0%
4 Likes per $1Terms and conditions, section 8.12.0%

The likeliest explanation is that the club page reflects a rate rise the terms have not caught up with. This guide builds it at 6, because that is the number a customer can see and the number they will hold you to. It is one field if you disagree.

The formula behind that table is the only one you need for any points program:

cashback percentage = (reward value x points per dollar) / points cost

Six Likes per dollar, at 200 Likes to the dollar, is three cents back on every dollar. Three percent. All the rest is presentation.

Earning Likes through actions

Here is the published grid, converted into money at 200 Likes to the dollar:

ActionLikesWorthHow often
Purchase6 per $13% backUnlimited
Birthday1,000$5.00Once every 12 months
Recycle garments in store200$1.00Once every 30 days
Identify yourself at the cash desk10$0.0510 times per 30 days
Collect an online order in store10$0.0512 times per 30 days
Check in at a store10$0.05Shares the 12 per 30 days
Download the app10$0.05Once, ever

Notice what the actions have in common. Every one of them either puts a customer inside a shop or puts your app on their phone. None of them is a share on social media, and none of them is a survey. This is a program built by a retailer with physical stores who wants footfall, and every line in the grid is buying it.

Spending Likes

There is no rung ladder. Likes convert continuously at 200 to the dollar, with two rules around the edges:

  • You need at least 1,000 Likes before you can redeem anything at all
  • The discount is capped at 50% of the item's price before tax
  • Whatever you do not spend stays in your account with its original expiry

Likes expire one year from the day they were awarded, on a per batch clock. Birthday Likes are the exception and expire in 30 days.

That 1,000 Like floor is worth pausing on. At 6 Likes per dollar it is $167 of spending before a customer can redeem a single cent. It is the highest barrier to first redemption of any program we have taken apart, and the birthday gift is how the brand gets around it.

The three things that make the MANGO LIKES YOU Club work

1. The 200 to 1 currency is merchandising, not generosity

Six Likes per dollar sounds generous. It is three percent, which is respectable and unremarkable. The number is big because the currency is deliberately inflated 200 to 1 against the dollar.

That inflation is not vanity, it does real work in one specific place. On a product page, an $89 dress reads as 534 Likes. The same program at 1 point per dollar reads as 89 points, and as "$2.67 back" it barely reads at all. A customer scanning a category page sees a three digit number attached to every garment, and three digit numbers register.

So the first decision in copying MANGO LIKES YOU is whether you want the big number. If you do, pick a ratio well above 1:1 and turn the product page calculator on. If you would rather show a balance in plain money, Mage has a store credit mode that denominates the whole program in dollars instead. Both are one setting. Just do not build the inflated currency and then hide it.

2. The actions cost more than the purchases

Take the published grid and work out what a single member can extract in a year if every cap holds:

ActionValue eachCapPer year
Birthday$5.001 per 12 months$5.00
Recycle garments$1.001 per 30 days$12.00
Identify at the till$0.0510 per 30 days$6.00
Collect in store, plus check ins$0.0512 per 30 days$7.20
Download the app$0.05Once$0.05
Total$30.25

Thirty dollars and change, per member, per year, before anybody buys anything. At the program's own 3% rate, $30.25 is the cashback on $1,008 of spending.

On an apparel store where a good customer spends $600 a year, the action budget is worth more than their purchase earning. That is the MANGO LIKES YOU Club in one line, and it explains why every single action carries a published cap while purchases carry none.

The practical consequence for your build: the caps are the budget, not the housekeeping. When you get to the recycling step, the thirty day gap between uploads is not an anti fraud detail you can skip. It is the difference between a $12 line and an unbounded one.

3. The birthday gift is exactly one redemption, with a deadline

The birthday grant is 1,000 Likes. The redemption floor is 1,000 Likes. That is not a coincidence, it is the answer to the floor being too high.

Every member gets one complete redemption a year, free, whether or not they have ever bought anything. It converts a program that takes $167 of spending to open into one that opens on your birthday.

Then look at the expiry. Everything else in the program lasts a year. The birthday gift lasts 30 days. A gift with no deadline is a discount sitting in an account. A gift with a 30 day fuse is a reason to walk into a shop this month.

Copy the deadline. It is the cheapest urgency in the entire program, and Step 6 shows you how to build it.

MANGO LIKES YOU loyalty program cashback details, in numbers

Everything above, condensed into the numbers you need to price your own version. As it stands in 2026:

DetailValue
Value of one Like$0.005
Earn rate, club page6 Likes per $1
Earn rate, terms and conditions4 Likes per $1
Effective cashback at 6 Likes3.0%
Effective cashback at 4 Likes2.0%
Minimum balance to redeem1,000 Likes, or $5.00
Spending needed to reach it$167 at 6 Likes per $1
Conversion on redemption200 Likes = $1.00
Maximum discount50% of the price before tax
Likes expiry1 year from the date of award
Birthday grant1,000 Likes, expiring in 30 days
Maximum annual value of non purchase actions$30.25
TiersNone
Join bonusNone published

Where the program sits against others we have rebuilt: H&M runs at 2.0%, MANGO LIKES YOU at 3.0%, Levi's Red Tab at 4.0%, Kohl's Rewards at 5.0%. Three percent on apparel is a defensible middle, and it is a good default if you have no reason to pick anything else.

What you'll set up

MANGO LIKES YOU featureWhat you build in Mage
6 Likes for every $1 spentPurchase earning rule
Likes within 24 hours of an orderApproval Time, 1 day
No Likes on tax, shipping or alterationsAutomatic, nothing to configure
200 Likes = $1.00, minimum 1,000Flexible reward at a fixed conversion rate
Redeemable against your own catalogueReward Applies to → Specific collections
Likes expire a year after they are earnedPoints Expiry, time after points are acquired
A warning before they expirePoints Expiry Soon email
1,000 Likes on your birthdayBirthday earning rule
A 30 day deadline on the birthday giftScheduled Points Drops
200 Likes for recycling garments, once a monthPhoto Challenge earning rule
10 Likes for installing the appCustom action, once per customer
Earning on in store purchasesMage Loyalty POS extension, or Submit Receipt
A scannable member IDWallet Pass for Apple and Google Wallet
10 Likes for scanning at the tillCustom action fired by Shopify Flow
10 Likes for collecting an order in storeCustom action fired by Shopify Flow
10 Likes for checking in at a storeVisit URL rule behind an in store QR code
Early access to launches and Private SalesShopify customer segment, gated in your theme
Returns take back the Likes they earnedAutomatic, nothing to configure

Step 1. Confirm your program currency

Go to Settings → Loyalty and check the Program Currency card reads Points. On a fresh install it already does, so this is a look rather than a change.

It is worth the look because switching later resets every balance to zero. The alternative mode denominates the whole program in money instead of points, which is the right call for a cashback style program but the wrong one here. MANGO LIKES YOU depends on a balance that reads 200 times larger than its dollar value, and money mode would delete that effect along with the conversion rate you are about to set.

While you configure, go to Settings → Test mode and switch it on, so test orders on your own store do not award real Likes. Turn it off before you launch.

Step 2. Set the earn rate

Go to Loyalty → Earning Points and open the Purchase rule. It already exists, so there is nothing to create.

FieldValue
Earning rule nameEarn 6 Likes for every $1 spent
Earning points6 for every $1 spent
Exclude discounted products from earning pointsUnchecked
Approval Time1 day
StatusActive

The Earning points card is two boxes with no labels on them, and you read it across as a sentence: "6 for every $1 spent". Type 6 in the first and 1 in the second.

Approval Time is set to 1 day because the brand's own terms promise Likes "within a maximum of twenty-four hours". It also does something more useful than matching the copy. Approval time holds the Likes as pending, so an order cancelled inside the day never turns into a spendable balance you have to claw back later.

Leave the exclusion checkbox unchecked. This is the one setting merchants tick by instinct and regret. Ticked, any line carrying a discount stops earning altogether, so every customer checking out during a sale earns nothing. The source program says the opposite twice: sale items earn, on the sale price, and members can earn during sale periods and promotions. On an apparel store running permanent markdowns, ticking that box would switch the program off for most of your orders and penalise the customers who engage with it most.

Four of the program's operating rules need no configuration at all, because the earning base is the merchandise subtotal after discounts and before tax and shipping. That gives you no Likes on tax, none on shipping or alterations, none on the portion of an order paid with redeemed Likes, and whole number rounding. All four are in the published terms and all four are free.

Step 3. Build the redemption

There is no rung ladder to price here, which makes this the easiest redemption side of any program we have rebuilt. You are setting a conversion rate and a floor.

Go to Loyalty → Redeeming Points → Add Reward → Discount → Fixed, then in the Redemption type card choose Flexible amount rather than Set amount. The form redraws and the points card becomes Conversion Rate.

FieldValue
Reward NameSpend your Likes
Redemption typeFlexible amount
Conversion Rate200 points = $1.00
Minimum redemption1000 points
Maximum redemption10000 points
Minimum Spend20
Expiry Days60
Combinations: Product discountsChecked
Combinations: Order discountsChecked
Combinations: Shipping discountsChecked
Reactivate discount code on full refundChecked

The Conversion Rate card is two boxes reading across as "200 points = $1.00". Underneath, a blue banner confirms what you have built: customers can redeem between 1,000 and 10,000 points per order for a discount of $5.00 to $50.00.

Flexible rather than a fixed rung is the whole point of this step. A fixed reward is take it or leave it: 1,000 Likes for $5, and nothing in between. The source program lets a customer bring any balance above the floor and receive a proportional discount, and explicitly returns the remainder to their account with its original expiry date. Flexible mode is that behaviour exactly.

Minimum redemption 1000 is the published floor. It is a high one, and Step 6 is how you soften it.

Maximum redemption 10000, or $50, keeps a customer from emptying a three year balance into one basket. Raise it if your average order is high.

Minimum Spend 20 stops the $5 floor landing on an $8 basket.

All three combination boxes are checked, because the source is unusually explicit that the discount can be used alongside other promotions and sales. Most programs stay silent on this and leave you guessing.

Reactivate discount code on full refund is checked, which is the opposite of what we recommend on most builds. The reason is in the source: when a customer returns an order they paid for partly with Likes, those Likes go back to their account. Reactivating the code is how you honour that promise.

Optional: keep the biggest discounts on the biggest baskets

The source caps any single discount at 50% of the item price. If you want the same protection, build three flexible rewards instead of one and pair each band's ceiling with a minimum spend twice its size:

Reward NameMinimumMaximumDiscountMinimum Spend
Spend 1,000 to 2,000 Likes10002000$5 to $1020
Spend 2,000 to 5,000 Likes20005000$10 to $2550
Spend 5,000 to 10,000 Likes500010000$25 to $50100

Every band's largest discount is exactly half its smallest qualifying basket, so no redemption can ever exceed 50% off.

We would ship the single reward first. Three cards where the source shows one slider is a worse experience, and on a store with a $90 average order the single reward with a $50 ceiling behaves almost identically. Add the banding later if your data says you need it.

Step 4. Point redemptions at your own catalogue

The source restricts both earning and redeeming to its own branded products. If you carry other brands, or anything you do not want discounted, this is where you say so.

Still in the reward you just built, find the Applies to card:

FieldValue
Applies toSpecific collections
Selected collectionsYour own brand collection

The restriction travels into the Shopify discount code, so a customer redeeming Likes against an excluded brand in their cart gets no discount on those lines.

If your store sells one brand, which most do, choose All products and move on.

Step 5. Set the expiry, and the warning that comes with it

Go to Loyalty → Points Expiry, at the bottom of the Loyalty page.

FieldValue
Enable points expiryChecked
Expiry modeTime after points are acquired
Points expire after365
Expiry reminder30
Reset Redeemable Loyalty Points AnnuallyNo

The expiry mode dropdown offers two behaviours and they produce completely different programs:

ModeWhat it does
Time after points are acquiredEach batch expires on its own clock, a year after it was earned
Customer's last purchase dateEvery purchase resets the clock on the entire balance

Pick the first one. The source is explicit that each award expires one year from the day of that award, and it confirms the per batch model again in its returns clause, where returned Likes keep the expiry date of their original accumulation. The second mode is an inactivity rule, which is what Starbucks and Chipotle use, and under it an active customer would never lose a Like.

The reminder is the most valuable field on this page. Thirty days before a batch expires, it fires the Points Expiry Soon email with a specific number and a deadline attached.

On this program that email does something no other program's can. Because the redemption floor is 1,000 Likes, a customer sitting on 900 expiring Likes gets a message that is simultaneously "use these" and "you are 100 Likes short", and 100 Likes is $17 of shopping. Expiry without a warning is a penalty your customers resent. Expiry with a warning is a reactivation campaign that runs itself.

Step 6. Give a birthday gift, and give it a deadline

Go to Loyalty → Earning Points → Add Earning Rule → Birthday.

FieldValue
Amount earned1000
Date of Birth Eligibility Period30 days in advance
StatusActive

That is the birthday reward built. It fires once per customer per year, automatically, forever.

Date of Birth Eligibility Period is the required notice. Set to 30, a customer who adds their birthday a fortnight before it will not be paid this year, which matches the source rule that the date must have been provided when they registered. Without it, customers work out that they can edit their birthday to next Tuesday.

The deadline

The gift is worth $5 and it is the largest single award in the program. Under the setting from Step 5 it will last a year, and a $5 credit with a year on it is a discount sitting in an account.

To give it the 30 day fuse the source uses, deliver it as a scheduled drop instead. Build a Shopify customer segment for each birthday month, then go to Loyalty → Points Drops → Create:

FieldValue
Drop nameBirthday Likes, March
Points amount1000
Who receives this drop?Shopify Segment
Segment IDYour March birthdays segment
Expires after30 days

Dropped points carry their own expiry clock, independent of the shop wide setting, counting from the moment the drop lands. That is what makes the deadline possible.

The trade off is honest: twelve drops a year is twelve calendar reminders, and each one needs its own announcement email. Use the birthday rule if you want it to run itself. Use the drops if the deadline is the point. On a store with physical locations, where the whole purpose of the gift is to produce a visit this month, the deadline is usually the point.

Step 7. Reward garment recycling

This is the most distinctive thing in the program and it builds cleanly.

Go to Loyalty → Earning Points → Add Earning Rule → Photo Challenge.

FieldValue
TitleRecycle your clothes
InstructionsDrop your unwanted clothes in the recycling box at any store, photograph the drop off slip, and upload it here
Points reward200
How often can a customer earn this?Custom
Days between uploads30
Email me when submissions are waiting for reviewChecked
StatusActive

How often can a customer earn this? offers two options, "One off (a single approved photo)" and "Custom". Choose Custom and the Days between uploads field appears underneath.

Thirty days is the setting that pays for this rule. Two hundred Likes is a dollar, and a dollar every thirty days is $12 a year. Without the gap it is a dollar every time somebody photographs the same slip again, which is the single largest uncapped exposure you could create in this build. It matches the source's own rule, and it costs you nothing to set.

Submissions come to you for approval before any Likes are awarded, and the queue lives at Loyalty → Photo submissions. Keep the reminder email on, because an approval queue nobody looks at is a customer waiting a fortnight for a dollar. You can also adjust the amount on an individual submission while reviewing it, which is useful when somebody arrives with three bags and you want to honour the rule that a recycling action pays the same regardless of quantity.

A photo of a drop off slip is not proof, and it does not need to be. The source's real control is a shop assistant standing next to the box. Yours is that the award is one dollar and it is capped monthly.

Step 8. Reward the app install

Go to Loyalty → Earning Points → Add Earning Rule → Custom action.

FieldValue
NameDownload the app
Action keymobile_app_install
Reward amount10
How often can a customer earn this?Once per customer
Approval time0 minutes
Storefront button URLYour App Store or Play Store listing
StatusActive

A custom action is a rule you trigger yourself, from your own systems, rather than one Mage watches for. The Action key is the stable identifier you reference when you fire it, and it fills in automatically from the name.

Once per customer is enforced on our side, so your app does not have to track who has already been paid. A second call for the same customer is rejected.

Your app fires it once, after a successful login:

curl -X POST https://app.mageloyalty.com/v1/actions \
  -H "Authorization: Bearer $MAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_key": "mobile_app_install",
    "customer_email": "customer@example.com",
    "idempotency_key": "install-<device-id>"
  }'

Always send an idempotency key. A retried request carrying the same key returns the original award rather than paying twice.

This is the one action worth showing on your storefront, because it is the only one a customer can complete from their sofa. Storefront button URL puts a button on the tile in your Ways to Earn block linking straight to your app store listing. Leave the other custom actions hidden, or you will advertise things nobody can do online.

Step 9. Earn on in store purchases

If you run Shopify POS, install the Mage Loyalty POS extension from your POS app settings and add the tile to your home screen. Staff can look a customer up at the till and see their balance next to the transaction.

Point of sale orders fire the same webhook as online orders, so an in store sale with a customer attached earns 6 Likes per dollar automatically, at the identical rate, with no second rule to configure. That is the substance of the source's member ID scan and it needs nothing beyond the install.

Then go to Loyalty → Wallet Pass and switch it on. An Apple or Google Wallet pass carrying the customer's balance and a scannable code is the closest thing to the barcode in the brand's own app, and it is what your staff scan at the till. On a program with five in store earning routes, this is not a nice to have. It is the membership card.

If your tills are not on Shopify

Use receipt uploads instead. Go to Loyalty → Earning Points → Add Earning Rule → Submit Receipt.

FieldValue
Earning MethodPoints per amount spent
Points per Amount Spent6 for every $1 spent
Only accept receipts from specific storesChecked
Selected storesYour store name and every trading name on your receipts
Maximum receipt age30 days
Minimum purchase amount10
Limit how often customers can earn points by submitting receiptsChecked
Maximum submissions10
Time periodPer month
Send email reminders when there are pending receipts to reviewChecked

That gives in store and online purchases the same rate, and the submission limit matches the source's cap of ten in store identifications every thirty days.

Only accept receipts from specific stores is the setting that matters here. Without it, a customer uploads a supermarket receipt and earns Likes on their weekly shop. List every trading name that appears on your receipts, or the scanner will reject legitimate ones. Receipts are scanned automatically and then reviewed by you at Loyalty → Receipt submissions.

Step 10. Reward the till scan and the in store collection

Two more custom actions, both fired by Shopify Flow rather than by hand. Create them the same way as Step 8, with these settings:

FieldScan at the tillCollect in store
NameScanned your member ID in storeCollected your order in store
Action keyin_store_id_scanin_store_collection
Reward amount1010
How often can a customer earn this?Every time (unlimited)Every time (unlimited)
Approval time0 minutes0 minutes

Then build two flows in Shopify Flow. The Mage action is called Award Custom Action:

Trigger:   Order created
Condition: Order sales channel is Point of Sale
           AND Customer is not empty
Action:    Award Custom Action
             Action key:      in_store_id_scan
             Idempotency key: {{ order.id }}
Trigger:   Order created
Condition: Order delivery method is Pickup
           AND Customer is not empty
Action:    Award Custom Action
             Action key:      in_store_collection
             Idempotency key: {{ order.id }}

Pass the order id as the idempotency key on both. It makes the flow retry safe, so the same order can never pay out twice however many times Flow runs it.

Note the trigger on the collection flow is Order created, not order fulfilled. That is deliberate, and it copies the source, which awards the Likes on the date of purchase rather than on the day the customer turns up. The customer sees the reward while they are still on the confirmation page, which is where it does the most work. Switch it to Order fulfilled if you would rather pay only on collection.

Both actions are naturally self limiting, because each one requires a real transaction to fire. A customer would have to place fifty pickup orders to earn $2.50.

Step 11. Reward a store check in

This one is optional, and it is the smallest line in the program.

Go to Loyalty → Earning Points → Add Earning Rule → Visit URL.

FieldValue
Rule NameCheck in at a store
Rule DescriptionScan the QR code at the till to check in
Reward amount10
Target URLhttps://yourstore.com/pages/store-check-in
Approval Time0
StatusActive

Print the QR code, put it at the till, and a customer who scans it earns 10 Likes.

Build this one from your own app if you have one, using a custom action like Step 8 with the key store_check_in, so your app can confirm the device is actually in a shop before it fires. A printed QR code cannot tell the difference between a customer standing in your store and a screenshot of it. At five cents a scan the exposure is small, and it is still worth knowing before you print anything.

Step 12. Put it in front of people

A loyalty program nobody can see does not work. On this build the emphasis is unusual, because your balance number is 200 times its dollar value.

Turn the product points calculator on. At 6 Likes per dollar an $89 dress reads as 534 Likes, and that three digit number on every product page is the single strongest merchandising asset the program has. On a 1 point per dollar program we usually suggest leaving this block off. Here it is the reason to inflate the currency in the first place.

Turn on checkout points earned for the same reason, at the moment of highest intent.

Set up the account sidebar. Your customer has exactly one question, which is whether they have hit 1,000 yet, and the sidebar answers it in one number.

Build your loyalty page at Loyalty → Loyalty Pages, with the How it works, Ways to earn, Ways to redeem and FAQ blocks. They populate themselves from everything you configured above. The Ways to Earn block is doing more work on this program than on any other, because seven earning routes is a lot to communicate and five of them happen somewhere your website is not. If a customer does not learn online that recycling pays, they will never do it in store.

Turn the floating rewards widget on, and set the wallet pass up if you did not in Step 9.

For early access to launches and Private Sales, build a Shopify customer segment of everyone with an account and gate the launch behind it with a Shopify automatic discount, or with a condition in your theme. It costs no Likes, which is right, because it is a members benefit rather than a reward.

Step 13. Turn the emails on

Go to Settings → Emails and enable at least these four:

EmailFires whenWhy it matters here
Points Expiry Soon30 days before a batch expiresThe highest value message in the build, and often reaches a customer just short of the floor
BirthdayThe birthday rule pays outThe largest single award in the program. Announce it or it goes unused
Reward EarnedA customer redeemsDelivers the code
Photo approvedYou approve a recycling submissionCloses the loop on Step 7

If you built the birthday as scheduled drops in Step 6, each drop needs its own announcement in your email platform. A $5 gift with a 30 day fuse that nobody tells the customer about is a $5 gift that expires.

Then go back to Settings → Test mode and switch it off.

You don't have to copy all of it

The full MANGO LIKES YOU build is thirteen steps, and most stores should not run all thirteen. Here is what to take depending on what you sell and where you sell it.

If you have physical stores, this is the most relevant program in our whole library and you should copy nearly all of it. The POS extension, the wallet pass, the recycling challenge and the two Shopify Flows are the build. The purchase rate is the least interesting part.

If you are online only, take steps 1 to 8 and 12 to 13, and stop. That is a complete program: a 3% rate, a continuous redemption ramp, a year long expiry with a warning, a birthday gift with a deadline and a photo challenge. It reads as a full program to a customer and it takes twenty minutes.

If your average order is under $40, lower the redemption floor. A 1,000 Like minimum is $167 of shopping at this rate, and on a small basket store your customers will churn before they ever redeem. Set Minimum redemption to 400 and let them feel the program early.

If you sell something people replace rather than accumulate, drop the recycling challenge and put the $12 a year into the birthday gift instead. Make it 2,000 Likes with a 30 day expiry and you have a genuinely memorable annual moment.

If you want a simpler currency, keep everything and change one number. Set the purchase rule to 1 point per $1 and the conversion rate to 33 points = $1, and you have the same 3% with a balance that reads in tens instead of hundreds.

If you only do one thing, do Step 5. Expiry with a thirty day warning email is the highest return setting in this entire guide, and it works on any program, including one you have already built.

We'll set it up for you, free

We will build this whole thing for you at no cost, tuned to your catalogue and your margins rather than copied straight from a Spanish fashion retailer. That includes the earn rate priced against your actual average order value, the redemption floor set where your customers will reach it, and the whole thing branded across your widget, account sidebar and loyalty pages so it looks like your store rather than like an app.

If you are already running a program somewhere else, migrations are free of charge. Balances, tiers and history come across intact, from Smile.io, LoyaltyLion, Yotpo, Rivo, Stamped, Joy and Bubblehouse.

You can see the full feature set on our Shopify loyalty program page, or talk to our team and we will get it live this week.

Frequently asked questions

What is the MANGO LIKES YOU cashback percentage?

The MANGO LIKES YOU cashback percentage is 3% back, based on the rate published on the club page. Six Likes per dollar, at 200 Likes to the dollar, is three cents returned on every dollar spent. The terms and conditions state a lower rate of four Likes per dollar, which works out at 2%, so the brand's own two documents disagree. Either way, a Like is worth half a cent, and that number is consistent everywhere it appears.

What is a Like worth?

One Like is worth half a cent, or $0.005. Every published figure confirms it: 1,000 Likes converts to $5.00, 200 Likes to $1.00, and 10 Likes to $0.05. There are no rungs and no bonus rates, so the conversion is the same at every balance.

How many Likes do I need before I can use them?

You need 1,000 Likes, worth $5.00, before you can redeem anything. At six Likes per dollar that is around $167 of spending. It is a high floor, which is why the birthday grant is exactly 1,000 Likes: it hands every member one complete redemption a year regardless of whether they have bought anything.

Does the MANGO LIKES YOU Club have VIP tiers?

No. The MANGO LIKES YOU Club has no tiers, levels or status at all. Every member earns at the same rate from their first order onwards. That has a real commercial advantage worth copying: your cost per customer is a flat percentage that never rises, so you can write your total loyalty liability down before you launch.

How long do Likes last?

Likes expire one year from the day they are awarded, on a per batch clock. Points earned in March expire the following March, whatever else the customer does in between. Birthday Likes are the exception and expire after 30 days, which is what turns the gift into a reason to visit.

Can I earn Likes in store as well as online?

Yes, and that is where most of the MANGO LIKES YOU program lives. Beyond purchases, the club pays for recycling garments, scanning your member ID at the till, collecting online orders in store, checking in and installing the app. Five of the seven ways to earn happen inside a shop, which is unusual and is the main reason the program is worth copying if you have physical locations.

How much do the non purchase actions actually cost?

Around $30.25 per member per year at the published caps. That breaks down as $12 of recycling, $7.20 of in store collections and check ins, $6 of till scans, $5 of birthday gift and a one off $0.05 for the app install. At the program's own 3% rate, $30.25 is what a customer would earn by spending $1,008, which is why every action carries a cap and purchases do not.

Should I copy the 1,000 Like redemption floor?

Only if your average order is above $60. The floor exists to stop tiny redemptions and to make the birthday gift feel significant, and on a store with a $90 average order a customer reaches it in two orders. On a $30 average order it is more than five orders away, which is long enough that most customers give up before they ever redeem. Set the minimum to 400 Likes instead and let them feel the program working.

What happens to Likes when a customer returns something?

The Likes earned on that order are taken back automatically, in full or pro rata on a partial refund. There is nothing to configure. If the customer paid for part of the order with a redeemed reward, ticking Reactivate discount code on full refund gives them their discount code back alongside the refund, which is how the source program handles it.

How long does this take to set up?

About twenty minutes for the online half, and an afternoon if you include the Shopify Flows and the POS extension. Steps 1 to 8 are all in the Mage admin and none of them need a developer. The two flows in Step 10 are drag and drop in Shopify Flow. Or send us a message and we will build the whole thing for you at no cost.

Can I move my existing program over?

Yes, and we do the migration free. Balances, tiers, earning history and customer records come across intact from Smile.io, LoyaltyLion, Yotpo, Rivo, Stamped, Joy and Bubblehouse. Customers keep the balance they had, so nobody logs in to find their points gone.

Mage is not affiliated with, endorsed by, or sponsored by MANGO. MANGO LIKES YOU is a trademark of Mango NY Inc. This guide references the program for the purpose of comparison and education.

Ready to increase
customer lifetime value?

Join 100+ Shopify stores using Mage to turn one-time buyers into loyal repeat customers.

|Cancel anytime|5-min setup|Rated 5/5 by Shopify stores

Great app! User friendly and straightforward. The customer service team has been great and so helpful.

skynbio

Related articles