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".
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
- You must have the Billing feature enabled on your plan.
- A business name should be set under Settings → Shop Info for the best storefront address — otherwise it may default to a phone-number-based placeholder.
Step-by-Step Guide
1 Set up your online storefront
- Open Takeaway & Delivery → Online Order Portal and switch to the Settings tab.
- Copy the Customer Portal Link and/or the Online Store link to share with customers (whichever your business needs is present will show).
- 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".
- Optionally connect a Custom Domain, then contact support to finish DNS/HTTPS activation.
2 Brand and configure the portal
- Set an Accent Color and Logo URL under Storefront Theme, and toggle the welcome message / category grid visibility.
- Reorder home-page sections with the ↑/↓ controls if needed.
- Set Portal Title and Welcome Message under Branding, and Minimum Lead Time / Daily Cut-off Time under Order Rules.
- Click "Save Settings" to apply everything at once.
3 Process an online order
- Switch to the Orders tab and use the status chips to find the order you need.
- Click an order row to expand it and review items, tax breakdown and payment status.
- 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.
- For Cancelled/Completed orders, the ✕ icon instead permanently deletes the order record.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
Portal Active | Master toggle — when off, customers visiting the portal see a "Portal not available" message instead of the ordering flow. |
Portal Title / Welcome Message | Branding 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 Time | Orders placed after this time each day are automatically treated as being for the next day. |
Accent Color / Logo URL | Visual branding applied to the public storefront home page. |
Home Page Section Order | Controls the display order of the Welcome Banner and Category Grid sections on the storefront home page. |
Custom Domain | An 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 status | PENDING → CONFIRMED → PREPARING → READY → COMPLETED, or CANCELLED at any active stage — advanced one step at a time via the status action button. |
Tips & Best Practices
- Set your real Business Name in Settings → Shop Info early — it directly determines your public storefront address, and changing it later requires an explicit "Regenerate from Business Name" action here.
- Remember the Customer Portal Link and the public Online Store link are two different URLs serving different purposes — share the one appropriate to the audience (internal quick-share vs. public marketing).
- A connected Custom Domain is not automatically live — it stays in "Pending setup" until DNS is pointed and support finishes HTTPS activation.