VyapariHubPOS
Connecting to your restaurant…
Loading data

Tasks

Good morning 👋

Here's what's happening with your restaurant today.

Sales Overview

Total Sales
₹0
vs previous period

Sales by Channel

₹0
Total

Payment Modes

₹0
Total

Delivery Platforms

₹0
Total

Cashier Shifts

View report →

Top Selling Items

QtySales

Least Selling Items

QtySales

Today's Summary

Table Overview
Easy billing
VyapariHub POS Billing
Select a table to start taking orders.
Billing Mode
Select Table
Use the main billing bar to pick a table.
Direct billing is on. Tap menu items to build the bill instantly.
Customer Details

Bill Layout

Select a table to start

📱 QR Orders
✅ Ready for Pickup
Saved Bills
Large order menu
Choose category
Total
₹0
Items
0
Customer
Walk-in
Redeem
Link Customer

Reports

Sales and business performance.

Download ↓

Exports the bills for the selected dates and channel, including older history.

Date range
Preparing your report…
Loading report data…
Understand when and where revenue is generated
Hourly Sales
Track sales performance hour by hour.
Sales by Channel
Compare sales across different channels.
Delivery Platforms
Compare Zomato vs Swiggy orders and revenue.
Sales by Category
See which categories drive more revenue.
Sales Comparison
Compare performance across periods.
Daily Sales
Review day-by-day sales trends.
Order Type Report
Analyze sales by order type (Dine-in, Delivery).

Sales by channel

Selected period · change against comparison period

Business checks

Recorded data

Follow-ups

Items to review
Understand when and where revenue is generated
Hourly Sales
Identify peak and slow business hours.
Sales by Channel
Compare every ordering channel.
Delivery Platforms
Compare Zomato vs Swiggy orders and revenue.
Sales by Category
See which categories drive revenue.
Sales Comparison
Compare growth across periods.
Top Selling Items
See which menu items sell the most.
Least Selling Items
Spot slow-moving items that may need attention.
Daily Sales
Sales, orders and average bill by business day.
Order Type Report
Dine-in, pickup, delivery and bulk orders.
Understand product demand and profitability
Menu Stars
High sales and high profit.
Popular but Low-Margin
High sales but low profit.
Hidden Gems
High profit but low sales.
Poor Performers
Low sales and low profit.
Add-on & Modifier Performance
Selections, revenue and attach rate.
Frequently Bought Together
Products commonly ordered in the same bill.
Complimentary & Cancelled Items
On-the-house bills and voided items.
Reconcile payments and find revenue leakage
Payment Mode Summary
UPI, cash, card and split collections.
Cash Reconciliation
Expected cash versus counted cash.
Refunds & Failed Payments
Every refund recorded this period.
Discounts, Voids & Complimentary
Review discounts and unusual activity.
Payment Settlement
Online payment settlement status.
Cashier Shifts
What each cashier counted versus what the POS recorded.
Understand spend, loyalty and retention
Average Customer Spend
By New / Returning / Loyal / VIP segment.
Returning Customers
Retention and visit frequency.
High-Value Customers
Your most valuable regulars.
Inactive Customer List
Regular customers who stopped visiting.
Customer Lifetime Value
Value from real order history.
Visit Frequency
One-time, occasional, regular, loyal.
Connect sales with ingredient usage and cost
Food Cost Report
Ingredient costs compared with sales.
Stock Variance
Theoretical usage versus logged wastage.
Usage and Wastage
Logged stock adjustments this period.
Low Stock Report
Ingredients requiring purchase.
Dead Stock
Ingredients unused for a while.
Expiring Stock
Items nearing expiry.
Supplier Purchase Report
Purchases, prices and suppliers.
Track money leaving the business
Business Expenses
Every expense logged this period, by category.

Delivery Profit

Understand where your delivery revenue goes and how to improve your profit.

