Singapore Expansion (Promo Code, Gift Card and Point)
π§Ύ History
| Date | Changes | Link | By |
|---|---|---|---|
| 6th November 2024 | Benefit Page Hungry Points Section Points Section Promo Code Section Gift Card Section Referral Program | This PRD | Umam |
π About
| Context | For singapore expansion. Promo Code, Gift Card and Point have Different value between TH and SG currency. |
|---|---|
| Problem | Different value between TH and SG currency |
| Solution | Split TH and SG currency value. |
| Name of Feature | Singapore Expansion |
| Objective | Benefit Page Hungry Points Section Points Section Promo Code Section Gift Card Section Referral Program |
| Gains | |
| Pains | |
| Figma Link | https://www.figma.com/design/oMrVlTVElzTACgFwbm8UGW/Design-for-HH-Singapore?node-id=364-6872&t=PVwJ1QzizMjAJKtf-1 |
| Available Platform | Web and App |
| Sprint | 46 |
| Related PRD | - |
| Out of Scope | - |
π― User Story & Requirement
Benefit Page
| User Story | Requirement |
|---|---|
| How many bookings to unlock the next tier? | Only amount of bookings to unlock the next tier No need money spend Only 1 booking will be counted per day (multiple booking in a day still be counted as 1 booking) Elements added {number} more bookings to unlock {tier level}*Multiple bookings in a single day count as 1 booking for tier progressDine in or book with pre-payment by {date} to maintain your tier level.![]() |
| Refer a Friend | Static Elements :Refer a friend to get 100 points!Share this with a friend now to earn 100 Hungry Points while your friend gets a 10 SGD instant discount code!![]() |
Benefits for each tier :
[
docs.google.com
https://docs.google.com/spreadsheets/d/1mwQoFBhj19A1IMpmsR2n3i5AwCRNB3g7chUETCXBzMg/edit?usp=sharing
](https://docs.google.com/spreadsheets/d/1mwQoFBhj19A1IMpmsR2n3i5AwCRNB3g7chUETCXBzMg/edit?usp=sharing)
Will be shown here :

Note :
- Currency depends on user's phone number (Non TH and SG phone number will be assumed as TH phone number)
- User can earn points in SG based on their loyalty points even if they are TH and vice versa so they will earn a different SG points that cannot be used cross country
- Points can be earned based on restaurant country, the point will be for that country, so if we use HH in thailand, we will get TH points, if we use HH in SG or booked SG restaurant or review SG restaurant, the points is for SG no matter where my home base is

Hungry Points Section
| User Story | Requirement |
|---|---|
| Hungry Point (SG) | Static Elements :![]() |
| Hungry Point (TH & SG) | Static Elements :HUNGRY POINTSHungry Points are reward points for registered users who book through Hungry Hub, redeemable for discounts on future bookingsTable of comparison between TH and SG ![]() Points are collected separately for each country and canβt be redeemed across different countriesThe table above is based on the Red tier. You'll enjoy even more benefits at higher tiers |
| How Does it Work | Your Earnings Point Earned Successful referrals Saved points (pls consider the currency THB/SGD) ![]() |
Points Section
| User Story | Requirement |
|---|---|
| Point Display | Depends on the phone number and point that user had (pls check below) |
| Points to be earned | By system it's 24 hours after we dine in same like before Write 48 hours message as it's easier to give buffer in case we need to change / delay ![]() |
| Phone number and point that user had are same Example Phone Number β TH Points β TH *0 SG point | Display TH point No need to display TH flag ![]() |
| Phone number and point that user had are different Example Phone Number β TH Points β SG *0 TH point | Display SG point Display SG flag ![]() |
| Other phone number (outside TH and SG) | Will be assumed as TH phone number |
| Phone number and user has some country points Example Phone Number β TH Points β TH and SG | Display TH & SG point Display TH & SG flag ![]() ![]() |
| Full Cases | Pls check on this spreadsheet :![]() https://docs.google.com/spreadsheets/d/1mbYq_AUe6_1NKv8idzmFj7vSO0YDnQOcc-NOF0ZOpp8/edit?usp=sharing |
| Promo Code | Same behavior with points *check on the spreadsheet above |
Promo Code Section
| User Story | Requirement |
|---|---|
| Promo Code | Same behavior with points *check on the spreadsheet above Depends on the phone number and promo code that user had (pls check below) |
| Phone number and promo code that user had are same Example Phone Number β TH Promo Code β TH | No need to display TH flag![]() |
| Phone number and promo code that user had are different Example Phone Number β TH Points β SG | Display SG flag![]() |
| Other phone number (outside TH and SG) | Will be assumed as TH phone number |
| Phone number and user has some country promo codes Example Phone Number β TH Points β TH and SG | Display TH & SG flag![]() |
| Full Cases | Pls check on this spreadsheet :![]() https://docs.google.com/spreadsheets/d/1mbYq_AUe6_1NKv8idzmFj7vSO0YDnQOcc-NOF0ZOpp8/edit?usp=sharing |
Gift Card Section
| User Story | Requirement |
|---|---|
| Gift Card | Same behavior with promo code *check on the spreadsheet above Depends on the phone number and promo code that user had (pls check below) |
| Phone number and gift card that user had are same Example Phone Number β TH Gift Card β TH | No need to display TH flag![]() |
| Phone number and gift card that user had are different Example Phone Number β TH Gift Card β SG | Display SG flag![]() |
| Other phone number (outside TH and SG) | Will be assumed as TH phone number |
| Phone number and user has some country gift card Example Phone Number β TH Points β TH and SG | Display TH & SG flag![]() |
| Full Cases | Pls check on this spreadsheet :![]() https://docs.google.com/spreadsheets/d/1mbYq_AUe6_1NKv8idzmFj7vSO0YDnQOcc-NOF0ZOpp8/edit?usp=sharing |
Referral Program
| User Story | Requirement |
|---|---|
| Referral Program | Based on sender's phone number. whether receiver has same phone number or not |
| Example Sender β TH Receiver β TH | Receiver gets TH points |
| Example Sender β TH Receiver β SG | Receiver gets TH points |
| Other phone number (outside TH and SG) | Will be assumed as TH phone number |
| Full Cases | Pls check on this spreadsheet :![]() https://docs.google.com/spreadsheets/d/1mbYq_AUe6_1NKv8idzmFj7vSO0YDnQOcc-NOF0ZOpp8/edit?usp=sharing |
β FAQ
| Question | Answer |
|---|---|
| How about guest? | Guest doesn't have profile page |



















