{{ countDown }}
Please wait, will automatically be directed to homepage
My Points {{ rewardNotif }}
{{ rewardPoints }}
All Stores
{{ store.name }}
{{ parentCategories.length === 1 ? 'Category' : 'Categories' }}
{{ categories.length === 1 ? 'Category' : 'Categories' }}
All
{{ cat.name }}
{{ categories.length === 1 ? 'Sub Category' : 'Sub Categories' }}
{{ category.name }}
{{ selectedCategoryName }}
Out of stock {{ product.name }} {{ product.description }} {{ currency(product.displayPrice) }}
{{ product.name }} {{ product.description }} {{ currency(product.displayPrice) }}
Out of stock {{ product.name }} {{ product.description }} {{ currency(product.displayPrice) }}
Start an order
Add to homescreen
Install this application on your home screen for quick and easy access
Add to homescreen
×
×
Confirmation
You are not near this store. Do you want to proceed?
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
Expires: {{ promoPopupContent.periodTo ? promoPopupContent.datePeriodTo : promoPopupContent.usageCount }}
{{ promoPopupContent.name }}
{{ currency(promoPopupContent.dollarDiscount) }}
Use this code
Tap button below to copy code.
{{ copyMessage }}
{{ promoPopupContent.code }}
Enter code at cart before checkout
Terms and Conditions
{{ setTNC(tnc) }}

{{ stores.length > 0 ? 'Select a store to start your order' : (showContent ? 'No active stores' : '') }}

{{ store.name }} {{ store.address.string }} {{ store.distanceText }} Store opening hours
Confirm store
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
No QR? Enter table number
Scan the code within the frame
{{ selectedStore.name }}
{{ allowPreOrder ? 'Select ' : '' }}{{ dineTypeDisplay }} date & time

Choose Your Delivery Addresses

{{ deliveryAddress.line1 }}
{{ deliveryAddress.line2 }}
{{ deliveryAddress.city }} {{ deliveryAddress.postalCode }}
Input New Delivery Address
×
{{ brandName }} {{ store.name }} {{ store.address.string }}
1 Reservation details
{{ !reservedStore ? 'Select store' : reservedStore.name }}
{{ it.name }}
Number of pax
×
{{ isTogglePax ? 'Cancel' : 'OK' }}
2 Personal & contact information
3 Other information
{{ occasion === '' ? 'Select an occasion (optional)' : occasion }}
{{ oc }}
Special Request
By clicking "Reserve Now" You are agree to our Term of use and Policy Privacy
{{ selectedStore.name }}
Select one dining option
{{ dineInButtonName }}
{{ takeAwayButtonName }}
{{ deliveryButtonName }}
Reserve a table
Now
Later
×
OK
{{ openingHours.store.name }}
Store opening hours:
{{ open.day }} Closed
{{ hour.string }}
Store is closed on:
{{ close.from }} - {{ close.to }}
* The store opening hours listed may be different from the actual fulfillment hours
Logo
Login

Register Account

Register
{{ askForLogin ? 'Skip' : 'Back' }}
By registering, you agree to our
Terms of Service & Privacy Policy.
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
{{ alertMessage }} ×
{{ regAlertMessage }} OK
Verification
A verification code has been sent to your SMS, please enter your verification code!
Send
{{ infoBanner.description }}
All Stores
{{ s.name }}
{{ parentCategories.length === 1 ? 'Category' : 'Categories' }}
{{ categories.length === 1 ? 'Category' : 'Categories' }}
All
{{ cat.name }}
{{ categories.length === 1 ? 'Sub Category' : 'Sub Categories' }}
{{ category.name }}
{{ selectedMenuName }}
Out of stock {{ product.name }} {{ product.description }} {{ currency(product.displayPrice) }}
Out of stock {{ product.name }} {{ product.description }} {{ currency(product.displayPrice) }}
Start an order
View Cart ({{ getSubtotal() }})
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
No QR? Enter table number
Scan the code within the frame
{{ product.name }} {{ product.description }} {{ currency(getCurrentProductPrice()) }}
{{ variant.name }} - {{ currency(variant.price) }}
{{ modifier.name }} - {{ currency(modifier.price) }}
{{ modifier.selectedAmount }}
{{ modifier.selectedAmount }}
Quantity {{ productQuantity }}
Add
Selected {{ isOutlet && multipleCheckout ? 'Outlet' : 'Store' }} {{ brandName }}
Dining option {{ dineTypeDisplay }}
{{ tempDineType === 'DELIVERY' ? 'ETA Delivery Time' : 'Collection Time'}}
{{ isAsap() ? 'ASAP ' : fulfillmentAsDate + ',' }} {{ isAsap() ? '(' + asapHour + ')' : fulfillmentAsHours }}
Edit {{ tempDineType === 'DELIVERY' ? 'delivery' : 'collection' }} date & time