Loyalty
Customers & Rewards
Total Members
0
–
Active (30D)
0
–
Gold+ Members
0
–
Birthdays This Week
0
Member Revenue
Rs.0
–
👤
Select a customer
Click any customer in the list to view their profile, orders, and loyalty history.
Marketing
Campaigns & Promotions
🎂 Birthdays
Today & the next 7 days
Promo Offers
Discounts & Campaigns
Create discount presets and campaigns that show up in the Promo picker on the billing screen. Only one promo applies to a bill at a time.
Add new promo
Uncheck one to keep a promo exclusive — e.g. QR-only so it never shows in the staff Promo picker at the counter or on tables.
Gift Card
Issue & Redeem
Amount
₹
Enter a code above to see its balance and history.
Subscription
Meal plans — Issue & Redeem
Total meals
Applies to optional — leave blank for all items
All items (unrestricted)
Enter a code above to see meals remaining and history.
Live --:--
0
Open
0
Late
00:00
Avg time
Item Summary 0
No active orders
Table QR Codes
No tables configured. Add tables in Settings → Table Layout.
How QR Ordering works
1
Print & place
Download the QR and print it for each table
2
Customer scans
They see your live menu on their phone
3
Order placed
Order appears on KDS and Billing instantly
Account

Change password
Signed in as:

Local device data
Clear this browser's VyapariHub POS cache, offline queue, and cached app shell. Use this before handing a shared device to someone else.

Data management
Download a full export of your restaurant data, clear the menu, or wipe all shop data entirely.
Shop manager
Create branches and switch the whole app between them. Billing, tables, reports, menu, inventory, and employees all follow the selected shop.
0 shops active
Add shop
Reports and new bills will follow this saved sales window automatically, even after midnight.
Billing settings
Set 0 to disable GST
Shown on printed bills and WhatsApp e-bills.
e.g. 10 = 1 point per Rs.10
Turn this off if the business does not use points, rewards, or manual point updates.
Allow menu items to have flavors, sizes, or other variants. Affects POS billing, KDS, and receipts.
Billing screen options
Choose what the cashier sees while finishing a bill.
Removes the “All” category from the Billing screen and opens the first real category automatically. “All Items” remains available in the POS/QR menu manager.
On a cash bill, adds a “Received” box and shows the change to hand back. The amount received and the change are saved on the bill and shown on the Cash Report.
Save bar buttons
Choose which buttons show at the bottom of the billing screen, and rename them if you want — the text you type here is exactly what shows on the button. Hidden ones are removed and the rest resize to fill the row. At most 4 can be on at once — checking a 5th automatically turns off whichever was checked first.
Payment methods
Choose which payment buttons show on the billing screen. Hidden ones are removed and the rest resize to fill the row.
Zomato / Swiggy on KDS
Turn off a platform here if its orders shouldn't print a kitchen ticket at all.
Zomato / Swiggy in sales totals
The platform settles that money separately and it never passes through your till. Turn this on and those orders show only on Delivery Platforms and Delivery Profit — they leave Total Sales, Orders, Average Order Value, Items Sold, Sales by Channel and the Cashier Shift cash/UPI reconciliation. Off by default, and it changes only how existing bills are counted, never the bills themselves — switch it back any time.
Which payment button is pre-selected for a new bill. Falls back to Cash if the mode isn't enabled above.
Order type options
Quick item buttons
Optional small toggle buttons on each order item. Use 1–2 characters (e.g. P = Packed, J = Jain).
Header shortcuts
Optional quick-access buttons in the standalone Billing header. Stock In, Transfer, and Low Stock are visible to owner/manager accounts only, even when turned on here — Expense stays available to whoever can already log expenses.
Call these shortcuts whatever your staff call them. The symbol is part of the name — change the emoji, or delete it and leave just the words. Blank resets to the default.
When enabled, automatically switches to the selected category and order type after each bill is saved.
Cashier Shifts
Track who's on the till and reconcile what they counted against what the POS recorded. Off by default — nothing shows on Billing until this is turned on.
Cashiers
Whoever's on shift picks their name from this list on Billing — no separate login needed.
If set, Billing shows a gentle reminder once a shift runs this long. Leave blank for purely manual shift switching.
What to reconcile
Whichever payment modes are checked here are exactly what the shift-close popup asks the cashier to count.
Shift handover
For tills that never sit idle — the "Start your shift" popup opens by itself the moment one shift is closed, so the next person just picks their name. Leave off if shifts don't always follow each other; the Start Shift button in Billing still works either way.
Print setting
Choose the print size based on your printer or bill style.
Most thermal printers can't render the ₹ symbol and print garbled characters instead — leave this on Rs. unless you've confirmed yours can. Only affects the printed bill, not what you see on screen.
Prints straight to your receipt printer with no dialog box. This is the setting that actually controls whether bills use the agent — pairing alone does not turn it on. When this is off, or the agent can't be reached, bills use the fallback method chosen further down instead.
Checking local agent…
This browser only. Pair once on this device to unlock direct agent printing.
Only used when Restiq Print Agent (above) is off or unreachable — not the main setting for a USB or network printer connected through the agent. Browser / OS Print uses your normal print dialog. RawBT and Network send raw commands straight to the printer, which is required for real cut control.
Only takes effect with RawBT or Network connection — the browser print dialog can't control the cutter.
TV Display App
VyapariHub Display

