Menu & Table QR codes
One menu for everything your outlet sells: dishes, clothes, groceries, gadgets and services. Customers open it by scanning a QR code or tapping a link, with no app and no login.
What it does
Every outlet gets a Menu in the Partner Portal. Whatever you add there appears on a public, mobile-friendly menu page that customers can browse, search and filter.
- Products and services in one list. A salon can list haircuts and the shampoos it sells side by side. A café can list coffee and cakes.
- The right details for each kind of item. Food gets Veg / Non-veg markers, portions and spice level. Clothing gets sizes, colours and fabric. Services get duration and men/women pricing. See Item types and their details.
- Offers and highlights. Add a discount % and a Popular label to any item.
- Table QR codes. Print one QR code per table. When a customer scans it, the menu shows their table number at the top, so your staff know where to bring the order.
- A list, not an order. Customers tap Add to build a list and see an estimated total. The list stays on their phone. They show it to your staff or read it out. Nothing is sent to you, and no payment is taken on the menu.
Who it's for
| Business | Typical use |
|---|---|
| Restaurants, cafés, bars, cloud kitchens | Dine-in QR menu on each table, shared menu link for takeaway |
| Bakeries and sweet shops | Weights and prices (500 g / 1 kg), eggless options |
| Clothing, footwear and accessories stores | Catalogue with sizes, colours and end-of-season discounts |
| Salons, spas and clinics | Price list of services with duration, plus retail products |
| Grocery stores and supermarts | Brands, pack sizes and stock |
| Electronics, pharmacy, furniture, gifts and more | Variants, warranty, prescription flags, dimensions |
Setting up your menu
Open the Menu
- Log in to the Partner Portal.
- Go to Outlets.
- On the outlet card, click Menu (the book icon).
The Menu page shows everything at this outlet. Use the All / Products / Services tabs, the search box and the type chips to find items quickly. Each row shows the price, any discount, the Popular label and the status: Hidden, Out of stock, Inactive or Pending.
The separate Services and Products pages have been merged into Menu. Old bookmarks open the Menu automatically.
Add an item
- On the Menu page, click Add item.
- Choose what you're adding:
- Product: something customers buy and take away, such as a dish, a shirt or a phone.
- Service: work you do for the customer, usually booked for a time, such as a haircut, a repair or a class.
- Fill in the form. The fields change based on your choice (see below). The Preview on menu card shows how customers will see the item.
- Click Add to menu.
Product fields
| Field | What to enter | Example |
|---|---|---|
| Name * | What the customer sees | Paneer Butter Masala |
| Description | Ingredients, material, what's in the box | Cottage cheese in a rich tomato-cashew gravy |
| Menu section | The heading this item appears under. Pick an existing section or type a new one. | Main Course, T-shirts, Bags |
| Price (₹) * | Base price before any discount | 320 |
| Stock quantity | Optional, for your own reference | 25 |
| Availability | Visible on menu, Out of stock (shown as Sold out) or Hidden from menu | Visible on menu |
| What kind of item is this? | The item type. It decides the extra details below. | Food |
| Food preference | Food, drink, bakery and grocery items only: Veg, Non-veg or Contains egg | Veg |
| Details | Type-specific fields, all optional | Portions: Half ₹180, Full ₹320 |
| Discount % | Shows a "% OFF" tag and the reduced price | 10 |
| Show "Popular" label | Highlights the item and adds it to the Popular filter | On |
| Image URL | Link to a photo of the item | https://… |
Service fields
| Field | What to enter | Example |
|---|---|---|
| Name * | Service name | Hair Spa |
| Service category * | Groups services on the menu | Hair Care |
| Duration | How long it takes | 45 minutes |
| Tier | Standard, Premium or Luxury | Premium |
| Status | Active (shown on menu) or Inactive (hidden from menu) | Active |
| Who is it for? | Everyone, Men or Women | Everyone |
| Different price for men and women | When on, enter two prices. Customers pick one. | Men ₹600, Women ₹900 |
| Service details | Sessions, home visit available, what's included | Includes: Wash, Massage, Blow-dry |
| Discount %, Popular, Image URL | Same as for products | 15%, On |
Edit, hide or remove an item
- Edit: click the item's Edit link on the Menu page.
- Hide temporarily: set a product to Hidden from menu, or a service to Inactive. It disappears from the public menu but stays in your list. Services marked Pending are still shown publicly.
- Sold out for today: set a product to Out of stock. Customers still see it, greyed out and marked Sold out, so they know it exists.
- Remove for good: click Delete and confirm.
Item types and their details
Pick the type that fits each item best. Only the details for that type are shown on the form and on the menu. Every detail is optional.
Some details let the customer pick one option:
- Price options (Portions, Sizes, Weight, Pack sizes, Variants) can have a different price for each option.
- Choices (clothing sizes, shoe sizes, shades) all cost the same.
Food & drinks
| Type | Veg marker | Details |
|---|---|---|
| Food | Yes | Portions (price options), Spice (Mild / Medium / Hot), Serves (people), Contains (allergens) |
| Beverages | Yes | Sizes (price options), Served (Hot / Cold / Hot or cold) |
| Bakery | Yes | Weight (price options), Eggless available |
Retail
| Type | Details |
|---|---|
| Grocery (has Veg marker) | Brand, Net quantity, Pack sizes (price options) |
| Clothing | For (Men / Women / Unisex / Kids), Sizes (choice), Colours, Fabric, Fit (Regular / Slim / Relaxed / Oversized) |
| Footwear | For, Sizes (UK, choice), Colours, Material |
| Accessories | For, Colours, Material, Brand |
| Jewellery | Metal, Purity, Weight, Stone, Hallmarked |
| Beauty | Brand, Net quantity, Shades (choice), Skin type |
| Pharmacy | Brand, Net quantity, Prescription required |
| Electronics | Brand, Model, Variants (price options), Colours, Warranty |
| Home & Kitchen | Brand, Material, Colours, Dimensions |
| Furniture | Material, Colours, Dimensions, Warranty, Free assembly |
| Stationery | Brand, Net quantity |
| Books | Author, Language, Format (Paperback / Hardcover / eBook) |
| Toys | Brand, Age |
| Sports & Fitness | Brand, Sizes (choice), Colours |
| Hardware | Brand, Specification |
| Pet Supplies | For (Dog / Cat / Bird / Fish / Small pets), Brand, Net quantity |
| Gifts & Flowers | Occasion, Personalisable |
| Products (anything else) | Brand |
Services
| Type | Details |
|---|---|
| Services | Sessions, Home visit available, Includes, plus duration, tier and men/women pricing |
How prices are shown
- With price options, the menu shows the lowest option price ("from ₹180"). The customer picks the option they want.
- A discount applies to every option. Discounted prices are rounded to whole rupees. For example, ₹349 with 15% off shows as ₹297, with ₹349 struck through.
- For services with separate men's and women's prices, the customer picks Men or Women.
Your public menu
Where customers find it
Each outlet's menu has its own link:
https://oflync.com/outlets/<your-outlet-slug>/quick-menu
- Click View public menu on the Menu page to open it and copy the link.
- Your public outlet page also has a Menu button that opens it.
- Share the link on WhatsApp, Instagram, your Google Business profile or your website.
What customers see
- Header: your logo, outlet name, address and quick buttons for Call, WhatsApp, Directions and About us.
- Type tabs: for example All 68 · Food 59 · Beverages 6 · Bakery 3. A shop that sells only clothes sees only Clothing.
- Search and quick filters: Veg (when you have food), Popular and Offers.
- Sections based on your Menu section or Service category, with a category list for jumping between them.
- Item cards: the Veg / Non-veg / Egg marker, Popular, % OFF, key details (for example "Serves 2 · Medium spicy · Contains: Dairy, Nuts") and the price.
- Your list: customers tap Add, pick an option if there is one, and see an Estimated total and You save. The list is saved only on their phone.
If you haven't added anything yet, customers see a friendly "No items available in the menu yet" page with your contact buttons instead of an error.
Table QR codes
Generate QR codes
-
Open your outlet's Menu.
-
Click Table QR codes.
-
Enter your table numbers in Table numbers:
You type You get 5Table 5 1-12Tables 1 to 12 1-8, 15, 20Tables 1 to 8, 15 and 20 1-6, Patio 1, Patio 2, VIPTables 1 to 6, Patio 1, Patio 2 and VIP -
Click Generate. The button shows how many codes will be made.
-
For each card, use:
- PNG to download a single card, for example
spice-route-table-7.png. - The copy button to copy the table's link.
- Print all to print every card, two per row.
- PNG to download a single card, for example
Each card shows your outlet name, "Scan to view our menu", the QR code, a large Table number and "Powered by Oflync".
Limits:
- Up to 100 tables at a time. For more, generate them in batches, for example
1-100and then101-150. - Table names can be up to 20 characters. Longer names are shortened.
- Duplicates are removed automatically, so
1-5, 3gives five codes. - A reversed range works too:
12-1is the same as1-12.
What happens when a customer scans
- The customer points their phone camera at the QR code on Table 7.
- Your menu opens in their browser with a white Table 7 badge at the top, next to the Menu label.
- They browse, add items to their list and show it to your staff. The list also shows the table number.
The table number is part of the link (…/quick-menu?t=7), so the same QR code keeps working when you change your menu. You only need to print table cards once.
Tips for printing
- Print on thick card or sticker paper and laminate it, because tables get wiped down often.
- Keep the code at least 4 × 4 cm so older phones can read it.
- Scan a few printed cards yourself before putting them on the tables.
- Reprint only if your outlet slug changes. Menu updates don't need new cards.
The badge always reads Table followed by what you typed. Entering Chair 3 shows "Table Chair 3". For places other than dining tables, either use plain numbers ("Table 3" printed beside station 3), or share the plain menu link instead of table QR codes.
Examples by business type
1. Restaurant: Spice Route Kitchen (dine-in, 18 tables)
Menu setup
| Item | Type | Diet | Details | Price | Extras |
|---|---|---|---|---|---|
| Paneer Tikka | Food | Veg | Portions: Half ₹180 / Full ₹320 · Spice: Medium · Contains: Dairy | from ₹180 | Popular |
| Chicken Biryani | Food | Non-veg | Portions: Regular ₹280 / Family pack ₹749 · Serves 1 · Spice: Hot | from ₹280 | Popular, 10% off |
| Masala Omelette | Food | Contains egg | Serves 1 | ₹120 | |
| Dal Makhani | Food | Veg | Contains: Dairy | ₹260 | |
| Fresh Lime Soda | Beverages | Veg | Sizes: Regular ₹90 / Large ₹130 · Served: Cold | from ₹90 | |
| Tandoori Pomfret | Food | Non-veg | Spice: Hot | ₹540 | Out of stock today |
- Menu sections: Starters, Main Course, Biryani & Rice, Breads, Desserts, Beverages.
- Table QR codes:
1-12, Patio 1, Patio 2, Patio 3, Private 1, Private 2, Bar, which gives 18 cards. Use Print all, then laminate.
On the floor
- A family at Patio 2 scans the code and sees Table Patio 2 at the top.
- They tap Veg to filter, add Paneer Tikka (Full) and Dal Makhani, and show the waiter their list: Estimated total ₹580.
- Tandoori Pomfret appears as Sold out, so nobody orders it by mistake.
- When the pomfret is back, switch it to Visible on menu. The same QR codes show the update right away.
2. Café & bakery: Morning Crumbs (counter plus 6 tables)
| Item | Type | Diet | Details | Price |
|---|---|---|---|---|
| Cappuccino | Beverages | Veg | Sizes: Regular ₹160 / Large ₹200 · Served: Hot | from ₹160 |
| Cold Brew | Beverages | Veg | Served: Cold | ₹220 |
| Chocolate Truffle Cake | Bakery | Contains egg | Weight: 500 g ₹650 / 1 kg ₹1,200 · Eggless available | from ₹650 |
| Butter Croissant | Bakery | Veg | ₹140 |
- Table QR codes:
1-6, Window 1, Window 2. - Takeaway: put the plain menu link on the counter standee and on Instagram.
- Happy hour: set Discount % to 20 on beverages from 3 to 5 pm, then set it back to 0. Customers see 20% OFF and the struck-through price.
3. Clothing boutique: Thread & Loom
| Item | Type | Details | Price | Extras |
|---|---|---|---|---|
| Linen Kurta | Clothing | For: Men · Sizes: S, M, L, XL · Colours: White, Sage · Fabric: Linen · Fit: Relaxed | ₹1,899 | 25% off (end of season) |
| Block-print Dress | Clothing | For: Women · Sizes: XS–L · Fabric: Cotton | ₹2,499 | Popular |
| Kolhapuri Chappal | Footwear | For: Women · Sizes (UK): 4–8 · Material: Leather | ₹1,299 | |
| Jute Tote | Accessories | Colours: Natural, Indigo · Material: Jute | ₹699 |
- Menu sections: New Arrivals, Kurtas, Dresses, Footwear, Bags.
- No tables. Put a QR code of the plain menu link at the billing desk and in shopping bags, and share it on WhatsApp Business.
- In store: a customer picks M and Sage, adds the kurta to their list (You save ₹475) and shows it at the trial room or billing desk.
4. Salon & spa: Glow Studio (services plus retail)
| Item | Kind | Details | Price |
|---|---|---|---|
| Haircut | Service, Everyone | Different price for men and women: Men ₹400 / Women ₹700 · 45 min | from ₹400 |
| Hair Spa | Service, Everyone | Includes: Wash, Massage, Steam, Blow-dry · 60 min · Tier: Premium | ₹1,200 (Popular) |
| Bridal Package | Service, Women | Sessions: 3 · Home visit available · Tier: Luxury | ₹18,000 |
| Beard Styling | Service, Men | 20 min | ₹250 |
| Argan Shampoo | Product · Beauty | Brand: Moroccan Gold · Net quantity: 250 ml · Skin type: All | ₹850 |
- Services are grouped by Service category (Hair, Skin, Bridal). Products sit under their own Menu section (Retail Shelf).
- The type tabs read All · Services · Beauty.
- Table QR codes:
1-6for the six styling chairs, labelled "Table 1" to "Table 6". While waiting, a customer can add a hair spa and a shampoo to their list for the stylist.
5. Grocery & supermart: FreshCart
| Item | Type | Diet | Details | Price |
|---|---|---|---|---|
| Basmati Rice | Grocery | Veg | Brand: India Gate · Pack sizes: 1 kg ₹189 / 5 kg ₹899 | from ₹189 |
| Farm Eggs | Grocery | Contains egg | Net quantity: 12 pcs | ₹96 |
| Cold-pressed Groundnut Oil | Grocery | Veg | Brand: Anjali · Pack sizes: 1 L ₹320 / 5 L ₹1,499 | from ₹320 |
- Use Stock quantity to track your count, and switch an item to Out of stock when the shelf is empty.
- No tables. Share the link in your WhatsApp group so regular customers can build their list before calling in a home-delivery order.
6. Electronics & mobile store: Volt Mobiles
| Item | Type | Details | Price |
|---|---|---|---|
| Galaxy A55 | Electronics | Brand: Samsung · Variants: 128 GB ₹36,999 / 256 GB ₹39,999 · Colours: Navy, Lilac · Warranty: 1 year | from ₹36,999 |
| 65W Fast Charger | Electronics | Brand: Volt · Warranty: 6 months | ₹1,499 (10% off) |
Customers pick the storage variant, and the list shows the exact price for that variant after the discount.
7. Pharmacy & wellness: CarePlus Pharmacy
| Item | Type | Details | Price |
|---|---|---|---|
| Paracetamol 650 | Pharmacy | Net quantity: 15 tablets · Prescription required: Off | ₹32 |
| Amoxicillin 500 | Pharmacy | Net quantity: 10 capsules · Prescription required: On | ₹118 |
| Sunscreen SPF 50 | Beauty | Brand: Lakmé · Net quantity: 50 ml · Skin type: Oily | ₹499 |
Items that need a prescription are clearly marked, so customers know to bring one.
Mixing types in one outlet
You aren't limited to one business type. A hotel lobby café can list food, beverages, bakery items and gift hampers (Gifts & Flowers). A gym can list memberships and personal training as Services, and protein bars and shakers as products. Customers switch between types using the tabs at the top of the menu.
Common questions
Do customers need to install an app or log in?
No. The menu opens in any phone browser.
Can customers place an order or pay from the menu?
Not yet. The menu is view-only. Customers build a list with an estimated total and show it to your staff.
I changed a price. Do I need to reprint my QR codes?
No. QR codes link to your live menu, so changes show up immediately.
Can a customer change the table number in the link?
Yes. The table number is only a label to help your staff, and it doesn't give access to anything. Your staff should still confirm the table when taking the order.
Why isn't my item showing on the public menu?
Check that a product isn't set to Hidden from menu and that a service isn't Inactive. Those items show only in the Partner Portal. Services also need a price before they appear on the public menu.
What's the difference between "Out of stock" and "Hidden"?
Out of stock still shows the item to customers, greyed out as Sold out. Hidden removes it from the public menu completely.
Can different branches have different menus?
Yes. Each outlet has its own menu, prices and table QR codes.
Where did my old Services and Products pages go?
They're now combined in Menu. All your existing services and products are already there.
Related
- Outlets & Services: setting up the outlet the menu belongs to
- Appointments: taking bookings for the services on your menu
- GST Invoices: billing what a customer ordered