Ordered Items:

Swipe right to remove item
{{ cart.quantity }}
{{ cart.product.name }} {{ setCartDesc(cart) }} Special Instructions {{ cart.specialInstructions }}

{{ currency(cart.accPrice) }}

Subtotal {{ currency(cartOutlet[0].subTotal) }} {{ currency(subTotal) }}
{{ extra.name }} {{ extra.percentage ? extra.percentage + '%' : '' }} {{ extra.inclusive ? '(inclusive)' : ''}} {{ currency(extra.amount) }}
{{ extra.extraCharges.name }} {{ extra.extraCharges.percentage ? extra.extraCharges.percentage + '%' : '' }} {{ extra.extraCharges.inclusive ? '(inclusive)' : ''}} {{ currency(extra.extraCharges.amount) }}
{{ disc && !disc.promotion && !disc.voucher ? 'Points' : 'Discount (' + disc.reason + ')' }} remove -{{ currency(disc.amount) }}
{{ disc && !disc.discount.promotion && !disc.discount.voucher ? 'Points' : 'Discount (' + disc.discount.reason + ')' }} -{{ currency(disc.discount.amount) }}
eCapitaVoucher remove -{{ currency(eVoucherAmount) }}

Use eCapitaVoucher

{{ currencySymbol }}
{{ eVoucherAmount > 0 ? "Update" : "Apply" }}
{{ currency(eVoucherAmount) }} will be deducted from your eCapitaVoucher balance Ecv config unavailable for this store!
eCapitaVoucher Balance: {{ currency(eVoucherBalance) }}
You can use eCapitaVoucher for this order
Sorry, eCapitaVoucher is not supported for orders made at this store.

Have a promo code?

×
{{ applyPromoCodeButtonText }}
Use points for this order?
Points: {{ pointSliderValue }} {{ pointSliderAmount }}

Table Number

Please enter a valid table number

Deliver To

Customer Details

We will send an email or SMS to inform you of your order status

Delivery address

{{ deliveryAddress.line1 }}
{{ deliveryAddress.line2 }}
{{ deliveryAddress.city }} {{ deliveryAddress.postalCode }}
Change

Select a payment method:

{{ cc.cardHolder }}
{{ cc.maskedAccountDisplay }}
{{ pm.buttonName }} {{ pm.info }}
Visa Logo Mastercard Logo
Total {{ currency(total) }} Pay
You have no made any orders yet
{{ store.name }}
{{ allowPreOrder ? 'Select ' : '' }}{{ dineTypeDisplay }} date & time
×
{{ brandName }} {{ store.name }} {{ store.address.string }}
1 Reservation details
Number of pax
×
{{ isTogglePax ? 'Cancel' : 'OK' }}
2 Personal & contact information
3 Other information
{{ occasion === '' ? 'Select an occasion (optional)' : occasion }}
{{ oc }}
Special Request
By clicking "Reserve Now" You are agree to our Term of use and Policy Privacy
{{ store.name }}
Select one dining option
{{ dineInButtonName }}
{{ takeAwayButtonName }}
{{ deliveryButtonName }}
Reserve a table
×
OK

An email or SMS will be sent to inform you of your order status.

Please enter your email address if you'd like a copy of the receipt.

Send
Order Number:

{{order.number}}

{{ placeTime }}
Selected {{ multipleCheckout ? 'Outlet' : 'Store' }}
{{ storeName }}
Table Number
{{ order.orders[0].tableObject.number }}
Table Number
{{ order.tableObject.number }}
Date {{ etaDate }}
{{ dineType === 'DELIVERY' ? 'ETA for delivery' : 'Collection time' }} {{ etaTime }}
Dining option {{ convertEnum(dineType) }}
  • {{ getMilestoneStatus(1, order.milestones) }}
  • {{ getMilestoneStatus(2, order.milestones) }}
  • {{ getMilestoneStatus(3, order.milestones) }}
  • {{ getMilestoneStatus(4, order.milestones) }}
Address {{ order.orders[0].address.string }}
Address {{ order.address.string }}

{{ outlet.storeName }}