Live order status with offline voice announcements for your counter TV. Install, pair with your branch, and test the sound using Back → Test announcement.

Google TV & Android signage players · Android 8 or later · Offline voice trial v0.3.2

↓ Download TV app (APK)

The APK downloads to the device you are using now. To install it on a TV, transfer the file using a USB drive or a compatible file-transfer app.

How to install on your TV
  1. Download the APK, then transfer it to your Google TV or Android signage player.
  2. Open the APK on the TV. If prompted, allow that file manager to install apps, then select Install.
  3. Open VyapariHub Offline Voice Trial on the TV to see its pairing code.
  4. In POS, select your branch and open Customer Display → Connect a TV app. Enter the code and confirm.
Connect & manage screens

Pair your TV and manage connected screens from Customer Display. The app remembers the branch and reconnects when internet returns. An active Pro plan is required for live Customer Display.

For automatic startup, press Back in the TV app and open Android Home settings. Launcher support depends on the device. Samsung Tizen and LG webOS need a compatible Android player connected through HDMI.

Payments
Let Standing/Walk-in customers pay online when they order via QR — money goes straight into your own Razorpay account, never through VyapariHub. Table orders always stay pay-at-counter. This is set per shop, since different outlets often settle into different bank accounts.
Starts with rzp_test_ for test mode or rzp_live_ once you're ready to accept real payments.
Kitchen Display System
Turn KDS off if this shop doesn't run a kitchen screen — the Ready-for-pickup shortcut disappears from Billing.
If an item is hidden from KDS but attached to another item using the three-dot link, show it as an indented child on the kitchen ticket.
Turn this off to hide the summary column and use the full KDS width for order tickets.
Play a chime and announce new or updated orders. Safari may require one tap on “Enable sound” after a fresh login.
Turns the TV/tablet order-status screen off — customers will see a "currently unavailable" message on the display link.
Kitchen Stations
Stations appear as filter tabs on the KDS screen. Each menu item can be assigned a station.
Controls the order in which kitchen orders appear on the KDS screen.
QR Ordering
Let customers scan a QR code at their table to view the menu & place their own order.
Turn QR Ordering off if customers shouldn't be able to order from their table.
minutes
Shows as a live countdown on the customer's order-confirmation screen and switches to "Ready" automatically once you bump the order on KDS.
Outside these hours, customers who open the QR menu (table, pickup, or delivery) see "Currently closed" instead of the menu.
Customers who order via QR will see a "Rate us on Google" button after their order is placed. Find your link in your Google Business Profile under "Ask for reviews" (or search "get more reviews" while signed into your listing).
Sign in
Staff Ordering Link
One shared link for staff to place an order for any table or the counter — no per-table code needed.
—
Table layout manager
Add or remove tables. Occupied tables cannot be removed.
Choose whether this store uses only direct billing or both direct billing and table-based billing.
Turn this off if the store wants a simpler text-first billing grid.
Employee registration
Create real staff email/password access here. Mobile number stays as contact info only and is not used for login.
0 employees registered
Add employee
Set a password for this staff member. Leave blank while editing to keep the current password.
Page Access
Attendance management
Mark staff check-in and check-out times, or mark them absent for the day.
0 records today
Quick action
Loyalty rewards editor
Add new reward
Register new customer
Split Payment · Total: Rs.0
Split