- Introduction
- 1. Company
❱
- 1.1. Company Vision and Mission
- 1.2. Policies
- 1.3. Moonlighting / Kerja Sampingan
- 1.4. Virtual Team Lunch/Dinner
- 1.5. Maternity Leave Policy
- 1.6. Team Outing
- 1.7. Engineering Team Structure
- 2. Holiday
❱
- 2.1. Holiday Calendar
- 2.2. How to Check and Submit Annual Leave
- 3. Docs for All Teams
❱
- 3.1. AWS Architecture Diagram
- 3.2. Building Project
- 3.3. CleverTap Hybrid Log Events
- 3.4. Booking Process Log Event
- 3.5. Homepage Log Event
- 3.6. Store Page Hybrid Log Event
- 3.7. CleverTap Event Adjustment
- 3.8. Database Rules
- 3.9. Deployment Flow
- 3.10. Cluster
- 3.11. Terraform
- 3.12. Development Process References
- 3.13. Draft Development Flow (WIP)
- 3.14. EDM-Inventory API for Search by DTP
- 3.15. Edit Booking — Technical Documentation
- 3.16. Enable Store Page for Specific Restaurant
- 3.17. Engineering Project Rules
- 3.18. Git Flow Workflow
- 3.19. Homepage Enhancement (Categories)
- 3.20. Backend: Dynamic Homepage
- 3.21. Homepage Icon Features
- 3.22. Access Staging Logs on Kibana
- 3.23. Check Failed Pipeline on New Staging
- 3.24. Configure hh-server Karafka
- 3.25. How to Test Payments
- 3.26. Huginn
- 3.27. Hybrid Event: Homepage Enhancement (Categories)
- 3.28. Onboarding Screen Update
- 3.29. Optimize with Cloudflare & Browser Caching
- 3.30. Pre-select Special Menu — Technical Docs
- 3.31. Releasing Project Flow
- 3.32. Search 2.0 Notes
- 3.33. Search Suggest 2.0
- 3.34. Shaping (WIP)
- 3.35. SOP: Starting a Sprint (WIP)
- 3.36. User Verification — Delivery
- 3.37. Web Rewrite Project
- 3.38. Migrate from Nuxt to Astro
- 4. CKAN DOC
❱
- 4.1. Rapidcanvas — MV Restaurant Name
- 4.2. Rapidcanvas — MV Channel Name
- 4.3. Rapidcanvas — Booking Summary
- 4.4. Rapidcanvas — Booking Summary View
- 4.5. Rapidcanvas — Booking Package
- 4.6. Hungry Hub — Q&A Reference
- 4.7. Hungry Hub — Package Dynamic Pricing
- 4.8. Hungry Hub — Database Overview
- 4.9. Hungry Hub — Valid Reservation
- 4.10. Hungry Hub — Example Query
- 4.11. Hungry Hub — GET package type from reservation
- 5. Backend Documentation
❱
- 5.1. Backend Handbook
- 5.2. Authentication for Restaurant Owners & Staff
- 5.3. Data Audit
- 5.4. Inventory Feature
- 5.5. Add New Authentication to an API
- 5.6. RSpec
- 5.7. Sidekiq Alive
- 5.8. VCR
- 5.9. Enable/Disable a Feature
- 5.10. Create Reservation on Testing Production
- 5.11. Create Email Notification
- 5.12. Improve Backend Performance
- 5.13. Measure Locally
- 5.14. Measure in Production
- 5.15. Testing for Facebook Team
- 5.16. Migrate DB from RDS to DigitalOcean
- 5.17. Onboarding Backend Developer
- 5.18. Upgrade User Tier & Generate Promo Codes
- 6. DevOps
❱
- 6.1. DevOps Docs
- 6.2. Credential Access Monitoring, Logs & APM
- 6.3. Check Log Server
- 6.4. Rails Console on DigitalOcean (Lens/Terminal)
- 6.5. Rails Console on Production (Lens/Terminal)
- 6.6. Change Sleeping Time in kube-green
- 6.7. Make ES/OpenSearch Attribute Searchable
- 6.8. Update Env on All Staging Servers
- 6.9. Codespaces/Devcontainer
- 6.10. Terraform Remote Lock State — Troubleshooting
- 7. Engineering
❱
- 7.1. GitHub Hound
- 7.2. Email Groups
- 7.3. How We Work
- 7.4. Onboarding Front-End Developer
- 7.5. Task T&C
- 8. FAQ
❱
- 8.1. Authentication for Restaurant Owners & Staff
- 8.2. Calculate Point Rewards
- 8.3. Home Page
- 8.4. Run Web Locally
- 8.5. HungryHub Server IPs
- 8.6. Promo Code Logic
- 8.7. Restaurant Section — Home
- 8.8. Search Logic
- 8.9. Server List
- 8.10. Time Zone
- 8.11. Translation DB
- 8.12. Web Sections (Homepage)
- 8.13. Promotion Section on Website
- 8.14. “Processing Your Booking” Loader Stuck
- 8.15. Why Package is Sold Out or Expired
- 9. Backend Gist
❱
- 9.1. Generate Vouchers Sold Report
- 9.2. Failed Pods on Graviton
- 9.3. Find Broken Package T&C/Cover Images
- 9.4. Fix Missing Restaurant Image
- 9.5. Fix Review & Statistic Score
- 9.6. Generate Auth Token (Vendor API)
- 9.7. Generate Gift Cards from CSV
- 9.8. Ticket Transactions & Tickets Report
- 9.9. Generate Restaurant Popular Zone
- 9.10. Give Reward Points to Users
- 9.11. Clear Redis LRU Cache
- 9.12. List Email Templates (Multi-language)
- 9.13. Pull Vouchers into CSV
- 9.14. Redeem Voucher Manually
- 10. General
❱
- 10.1. Airflow Helm Chart Account
- 10.2. Airbyte & Airflow
- 10.3. Announcement: New Environments
- 10.4. AWS RDS Aurora MySQL Backup Plan
- 10.5. Backend Code Documentation
- 10.6. BrowserStack Account
- 10.7. ChatGPT Account
- 10.8. Custom Label
- 10.9. Customer Reviews
- 10.10. Effectively Communicate on Slack
- 10.11. Figma Pro Account
- 10.12. Firebase
- 10.13. Google Maps → Mapbox Migration
- 10.14. HH Staging Server List
- 10.15. Kafka
- 10.16. Kaleyra Contact (SMS Provider)
- 10.17. Marketing
- 10.18. MongoDB Staging Account
- 10.19. Netcore Documentation
- 10.20. New GA4 Events
- 10.21. New Relic Account
- 10.22. O'Reilly Account
- 10.23. Omise CC Testing Number
- 10.24. Package Pricing Rules
- 10.25. Payment Method List
- 10.26. Perplexity AI Pro Account
- 10.27. Recommendation Service Architecture
- 10.28. Restaurant Onboarding API
- 10.29. Restaurant Onboarding — Validation Rules
- 10.30. Singapore Landing Page & Admin Adjustment
- 10.31. Superset
- 10.32. Superset v4 — Alerts & Reports
- 10.33. Tacobot
- 10.34. True Wallet Feature
- 10.35. UAT Xendit Account
- 10.36. Weblate Account
- 10.37. Zendesk Account
- 11. Guide
❱
- 11.1. Dynamic Booking Flow Setting
- 11.2. Force Update Mobile App
- 11.3. HH Pegasus Helper
- 11.4. How to A/B Test
- 11.5. Access GA4 Reports/Explorations
- 11.6. Add Fake Location on iOS
- 11.7. Add Missing Cover on Homepage
- 11.8. Add Promotion on Home Page
- 11.9. Check Email on Staging
- 11.10. Check Owner Email
- 11.11. Check Server Logs
- 11.12. Clear Cache for Photo Album
- 11.13. Create a Restaurant
- 11.14. Create Ads
- 11.15. Create Admin Account
- 11.16. Create DIY Set Package
- 11.17. Create HH Menu V3
- 11.18. Design & Create API
- 11.19. Edit/Create Homepage — Jaguar
- 11.20. Fix HH Menu API Email Errors
- 11.21. Get API Client Collection
- 11.22. Install HH-Search
- 11.23. Install iOS Project
- 11.24. Login as Restaurant Group Staff
- 11.25. Login to Blog & Business Site
- 11.26. Login & Register as Admin/User
- 11.27. Login as Restaurant Staff
- 11.28. Make Blogger Booking
- 11.29. Make Dine-In Reservation (API)
- 11.30. Make Delivery Order (Admin)
- 11.31. Manage Booking
- 11.32. Manage Inventory
- 11.33. Manage Package
- 11.34. Open Partner Portal in Staging
- 11.35. Read Logs
- 11.36. Set Dynamic Pricing
- 11.37. Setup New Vendor Onboarding
- 11.38. Test Delivery Orders (Lalamove)
- 11.39. Test Mobile App
- 11.40. Test on Production
- 11.41. Test/Set Location on Web (Add-on)
- 11.42. Use Gemini on Google Drive
- 11.43. Use Icon Setting (Admin)
- 11.44. Update Cache
- 11.45. Update Custom Commission
- 11.46. Use Insomnia
- 11.47. Use Dynamic Homepage Setting (Admin)
- 11.48. Use Search Suggestion Setting (Admin)
- 11.49. Use Voucher on Production
- 11.50. View Allure Test Results
- 11.51. Install HH FWB
- 11.52. Install HH Web (New UI)
- 11.53. Manage Blogger Reviews
- 11.54. Payment Account Staging — How to Test
- 11.55. Playwright: Run Tests Locally
- 11.56. Referral Code
- 11.57. Reservation Flow & Explanation
- 11.58. SEO (Search Engine Optimization)
- 11.59. Base API in Insomnia
- 12. HH Menu
❱
- 12.1. HH Menu V2 TnC
- 12.2. Partners categories list 2023
- 13. HH Server
❱
- 13.1. Upskill
- 13.2. Generate Restaurant & Package Inventory
- 13.3. Install HH Server
❱
- 13.3.1. Installation on Mac
- 13.3.2. Installation on Mac for Apple Sillicon
- 13.3.3. Installation on Ubuntu
- 13.4. Staging Servers
❱
- 13.4.1. How to Activate the Staging Server During the Weekend or Off Hours
- 13.4.2. How to switch environment in web client staging
- 13.4.3. How to turn on/scale up Digital ocean servers
- 13.4.4. Staging Servers (digitalocean)
- 13.4.5. Staging Servers VPS - current ENV that we use
- 14. HH Search and Persinalize
❱
- 14.1. HH-Search Server Documentation
- 14.2. Batch Recommendation Deployment Plan
- 14.3. Deployment Plan Document (Kafka hh-server)
- 14.4. HH Pegasus Helper
- 14.5. HH Personalize Deployment Plan
- 14.6. HH-Search Deployment Plan (FE & Node Server)
- 14.7. Hybrid Booking Confirmation
- 14.8. Metarank Improvements
- 14.9. Migration From Aiven OpenSearch to AWS OpenSearch
- 14.10. Personalize PoC
- 14.11. Research Search Ranking & Recommendation
- 14.12. Search Filter Count
- 14.13. Search Personalization/Metarank Deployment Plan
- 15. QA Handbook
❱
- 15.1. Channel
- 15.2. Hungryhub Automation Testing
❱
- 15.2.1. Automation Testing - API Hungryhub (Internal)
- 15.2.2. Automation Testing - Client-Side Web Desktop
- 15.2.3. Detailed Automation Testing Strategy for Hungryhub
- 15.2.4. How to Run Hungryhub Automation Testing
- 15.3. QA Onboarding documentation
❱
- 15.3.1. Escalation Ticket QA Procedure
- 15.3.2. Follow up bugs or tasks procedure
- 15.3.3. How to check issue from Rollbar
- 15.4. QA Project Defect / Bug Reporting
- 15.5. QA test document
- 15.6. Test Strategy Document - AddOn
- 15.7. Test Strategy Document - Search DPT
- 16. Documentation Template
❱
- 16.1. Feature Template
- 16.2. Devplan Template
- 16.3. PRD Template
- 16.4. Test Strategy Template
- 17. Mobile App
❱
- 17.1. Hotwire Turbo Adaptation
- 17.2. AstroJS App for Client-Side Rendering
- 17.3. Deeplink On Mobile Apps
- 17.4. IONIC for Hungry Hub mobile app
- 18. Dashboard
❱
- 18.1. Account Manager and Manager Description
- 18.2. Admin Dashboard
❱
- 18.2.1. Advertisements
- 18.2.2. Booking List
❱
- 18.2.2.1. Audit for Dev
- 18.2.3. Channel
- 18.2.4. Duplicate Package
- 18.2.5. Duplicate Restaurant
- 18.2.6. Group Landing Page
- 18.2.7. Restaurant Branches
- 18.2.8. Restaurant Group Landing Page
- 18.2.9. Restaurant Groups
- 18.2.10. Restaurant List
❱
- 18.2.10.1. Edit Restaurant
- 18.2.11. Restaurant Tag
- 18.2.12. User Overview
❱
- 18.2.12.1. Show User
- 18.2.13. Voucher Order List
❱
- 18.2.13.1. Voucher Transaction Audit
❱
- 18.2.13.1.1. Charge Audit
- 18.3. Come More Pay Less for Party Pack
- 18.4. Partner Portal Dashboard
❱
- 18.4.1. Allotment Management Page
❱
- 18.4.1.1. Allotment Color List
- 18.4.1.2. Edit and Block History Allotment on Partner Portal
- 18.4.1.3. How to manage allotment
- 18.4.2. Analytics
- 18.4.3. Billing Page
- 18.4.4. Booking Page
❱
- 18.4.4.1. How to create Booking
- 18.4.5. Dashboard Page
- 18.4.6. Marketing Page
- 18.4.7. Menu Item on Partner Portal Tab Bar
- 18.4.8. Package Page
- 18.4.9. Partner Portal Hybrid
- 18.4.10. Review Management Page
- 18.4.11. User Management Account
- 18.4.12. Voucher Page
- 19. Features
❱
- 19.1. Add-On
❱
- 19.1.1. Add-On Package Technical Documentation
- 19.2. Advertisements(Ads) in Group Landing Page and Homepage
- 19.3. All About User Point
- 19.4. Allow Minus on "Minutes in Advance Dine in Close"
- 19.5. Award Winning Icon
- 19.6. Benefit Type
- 19.7. Booking Process - Multiple Booking in Same Day
- 19.8. Booking Without Package
- 19.9. Checkout Page (Hybrid)
- 19.10. Chinese Translation
- 19.11. Clevertap
- 19.12. Convert Tag (Restaurant Tag) to Keyword
- 19.13. Credit Card Pre-Authorization
- 19.14. Decimal Price
- 19.15. DIY Set Package
❱
- 19.15.1. DIY Set Feature - Quick Reference Summary
- 19.16. Dynamic Homepage and Personalization
- 19.17. Dynamic Pricing
- 19.18. Early Bird
- 19.19. Edit Booking App
- 19.20. Edit History Allotment on Partner Portal
- 19.21. Enhancement Homepage
- 19.22. FAQ for Group Landing Page
- 19.23. Filter by People, Date, and Time (PDT)
- 19.24. First App Promo(1018)
- 19.25. Flipper
- 19.26. Ghost staff
- 19.27. Gift card
- 19.28. Group Landing Page Enhancement - Outlet Rank
❱
- 19.28.1. [TRD] Group Landing Page Phase 2 Implementation Backend
- 19.29. Group Location to Cities and Countries (1012)
- 19.30. Group Login Partner Portal
- 19.31. HH Menu
❱
- 19.31.1. HH Menu V3 and Comparing package
- 19.32. HH Packages type
- 19.33. icon service by city
- 19.34. Kid Price
- 19.35. Loyalty Level
- 19.36. Loyalty Points Expiry and Highlight Tier.
- 19.37. Menu Service
- 19.38. Mini Homepage
- 19.39. Mix and Match AYCE Package
❱
- 19.39.1. Mix and Match (AYCE)
- 19.40. Move to App (Vouchers)
- 19.41. Multicurrency
- 19.42. Multiple Translation (Weblate)
❱
19.42.1. Release
19.42.2. Release
- 19.43. Multiple/Duplicate Bookings in same day
- 19.44. Netcore Migration Notes
- 19.45. On-Boarding Screen for Apps
- 19.46. Package and Booking
- 19.47. Pay Now
- 19.48. Paynow
- 19.49. Point Multiplier / Adaptive points ratio
- 19.50. Preview Package
- 19.51. Preview Package on Admin
- 19.52. Promotion Badge
- 19.53. QR Code for Menu
- 19.54. Redesign welcome email and booking cancelation email (1005)
- 19.55. Referral Code Revamp
- 19.56. Referral Program Technical Documentation
- 19.57. Refund Guarantee
- 19.58. Restaurant Flag
- 19.59. Restaurant Tag Banner
- 19.60. Review/Rating Page Technical Documentation
❱
- 19.60.1. Google Review Score For New Restaurant
- 19.61. Rewards
- 19.62. Save Address (1009)
- 19.63. Save CC (1009)
- 19.64. Search
❱
- 19.64.1. Search Desktop
- 19.64.2. Search Page Singapore
- 19.64.3. Search PDT on Store Page
- 19.64.4. Search result UI Redesign
- 19.64.5. Search suggestion V2
- 19.65. Self Check-In
- 19.66. Self Check-in T&C
- 19.67. Show on map (1011)
- 19.68. Singapore Expansion
- 19.69. Singapore Point Technical Documentation
- 19.70. Single Review Page
- 19.71. SMS
❱
- 19.71.1. API Documentation (Alibaba SMS)
- 19.71.2. API Documentation (Kaleyra SMS)
- 19.71.3. Deployment Plan (Alibaba SMS Integration)
- 19.72. Store Page
- 19.73. Store Page Desktop
- 19.74. Table Partition
- 19.75. Translate Review Button
- 19.76. Translation for top reviews(1011)
- 19.77. User Flag
- 19.78. User Verification on First Booking with Promo Code
- 19.79. Voucher in Marketplace
- 20. PRD
❱
- 20.1. Admin
❱
- 20.1.1. 2001 - Booking
❱
- 20.1.1.1. Allow Minus on "Minutes in Advance Dine in Close" feature
- 20.1.1.2. Dynamic Pricing (Reviewing)
- 20.1.1.3. VIM Manage
❱
- 20.1.1.3.1. Voucher Order List Page
- 20.1.1.3.2. Edit VIM Page
- 20.1.1.3.3. 3rd Party VIM
- 20.1.1.3.4. [New] VIM Report Template
- 20.1.1.4. Outlet Tags & Categories
❱
- 20.1.1.4.1. Personas & User Scenarios
- 20.1.1.5. Zombie accounts notifications
❱
- 20.1.1.5.1. Scenarios & Design
- 20.1.1.6. Manage Recommended Tags
❱
- 20.1.1.6.1. Personas, User Scenarios & Design
- 20.1.1.7. Manage Search Function
- 20.1.1.8. Tags
- 20.1.1.9. Manual Image Cropping
- 20.1.2. 2002 - Package
❱
- 20.1.2.1. Add-On
- 20.1.2.2. Limit
- 20.1.2.3. Price Type
- 20.1.2.4. Payment Type
- 20.1.2.5. Comparing Packages Table (Party Pack/AYCE)
- 20.1.3. 2003 - Menu
❱
- 20.1.3.1. Display menu to customers in a link format
- 20.1.3.2. Used & Unused Status
- 20.1.3.3. Menu Translation by AI
- 20.1.3.4. Print Menu with Price
- 20.1.3.5. Active & Inactive Menu
- 20.1.4. 2004 - Restaurant
❱
- 20.1.4.1. Group Landing Page
- 20.1.4.2. Google Review Score for New Restaurants
- 20.1.4.3. Setting
❱
- 20.1.4.3.1. API Purpose
- 20.1.4.3.2. New Setting
- 20.1.5. 2005 - User Flagging
- 20.1.6. 2006 - Homepage
❱
- 20.1.6.1. Hero banner by city
- 20.1.7. 2007 - Blogger
❱
- 20.1.7.1. Generate Short Link
- 20.1.8. 2008 - Report
❱
- 20.1.8.1. Monthly Booking Report Notification
- 20.1.9. 2009 - Account
❱
- 20.1.9.1. Staff Management
- 20.1.10. 2010 - Channel (3rd party)
❱
- 20.1.10.1. Google End to End Journey (Google E2E)
- 20.1.10.2. RWG business link
- 20.1.10.3. 3rd Party Channels
- 20.1.11. 2011 - Voucher
❱
- 20.1.11.1. Add Amount on Promo Code page
- 20.1.12. 2012 - Other
- 20.1.13. Export History Section
- 20.1.14. SMS and Email History
- 20.1.15. Translate by AI
❱
- 20.1.15.1. Translate by AI (Initial Requirement)
- 20.1.16. GB Primepay Merchants
❱
- 20.1.16.1. Add Available Card
- 20.2. Client
❱
- 20.2.1. 1001 - Booking
❱
- 20.2.1.1. Booking Confirmation
❱
- 20.2.1.1.1. Image Display on Booking Confirmation
- 20.2.1.2. Booking Process Enhancement
❱
- 20.2.1.2.1. Personas & User Scenarios
- 20.2.1.3. Booking Without Package
❱
- 20.2.1.3.1. Improvement for Edit Booking
- 20.2.1.4. Come More Pay Less (Recap)
❱
- 20.2.1.4.1. Come More Pay Less for Party Pack
- 20.2.1.5. Customer Self Check-In
❱
- 20.2.1.5.1. API for kiosk
- 20.2.1.5.2. Designs
- 20.2.1.5.3. Partner T&C
- 20.2.1.6. Dynamic Pricing
❱
- 20.2.1.6.1. Dynamic Pricing (New Store Page)
- 20.2.1.6.2. Dynamic Pricing (Old Store Page)
- 20.2.1.7. Edit Booking (Recap)
❱
- 20.2.1.7.1. Cases
- 20.2.1.8. Last Bookable Time
- 20.2.1.9. Mix & Match
❱
- 20.2.1.9.1. Kid Price
- 20.2.1.9.2. Mix & Match (AYCE)
- 20.2.1.10. Pay now feature
- 20.2.1.11. Pre-Select Special Menu
❱
- 20.2.1.11.1. Design
- 20.2.1.11.2. Personas & User Scenarios
- 20.2.1.12. Testing Purpose
- 20.2.1.13. User Verification on First Booking with Promo Code (New Checkout UI)
- 20.2.2. 1002 - Package
❱
- 20.2.2.1. All You Can Eat
- 20.2.2.2. DIY Set
❱
- 20.2.2.2.1. DIY Adjustment
- 20.2.2.3. Package Tag Label
- 20.2.2.4. Party Pack
- 20.2.3. 1003 - Menu
❱
- 20.2.3.1. HH Menu v3
❱
- 20.2.3.1.1. Price Visibility Configuration for Menu Pages
- 20.2.3.1.2. Print Menu
- 20.2.3.1.3. Time Limit
- 20.2.4. 1004 - Payment
❱
- 20.2.4.1. Credit Card Pre-Authorization (On Hold)
- 20.2.4.2. Pay Later (Free Cancelation)
- 20.2.4.3. Payment Type
- 20.2.5. 1005 - Notification
- 20.2.6. 1006 - Personalization
- 20.2.7. 1007 - Ads
- 20.2.8. 1008 - Rewards
- 20.2.9. 1009 - User account
❱
- 20.2.9.1. Biometric Login (Face Recognition and Fingerprint)
- 20.2.9.2. Reset Password Redesign
- 20.2.9.3. Sign Up using SSO
- 20.2.9.4. Unified Login
- 20.2.10. 1010 - Homepage
❱
- 20.2.10.1. Corkage Charge
- 20.2.10.2. Dynamic Homepage Personalization
❱
- 20.2.10.2.1. Ranking & Personalization (Draft)
❱
- 20.2.10.2.1.1. Segmentation (Example)
- 20.2.10.3. Enhancement for Homepage
❱
- 20.2.10.3.1. Categories (Sections)
- 20.2.10.3.2. Designs
- 20.2.10.4. Group Landing Page
❱
- 20.2.10.4.1. Active/Inactive Group Landing Pages
- 20.2.10.4.2. Active/Inactive Restaurant (Group Landing Page)
- 20.2.10.5. On Boarding Screen Redesign and Improvement
- 20.2.10.6. Recommended for you
❱
- 20.2.10.6.1. A/B Testing
- 20.2.11. 1011 - Store page
❱
- 20.2.11.1. Award Icon
- 20.2.11.2. Badge Promotion
- 20.2.11.3. Benefit Type
- 20.2.11.4. Built-in text editor
- 20.2.11.5. Display Review on the Store Page
- 20.2.11.6. Empty Cart Refinement
- 20.2.11.7. Featured Package Redesign
- 20.2.11.8. Google Review Score for New Restaurants
- 20.2.11.9. New Menu on Detail Package Page
- 20.2.11.10. QR Code for Menu
- 20.2.11.11. Show kid description dynamically
- 20.2.11.12. Trust Section
- 20.2.12. 1012 - Tier
❱
- 20.2.12.1. Highlight the tier
- 20.2.13. 1013 - Flash deals
- 20.2.14. 1014 - Corporate orders
- 20.2.15. 1015 - Help Center
- 20.2.16. 1016 - Voucher in MKP
❱
- 20.2.16.1. Limit VIM per user
❱
- 20.2.16.1.1. Designs
- 20.2.16.1.2. Personas & User Scenarios
- 20.2.16.2. Vouchers using Partner's own codes
❱
- 20.2.16.2.1. User Scenarios
- 20.2.17. 1017 - Gift Card
❱
- 20.2.17.1. Translation
- 20.2.18. 1018 - Promo code
- 20.2.19. 1019 - Search Page
❱
- 20.2.19.1. Enhanced Search & Suggestions
❱
- 20.2.19.1.1. Search History
- 20.2.19.1.2. Survey Pop Up
- 20.2.19.2. Packages view on Search page
- 20.2.19.3. Search Function
❱
- 20.2.19.3.1. Search Feature Specification Doc
- 20.2.19.3.2. Search Introduction
- 20.2.19.4. Search Suggest
- 20.2.19.5. Search/filter by city on search page and group landing page (mobile web/app)
- 20.2.19.6. Sort Feature
- 20.2.20. 1020 - Reviews
❱
- 20.2.20.1. Branches
- 20.2.20.2. Display Asterisk Name for Anonymous User
- 20.2.20.3. Display Loyalty Level on the Review Section
- 20.2.20.4. Redirect to Rating Page from Email/SMS
❱
- 20.2.20.4.1. Redesign the Star Rating (Phase 1)
- 20.2.20.5. Reviews Display Requirements
- 20.2.20.6. Single Review Page
- 20.2.20.7. Translate Button on Review Section
- 20.2.21. 1021 - SEO
❱
- 20.2.21.1. About Us
- 20.2.21.2. Blog
- 20.2.21.3. Business
❱
- 20.2.21.3.1. Corporate Service
- 20.2.21.3.2. Partner
- 20.2.21.3.3. Refer
- 20.2.21.4. Gift Card
- 20.2.21.5. Group Landing Page
❱
- 20.2.21.5.1. Dynamic Group Landing Page
❱
- 20.2.21.5.1.1. Facility
- 20.2.21.5.1.2. Hashtag
- 20.2.21.5.1.3. Occasion
- 20.2.21.5.1.4. Offer
- 20.2.21.5.1.5. Prompt
- 20.2.21.5.1.6. Specific Location
- 20.2.21.6. Reviews
- 20.2.22. 1022 - API
❱
- 20.2.22.1. Reports for Affiliates
❱
- 20.2.22.1.1. Information for reports
- 20.2.23. 1023 - User Flagging
- 20.2.24. 1024 - Checkout Page
❱
- 20.2.24.1. Error State
- 20.2.24.2. Payment expired
- 20.2.24.3. Refund Guarantee
- 20.2.25. 1025 - Referral Program
- 20.2.26. 1026 - Profile Page
- 20.2.27. 1027 - Language
- 20.2.28. 1028 - Multi Currency
❱
- 20.2.28.1. Price Filter Based on Currency
- 20.2.29. AI Generated Image
- 20.2.30. Chinese Translation
- 20.2.31. Expansion
❱
- 20.2.31.1. Singapore Expansion (Promo Code, Gift Card and Point)
❱
- 20.2.31.1.1. Adaptive Point Ratio
- 20.2.31.1.2. Admin Manage User's Overview
- 20.2.31.1.3. Give Points Manually
- 20.2.31.1.4. Limit Point Usage Adjustment
- 20.2.31.1.5. Manage Points Redemption
- 20.2.32. FAQ Section
- 20.2.33. HH with Vendor
❱
- 20.2.33.1. Google E2E Phase II
- 20.2.33.2. Google E2E with Prepayment
- 20.2.33.3. Google End to End Journey (Google E2E)
- 20.3. General
❱
- 20.3.1. PRD template
- 20.3.2. Translation
- 20.3.3. Vendor Finding
- 20.4. Owner
❱
- 20.4.1. Add-On
- 20.4.2. New Partner Portal Announcement
- 20.5. Partner Portal
❱
- 20.5.1. 3000 - Dashboard
❱
- 20.5.1.1. New Sections
- 20.5.2. 3001 - Booking
❱
- 20.5.2.1. Edit Booking (Recap)
- 20.5.3. 3002 - Package
❱
- 20.5.3.1. Add on
- 20.5.4. 3003 - Menu
❱
- 20.5.4.1. Menu Item
- 20.5.5. 3004 - Payment
- 20.5.6. 3005 - Notification
❱
- 20.5.6.1. Email Notification for PPT
- 20.5.7. 3006 - Voucher
- 20.5.8. 3007 - Allotment
❱
- 20.5.8.1. Allotment Management
- 20.5.9. 3008 - Export
❱
- 20.5.9.1. Export History Section
- 20.5.10. 3009 - User
❱
- 20.5.10.1. Group Login
- 20.5.10.2. Ghost Staff
- 20.5.10.3. User Access
❱
- 20.5.10.3.1. Staff management
- 20.5.11. 3010 - Billing
❱
- 20.5.11.1. Edit Package History
- 20.5.12. 3011 - Help
❱
- 20.5.12.1. Support Channel
- 20.5.13. 3012 - Report
❱
- 20.5.13.1. Benchmark
- 20.5.14. 3013 - Analytic
❱
- 20.5.14.1. Time Range Filter
- 20.5.15. 3014 - Review
❱
- 20.5.15.1. Sentiment Analysis
- 20.5.16. Note - Testing Guidance
- 20.5.17. Play Store
- 20.5.18. Preparation Document Partner Portal
❱
- 20.5.18.1. Overall Pages
- 20.5.18.2. Booking List Page
- 21. Vendor Documentation
❱
- 21.1. Vendor Automation Testing
❱
- 21.1.1. Test Cases
- 21.1.2. CI/CD Integration Documentation
- 21.1.3. Project Structure and tech stack
- 21.1.4. Test writing conventions
- 21.1.5. 🛠️ Troubleshooting & FAQs — Vendor API Automation Testing
- 21.1.6. 📊 Vendor Automation Dashboard
- 21.2. Test Management - Vendor Team
❱
- 21.2.1. Test Management How-to
- 21.3. Hungryhub Integration General Doc
❱
- 21.3.1. Private Label Integration
- 21.3.2. List of Possible Errors of the Reservation Service
- 21.3.3. White Label Integration
- 21.3.4. HungryHub Vendor API Documentation via Postman
- 21.3.5. HungryHub WebView Integration
- 21.3.6. Difference Between Each Integration
- 21.3.7. [external] Restaurant Package Display: API to UI Attribute Mapping Guide
- 21.3.8. Vendor (Market) Access Matrix: Policies and Permissions for Booking Management and Package Display
- 21.3.9. Vendor FAQs
- 21.3.10. HH Webhooks Integration
- 21.3.11. Update Reservation Vendor API Documentation
- 21.3.12. Inventory Sync Logic for Supplier Restaurants
- 21.3.13. Pricing Type in Package
- 21.4. HH x Bistrochat
❱
- 21.4.1. [external] Owner Dashboard Documentation
- 21.5. HH x SevenRooms
❱
- 21.5.1. Implementing Blockage for Sevenroom and Tablecheck
- 21.5.2. Contact List Sevenroom
- 21.5.3. SevenRooms Reservation Statuses
- 21.5.4. SevenRooms Webhooks Integrations
- 21.5.5. List of Remaining Issues
- 21.5.6. Guidelines to Test HungryHub x SevenRooms Integration
- 21.5.7. Production Credentials
- 21.5.8. SevenRooms Reservation Requests Feature for HungryHub Big Group Event
- 21.5.9. Q&A About SevenRooms Features
- 21.5.10. Reservation Flow
- 21.6. HH x Tablecheck
❱
- 21.6.1. Contact List Tablecheck
- 21.6.2. Guidelines to Test HungryHub x TableCheck Integration
- 21.6.3. Deployment Plan for Release to Production TableCheck
- 21.6.4. How to Update Restaurant Inventory Source using TableCheck or SevenRooms
- 21.6.5. Q&A About TableCheck Features
- 21.6.6. Consumed API
- 21.6.7. [External] Tablecheck API
- 21.7. HH x Weeloy
❱
- 21.7.1. [external] Owner Dashboard Documentation
- 21.7.2. Weeloy Dashboard Statuses Documentation
- 21.8. HH x AirAsia
❱
- 21.8.1. API List AirAsia
- 21.9. HH x AOA
❱
- 21.9.1. How To Test AOA Booking WebView
- 21.9.2. How To Integrate AOA Booking Webview
- 21.9.3. Q&A AOA Integration
- 21.9.4. AOA Flow
- 21.9.5. API List
- 21.9.6. Production Support Environment Summary
- 21.9.7. Void Transaction for testing
- 21.9.8. Partner Payment Notification
- 21.9.9. AOA Testing Account
- 21.9.10. AOA MWeb Link
- 21.9.11. AOA Requirement Doc
- 21.9.12. Contact List AOA
- 21.9.13. Webhook Logic
- 21.9.14. Webhook Logic - Testing Result
- 21.10. HH x Dianping
❱
- 21.10.1. Reference
- 21.10.2. Meeting Notes
- 21.10.3. API Spec
- 21.10.4. Test Result - Dianping
- 21.10.5. End To End Flow Dianping X HH Integration
- 21.11. HH x GetYourGuide
❱
- 21.11.1. How to Setup Integration
- 21.11.2. GetYourGuide (GYG) Integration Types – HH Restaurants & Packages
- 21.11.3. How to Create Package on GetYourGuide
❱
- 21.11.3.1. 🌸 Supplier GetYourGuide Account
- 21.11.3.2. 🍒 How to get Package ID
- 21.11.4. Contact GYG
- 21.12. HH x GlobalTix
❱
- 21.12.1. Owner Dashboard Documentation
- 21.13. HH x KKday
❱
- 21.13.1. [Internal] Reference Doc
- 21.13.2. Q&A about the HungryHub Full API Integration Documentation (HH x KK Day)
- 21.13.3. KKday Payment Flow
- 21.13.4. Contact List KKDay
- 21.14. HH x Klook
❱
- 21.14.1. Reference
- 21.15. HH x LINKIVITY
❱
- 21.15.1. [external] Restaurant Owner Dashboard Documentation
- 21.16. HH x Open Rice
❱
- 21.16.1. Links
- 21.16.2. OpenRice Menu WebView
- 21.16.3. Hungry Hub Pricing Rules
- 21.16.4. Q&A
- 21.16.5. OpenRice PRD and Flow
- 21.16.6. How to Setup Vendor API Documentation on Postman
- 21.16.7. Openrice Booking Webhook Integrations
- 21.16.8. Deployment Plan for Release to Production
- 21.16.9. SLA
- 21.16.10. Openrice App Testing Account
- 21.16.11. Contact Openrice
- 21.17. HH x Reserve with Google (RwG)
❱
- 21.17.1. References
- 21.17.2. RWG prepaid Flow
- 21.18. HH x RoyalOrchidPlus
❱
- 21.18.1. [external] Owner Dashboard Documentation
- 21.18.2. Testing documentation by vendor
- 21.18.3. Reference
- 21.19. HH x SparkLove
❱
- 21.19.1. [external] Owner Dashboard Documentation
- 21.19.2. Reference
- 21.19.3. SparkLove Webhooks Integration
- 21.20. HH x TAGTHAi
❱
- 21.20.1. Testing Report - Tagthai
- 21.20.2. [Internal] Reference Docs
- 21.20.3. Guide: HH WebView Integration
- 21.20.4. Guide: HH WebView Integration v2
- 21.20.5. Guide: HH WebView Integration v3
- 21.20.6. Single Sign-On ( Backend Side )
- 21.20.7. HH APIs for TagThai
- 21.20.8. TAGTHAi Booking Webhook Integrations
- 21.20.9. Contact Tagthai
- 21.21. Vendor Hub
❱
- 21.21.1. Vendor Hub Proposal
- 21.21.2. Log Viewer
- 21.22. HH x PointX
❱
- 21.22.1. Reference
- 21.22.2. How to Access HungryHub Restaurant WebView URL for Point X App Integration
- 21.23. HH x Buzzebees
- 22. Release Notes
❱
- 22.1. Release Notes for Owner
- 22.2. 2025
❱
- 22.2.1. Release 3.2
- 22.2.2. Release 3.3
- 22.2.3. Release 3.4
- 22.2.4. Release 4.1
- 22.2.5. Release 4.2
- 22.2.6. Release 4.3
- 22.2.7. Release 4.4
- 22.2.8. Release 5.0
- 22.2.9. Release 5.1
- 22.2.10. Release 5.2
- 22.2.11. Release 5.3
- 22.2.12. Release 5.4
- 22.2.13. Release 6.1
- 22.2.14. Release 6.2
- 22.2.15. Release 6.3
- 22.2.16. Release 6.4
- 22.2.17. Release 7.1
- 22.2.18. Release 7.2
- 22.2.19. Release 7.3
- 22.2.20. Release 7.4
- 22.2.21. Release 7.5
- 22.2.22. Release 8.1
- 22.2.23. Release 8.2
- 22.2.24. Release 8.3
- 22.2.25. Release 8.4
- 22.2.26. Release 9.1
- 22.2.27. Release 9.2
- 22.2.28. Release 9.3
- 22.2.29. Release 9.4
- 22.2.30. Release 9.5
22.2.31. Release 10.1
- 22.2.32. Release 10.2
22.2.33. Release 10.3
- 22.2.34. Release 10.4
- 22.2.35. Release 11.1
22.2.36. Release 11.2
22.2.37. Release 11.3
22.2.38. Release 11.4
22.2.39. Release 12.1
22.2.40. Release 12.2
22.2.41. Release 12.3
22.2.42. Release 12.4