{{ item.quantity }}X
{{ item.productName }} {{ setCartDesc(item) }} Special instructions {{ item.specialRequest }}
{{ currency(item.total) }}
Subtotal {{ currency(outlet.subTotal) }}
{{ extra.name }} {{ extra.percentage ? extra.percentage + '%' : '' }} {{ extra.inclusive ? '(inclusive)' : '' }} {{ currency(extra.amount) }}
{{ !discount.promotion && !discount.voucher ? 'Points Spent' : discount.reason }} {{ !discount.promotion && !discount.voucher ? '(' + discount.reason + ')' : '' }} -{{ currency(discount.amount) }}
Points Earned +{{ reward.amount }} {{ reward.amount > 1 ? 'points' : 'point' }}
{{ item.quantity }}X
{{ item.productName }} {{ setCartDesc(item) }} Special instructions {{ item.specialRequest }}
{{ currency(item.total) }}
Subtotal {{ currency(order.subTotal) }}
{{ extra.name }} {{ extra.percentage ? extra.percentage + '%' : '' }} {{ extra.inclusive ? '(inclusive)' : '' }} {{ currency(extra.amount) }}
{{ !discount.promotion && !discount.voucher ? 'Points Spent' : discount.reason }} {{ !discount.promotion && !discount.voucher ? '(' + discount.reason + ')' : '' }} -{{ currency(discount.amount) }}
Points Earned +{{ reward.amount }} {{ reward.amount > 1 ? 'points' : 'point' }}
COD {{ currency(order.total) }}
{{ alias(payment.type) }} ({{ payment.ipgType && payment.ipgType === 'PAYPAL' ? payment.ipgType : escape(payment, "cardType", payment.type) }}) eCapitaVoucher
{{ currency(payment.amount) }}
{{ alertMessage }} ×
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
1 Personal information
{{ dateDisplay }}
{{ genderSelect ? genderSelect : 'Gender' }}
{{ it }}
2 Delivery address
{{ deliveryAddress.line1 }}
{{ deliveryAddress.line2 }}
{{ deliveryAddress.city }} {{ deliveryAddress.postalCode }}
Delete address
+Add new address
Delivery address not added
{{ alertMessage }} ×
Add new address
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
Forgot Password?
enter your email address so we can send your 6 digit pin for you to set new password
Send
An email containing a 6 digit pin has been sent to {{ forgotEmail }}.
Enter the pin and new password
Submit
You have not made any orders yet

You have no active orders

Start an order

Current Order

{{ order.dateDisplay }}
{{ order.storeName }}
{{ order.itemsDisplay }}
{{ currency(order.total) }}

Past Order

{{ orders[0].dateDisplay }}
{{ orders.outletName }}
{{ order.storeName }}
{{ order.itemsDisplay }}
{{ getOutletTotalOrder(orders) }}
{{ order.dateDisplay }}
{{ order.storeName }}
{{ order.itemsDisplay }}
{{ currency(order.total) }}
Loading more...
{{ alertMessage }} ×
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
{{ promo.infoDisplay }}
{{ promo.name }}
Promo Code: {{ promo.code }}
New promotions coming really soon!
{{ voucher.infoDisplay }}
{{ voucher.name }}
{{ voucher.description }}
You don't have any vouchers yet!
{{ alertMessage }} ×
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
Expires: {{ promoPopupContent.periodTo ? promoPopupContent.datePeriodTo : promoPopupContent.usageCount }}
{{ promoPopupContent.name }} Available to user for: {{ storeNames }}
{{ currency(promoPopupContent.dollarDiscount) }}
Use this code
Tap button below to copy code.
{{ copyMessage }}
{{ promoPopupContent.code }}
Enter code at cart before checkout
Terms and Conditions
Expires: {{ voucherPopupContent.periodTo ? voucherPopupContent.datePeriodTo : voucherPopupContent.usageCount }}
{{ voucherPopupContent.name }} Available to user for: {{ storeNames }}
{{ currency(voucherPopupContent.dollarDiscount) }}
Use this code
Tap button below to copy code.
{{ copyMessage }}
{{ promoPopupContent.code }}
Enter code at cart before checkout
Terms and Conditions

An email or SMS will be sent to inform you of your order status.

Please enter your email address if you'd like a copy of the receipt.

Send
Order Number:

{{order.number}}

{{ placeTime }}
Selected {{ multipleCheckout ? 'Outlet' : 'Store' }}
{{ storeName }}
Table Number
{{ order.orders[0].tableObject.number }}
Table Number
{{ order.tableObject.number }}
Date {{ etaDate }}
{{ dineType === 'DELIVERY' ? 'ETA for delivery' : 'Collection time' }} {{ etaTime }}
Dining option {{ dineTypeDisplay }}
  • {{ getMilestoneStatus(1, order.milestones) }}
  • {{ getMilestoneStatus(2, order.milestones) }}
  • {{ getMilestoneStatus(3, order.milestones) }}
  • {{ getMilestoneStatus(4, order.milestones) }}
