Skip to main content
Your oFatoura restaurant has a customer-facing storefront that guests reach by scanning a table QR code or visiting your restaurant’s URL directly. From there, customers can browse your menu, place orders for dine-in, pickup, or delivery, book a table, track their order in real time, and manage their saved addresses. As an owner or manager, you control what’s available and how the storefront behaves from the web admin dashboard.
The storefront is separate from the web admin and the ePOS waiter app. Customers see the storefront; you and your staff manage everything from the web admin or the ePOS app.

What this section covers

How Customers Browse and Order

The full customer journey: browsing the menu by category or promotion, adding items with variations and modifiers, applying coupons, choosing dine-in, pickup, or delivery, and tracking the order from Received through to Served or Delivered.

Configuring the Customer Site

Turn order types on or off, require customer login, set up auto-confirm, enable tips, configure the cart header, add social media links, and write SEO meta tags — all from Customer Site Settings in the web admin.

Discount Coupons for Online Orders

Create and manage promo codes customers enter at checkout. Control the discount type (percent or fixed), minimum order amount, usage limits, valid date range, and which order types and branches the coupon applies to.

Customer Table Booking and Language

How customers book a table by picking a date, meal slot (Breakfast, Lunch, or Dinner), and guest count — plus how the storefront language switcher works, including right-to-left support.

How the pieces fit together

The storefront pulls everything it shows from settings you control in the web admin:
  • Menu content — items, categories, prices, images, variations, and modifiers come from your menu setup. Promotions you create appear as a highlighted filter on the storefront. See Menu Setup.
  • Order rules — which order types are open, whether login is required, whether orders auto-confirm, and how tips work are all set in Configuring the Customer Site.
  • Delivery fees and zones — configured in Branch Delivery Settings and visible to customers as a fee estimate when they select or save a delivery address.
  • Table availability for dine-in — linked to your Tables and QR Codes. When a customer scans a table QR, the table is pre-assigned on their order.
  • Reservation availability — driven by Reservation Settings and your branch operating hours.
  • Payment options — which gateways (card, cash, QR payment, offline) appear at checkout is configured in Payment Methods and Gateways.
  • Branding and appearance — your logo, theme colour, and favicon are set in Branding, Theme, and Landing Page.
If you want customers to start ordering immediately, the quickest path is: enable “Allow Customer Orders” in Customer Site Settings, make sure at least one order type is on, and confirm your menu has published items. Everything else can be refined later.