Home / Help Center / pos-app-restaurant / rest-takeaway / Online Order Portal
🌐 rest-takeaway

Online Order Portal

Online Order Portal is your restaurant's public, no-app-needed ordering website — customers place advance orders through a shareable link, and you manage those orders here plus configure the portal's branding, ordering rules, and optionally a custom domain. This is a generic BazaarPOS page shared across variants, mounted here as the restaurant-branded "Online Order Portal".

📍 Menu path: Takeaway & Delivery → Online Order Portal
👤 Who uses it: All roles with the Billing feature enabled

Overview

There are two distinct public links: the in-app "Customer Portal Link" (an internal /#/portal/{tenantId} link meant for direct sharing) and, separately, a public SEO-friendly "Online Store" storefront URL generated from your business name — these are not the same thing and both are shown (when available) in Settings.

If no business name was set at signup, your storefront address may have been generated from your phone number as a placeholder — the Settings tab detects this (a fully-numeric subdomain) and prompts you to set a real Business Name and regenerate the address.

A Custom Domain card lets you connect your own domain (e.g. www.myshop.com) in place of the default bazaarpos.in-style address; after connecting, you still need to point DNS and contact support to finish HTTPS activation before it goes live.

The Storefront Theme section controls the accent colour, a logo URL, whether the welcome message and category grid show on the portal's home page, and the display order of those home-page sections.

Order Rules set a minimum lead time (in days) and a daily cut-off time, after which new orders are automatically treated as being for the next day.

The Orders tab is a full lifecycle view — filter by status, expand an order to see its items/tax breakdown/payment info, advance it through Confirmed → Preparing → Ready → Completed with one click, or Cancel/permanently delete completed and cancelled orders.

Before You Start

Step-by-Step Guide

1 Set up your online storefront

  1. Open Takeaway & Delivery → Online Order Portal and switch to the Settings tab.
  2. Copy the Customer Portal Link and/or the Online Store link to share with customers (whichever your business needs is present will show).
  3. If the storefront address looks like it was generated from a phone number, set your real Business Name under Settings → Shop Info first, then return here and click "Update address from Business Name".
  4. Optionally connect a Custom Domain, then contact support to finish DNS/HTTPS activation.

2 Brand and configure the portal

  1. Set an Accent Color and Logo URL under Storefront Theme, and toggle the welcome message / category grid visibility.
  2. Reorder home-page sections with the ↑/↓ controls if needed.
  3. Set Portal Title and Welcome Message under Branding, and Minimum Lead Time / Daily Cut-off Time under Order Rules.
  4. Click "Save Settings" to apply everything at once.

3 Process an online order

  1. Switch to the Orders tab and use the status chips to find the order you need.
  2. Click an order row to expand it and review items, tax breakdown and payment status.
  3. Click the status action button (e.g. "Confirm", "Start Preparing", "Mark Ready", "Complete") to advance it one step, or the ✕ icon to cancel an active order.
  4. For Cancelled/Completed orders, the ✕ icon instead permanently deletes the order record.

Every Field & Button, Explained

Field / ButtonWhat it does
Portal ActiveMaster toggle — when off, customers visiting the portal see a "Portal not available" message instead of the ordering flow.
Portal Title / Welcome MessageBranding text shown at the top of your public portal.
Minimum Lead Time (days)How many days ahead of the order date a customer must place their order; 0 allows same-day ordering.
Daily Cut-off TimeOrders placed after this time each day are automatically treated as being for the next day.
Accent Color / Logo URLVisual branding applied to the public storefront home page.
Home Page Section OrderControls the display order of the Welcome Banner and Category Grid sections on the storefront home page.
Custom DomainAn optional bring-your-own-domain setup; after connecting, DNS must be pointed and support contacted to finish HTTPS activation before it goes fully live.
Order statusPENDING → CONFIRMED → PREPARING → READY → COMPLETED, or CANCELLED at any active stage — advanced one step at a time via the status action button.

Tips & Best Practices

Troubleshooting & FAQ

My storefront address is just a string of numbers.
This happens when no Business Name was set at signup, so a phone-number-based placeholder was used — set a real name under Settings → Shop Info, then click "Update address from Business Name" (or "Regenerate from Business Name") on this page.
Customers say the portal is unavailable.
Check the "Portal Active" toggle under Settings — when off, the public portal shows a not-available message regardless of any other configuration.
My custom domain still shows "Pending setup".
Connecting a domain here only registers it — you still need to point its DNS at BazaarPOS and contact support to complete HTTPS activation before it serves live traffic.