Address {{ order.orders[0].address.string }}
Address {{ order.address.string }}

{{ outlet.storeName }}

{{ item.quantity }}X
{{ item.productName }} {{ setCartDesc(item) }} Special instructions {{ item.specialRequest }}
{{ currency(item.total) }}
Subtotal {{ currency(outlet.subTotal) }}
{{ extra.name }} {{ extra.percentage ? extra.percentage + '%' : '' }} {{ extra.inclusive ? '(inclusive)' : '' }} {{ currency(extra.amount) }}
{{ !discount.promotion && !discount.voucher ? 'Points Spent' : discount.reason }} {{ !discount.promotion && !discount.voucher ? '(' + discount.reason + ')' : '' }} -{{ currency(discount.amount) }}
Points Earned +{{ reward.amount }} {{ reward.amount > 1 ? 'points' : 'point' }}
{{ item.quantity }}X
{{ item.productName }} {{ setCartDesc(item) }} Special instructions {{ item.specialRequest }}
{{ currency(item.total) }}
Subtotal {{ currency(order.subTotal) }}
{{ extra.name }} {{ extra.percentage }}% {{ extra.inclusive ? '(inclusive)' : '' }} {{ currency(extra.amount) }}
{{ !disc.promotion && !disc.voucher ? 'Points Spent' : disc.reason }} {{ !disc.promotion && !disc.voucher ? '(' + disc.reason + ') ' : '' }} -{{ currency(disc.amount) }}
Points Earned +{{ reward.amount }} {{ reward.amount > 1 ? 'points' : 'point' }}
COD {{ currency(order.total) }}
Total {{ order.total }}
{{ alias(payment.type) }} ({{ payment.ipgType && payment.ipgType === 'PAYPAL' ? payment.ipgType : escape(payment, "cardType", payment.type) }})
{{ getTotalOrder() }}
{{ alertMessage }} ×
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
My Points {{ rewardNotif }}
{{ totalPoint }}
{{ point.dateDisplay }}
Order #{{ point.order }}
+{{ point.amount }}
Start making orders to earn points
Start an order
My Points {{ rewardNotif }}
{{ totalPoint }}
{{ point.dateDisplay }}
Order #{{ point.order }}
-{{ point.amount }}
Making orders using points records will be shown here
Start an order
{{ alertMessage }} ×
Loading...
You don't seem to have a front camera on your device
You don't seem to have a rear camera on your device
Scan the code within the frame
Remove
{{ cc.cardHolder }}
{{ cc.maskedAccountDisplay }}
You have no saved cards
Remove
{{ cc.cardHolder }}
{{ cc.maskedAccountDisplay }}
You have no saved cards {{ creditBalance === 0 ? ' and credits.' : '' }}

{{ currency(creditBalance) }}

You have no wallet history.
{{ wallet.dateDisplay }}
{{ wallet.typeDisplay }}
{{ wallet.remark }}
{{ wallet.amountDisplay }}
{{ alertMessage }} ×
Confirmation
Are you sure you want to remove the card?

{{ brand.name }}

{{ alertMessage }} ×
You have no made any reservations yet
Make a reservation

You have no upcoming reservation

Make a reservation

Upcoming Reservations

{{ rsv.rsvDateDisplay }}
{{ rsv.store.name }}
{{ rsv.people }}
Edit
Placed on {{ rsv.dateDisplay }} Cancel

Reservations History

{{ rsv.rsvDateDisplay }}
{{ rsv.store.name }}
{{ rsv.people }}
{{ rsv.status }}
Placed on {{ rsv.dateDisplay }}
Loading more...
Make a reservation
{{ alertMessage }} ×
Confirmation
Are you sure you want to cancel this reservation?
1 Reservation details
{{ !storeId ? 'Select store' : store.name }}
{{ it.name }}
Number of pax
×
{{ isTogglePax ? 'Cancel' : 'OK' }}
2 Personal & contact information
3 Other information
{{ occasion === '' ? 'Select an occasion (optional)' : occasion }}
{{ oc }}
Special Request
By clicking "Reserve Now" You are agree to our Term of use and Policy Privacy
Now
Later
×
OK

We’ll be back soon!

The platform is currently unavailable due to planned maintenance. The downtime will last from 11pm to 7am (SGT).

Sorry, the platform is not available at the moment. Please try again later.

— The Team