User guide · رہنمائے صارف
Every feature, step by step.
ہر فیچر، قدم بہ قدم۔
The complete manual for Order Flow — how to set up the shop, run every station, handle payments, printers, the cash drawer, loyalty, reports and refunds. English and Urdu on one page.
Updated for app version 1.1.58 · ایپ ورژن 1.1.58 کے مطابق
Contents
1 · Install & license انسٹال اور لائسنس
English
- Download the APK from the homepage on the Android phone that will be Main (the shop server).
- Allow installs from this site when Android asks.
- Open Order Flow → tap the WhatsApp button or paste your 16-character license key.
- The first phone that activates the key becomes Main — the key binds to it.
- Main runs the shop server on Wi-Fi port 8787. Keep the app open; do not swipe it away.
- Main works up to 48 hours offline after a valid check. If the key is revoked, Main locks and shows WhatsApp support.
اردو
- ہوم پیج سے APK اس اینڈرائیڈ فون پر ڈاؤن لوڈ کریں جو Main (دکان کا سرور) بنے گا۔
- اینڈرائیڈ پوچھے تو اس سائٹ سے انسٹال کی اجازت دیں۔
- آرڈر فلو کھولیں → واٹس ایپ بٹن دبائیں یا اپنی 16 حرفی لائسنس کی پیسٹ کریں۔
- جو پہلا فون کی ایکٹیویٹ کرے گا وہ Main بن جاتا ہے — کی اسی فون سے بندھ جاتی ہے۔
- Main وائی فائی پر پورٹ 8787 پر دکان کا سرور چلاتا ہے۔ ایپ کھلی رکھیں، بند نہ کریں۔
- درست تصدیق کے بعد Main آف لائن بھی 48 گھنٹے چلتا ہے۔ کی منسوخ ہو تو Main لاک ہو جاتا ہے اور واٹس ایپ سپورٹ دکھاتا ہے۔
2 · Stations & roles اسٹیشنز اور کردار
English
Other phones on the same Wi-Fi join free — they do not need a key.
- On the new phone: License screen → Connect to Main.
- Type the IP shown on Main's Home screen, or scan the QR code.
- Pick a role: Manager, Order taker, Kitchen, Cashier, Stock clerk, Front desk, Specialist, Driver.
- Each station has its own queue and syncs live with Main. If the connection drops, the station queues its work and flushes when Main is reachable.
- Switch roles anytime from a station with the logout button, or cover any role from Main's account-switch menu.
اردو
اسی وائی فائی پر موجود دوسرے فون مفت جڑتے ہیں — انہیں کی کی ضرورت نہیں۔
- نئے فون پر: لائسنس اسکرین → Connect to Main دبائیں۔
- Main کی ہوم اسکرین پر دکھایا گیا IP لکھیں، یا QR سکین کریں۔
- کردار منتخب کریں: مینیجر، آرڈر ٹیکر، کچن، کیشیئر، اسٹاک کلرک، فرنٹ ڈیسک، اسپیشلسٹ، ڈرائیور۔
- ہر اسٹیشن کی اپنی قطار ہے اور Main سے لائیو جڑتا ہے۔ رابطہ ٹوٹے تو کام قطار میں جمع رہتا ہے اور Main ملتے ہی بھیج دیا جاتا ہے۔
- کسی بھی اسٹیشن سے لاگ آؤٹ کر کے کردار بدلیں، یا Main کے اکاؤنٹ مینو سے کوئی بھی کردار سنبھالیں۔
3 · Business models کاروباری ماڈل
English
More → Business model (Main only). The app reshapes itself for each business:
- Restaurant — table map, kitchen tickets, courses (starter / main / dessert), reservations.
- Retail — register queue, SKU barcode scanning, stock cards, quick retail sale.
- Fast food — queue numbers, takeaway, kitchen fire.
- Services — appointments, specialists, service menu with duration.
Changing the model keeps your menu, stock and customers.
اردو
More → کاروباری ماڈل (صرف Main پر)۔ ایپ ہر کاروبار کے مطابق خود کو ڈھال لیتی ہے:
- ریسٹورنٹ — ٹیبل نقشہ، کچن ٹکٹ، کورسز (اسٹارٹر / مین / ڈیزرٹ)، ریزرویشن۔
- ریٹیل — رجسٹر قطار، SKU بارکوڈ سکین، اسٹاک کارڈز، فوری سیل۔
- فاسٹ فوڈ — قطار نمبر، ٹیک اوے، کچن فائر۔
- سروسز — اپائنٹمنٹ، اسپیشلسٹ، دورانیے کے ساتھ سروس مینیو۔
ماڈل بدلنے سے مینیو، اسٹاک اور کسٹمر محفوظ رہتے ہیں۔
5 · Stock & 86 board اسٹاک اور 86 بورڈ
English
- Stock tab: cards with quantity; low-stock and out-of-stock show automatically.
- Paid orders deduct stock once per order (never double-deducted). Refunding returns it.
- Scan a stock barcode to add quantity quickly.
- More → 86 board lists every unavailable item with a one-tap restore.
اردو
- اسٹاک ٹیب: کارڈز مقدار کے ساتھ؛ کم اسٹاک اور ختم اسٹاک خود دکھ جاتا ہے۔
- ادا شدہ آرڈر اسٹاک ایک بار کم کرتا ہے (دوبارہ نہیں)۔ رقم واپسی پر واپس آ جاتا ہے۔
- اسٹاک بارکوڈ سکین کر کے مقدار فوراً بڑھائیں۔
- More → 86 بورڈ میں ہر غیر دستیاب آئٹم ایک ٹیپ پر واپس دستیاب ہو جاتا ہے۔
6 · Orders & tables آرڈرز اور ٹیبلز
English
- Tables / Queue tab: tap a table to open its ticket; live colors = free / ordered / ready.
- Send to kitchen prints the kitchen slip and alerts the pass with sound + vibration.
- Hold pauses a ticket; un-hold resumes. Fire course sends only one course to kitchen.
- Move / merge tables, split bill or split evenly from the ticket's More menu.
- Discounts and complimentary tickets need the manager PIN.
- Takeaway and delivery tickets carry customer name, phone and address.
اردو
- ٹیبلز / قطار ٹیب: ٹیبل دبا کر ٹکٹ کھولیں؛ زندہ رنگ = خالی / آرڈر / تیار۔
- Send to kitchen کچن پرچہ پرنٹ کرتا ہے اور پاس کو آواز + وائبریشن سے خبردار کرتا ہے۔
- Hold ٹکٹ روکتا ہے؛ دوبارہ کھولنے پر جاری۔ Fire course صرف ایک کورس کچن بھیجتا ہے۔
- ٹکٹ کے More مینو سے ٹیبل بدلیں / جوڑیں، بل تقسیم کریں یا برابر تقسیم کریں۔
- رعایت اور مفت ٹکٹ کے لیے مینیجر PIN درکار ہے۔
- ٹیک اوے اور ڈیلیوری ٹکٹ پر کسٹمر کا نام، فون اور پتہ ہوتا ہے۔
7 · Payments & split payment ادائیگیاں اور تقسیم ادائیگی
English
- Tap Pay on the ticket → pick the method: Cash, Card, Wallet, Other or Complimentary.
- Cash: use the keypad, Exact fills the due, change is shown. Card/wallet: tap and close.
- Tip can be added (none / 5% / 10% / 15%) before closing.
- Split payment: switch it on, choose a second method and its amount — e.g. cash 300 + card 500.
- Both methods print on the receipt and appear in the payment breakdown reports.
- The cash drawer opens only if any part of the sale is cash.
اردو
- ٹکٹ پر Pay دبائیں → طریقہ چنیں: کیش، کارڈ، والٹ، دیگر یا مفت۔
- کیش: کی پیڈ استعمال کریں، Exact پوری رقم بھرتا ہے، باقی رقم دکھتی ہے۔ کارڈ/والٹ: دبا کر بند کریں۔
- بند کرنے سے پہلے ٹپ شامل کریں (نہیں / 5% / 10% / 15%)۔
- تقسیم ادائیگی: آن کریں، دوسرا طریقہ اور اس کی رقم لکھیں — مثلاً کیش 300 + کارڈ 500۔
- دونوں طریقے رسید پر پرنٹ ہوتے ہیں اور رپورٹس کی ادائیگی تفصیل میں آتے ہیں۔
- کیش دراز صرف اس وقت کھلتی ہے جب سیل کا کوئی حصہ کیش ہو۔
8 · Cash drawer کیش دراز
English
- Plug the drawer's cable into the receipt printer's RJ11 (kick) port. No extra app or driver is needed.
- Main → More → Hardware → Cash drawer → switch on Open on cash payments.
- Tap Open drawer now to test.
- From now on: cash sale → drawer pops before the receipt prints. Card / wallet / other → drawer stays shut.
- If a station uses its own printer (section 9), the drawer kick goes through that printer.
اردو
- دراز کی کیبل رسید والے پرنٹر کے RJ11 (کِک) پورٹ میں لگائیں۔ کوئی الگ ایپ یا ڈرائیور نہیں چاہیے۔
- Main → More → ہارڈویئر → کیش دراز → کیش ادائیگی پر خود کھلے آن کریں۔
- ابھی دراز کھولیں دبا کر ٹیسٹ کریں۔
- اب: کیش سیل → رسید سے پہلے دراز کھلتی ہے۔ کارڈ / والٹ / دیگر → دراز بند رہتی ہے۔
- اگر کوئی اسٹیشن اپنا پرنٹر استعمال کرے (سیکشن 9) تو دراز اسی پرنٹر سے کھلتی ہے۔
9 · Printers & receipts پرنٹرز اور رسیدیں
English
- Shop printers (Main): More → Hardware → Printers. Add LAN (IP + port 9100) or Bluetooth ESC/POS printers and assign each to a role (kitchen, cashier…).
- Every station's own printer: tap the printer icon in the station's top bar. Pick a Bluetooth printer or type a LAN IP. The station then prints everything itself, independent of Main.
- Bill profile: shop name, address, phone, tax ID, footer, logo image, pay QR — all print on the receipt.
- Separate slip templates for kitchen / counter / takeaway / delivery — choose what each shows.
- Test button on every printer screen sends a test page. Reprint any ticket from More → Reprint.
اردو
- دکان کے پرنٹرز (Main): More → ہارڈویئر → پرنٹرز۔ LAN (IP + پورٹ 9100) یا بلوٹوتھ ESC/POS پرنٹر شامل کریں اور ہر کردار (کچن، کیشیئر…) کو پرنٹر تفویض کریں۔
- ہر اسٹیشن کا اپنا پرنٹر: اسٹیشن کی اوپری بار میں پرنٹر آئیکن دبائیں۔ بلوٹوتھ پرنٹر چنیں یا LAN IP لکھیں۔ پھر یہ اسٹیشن سب کچھ خود پرنٹ کرتا ہے، Main سے آزاد۔
- بل پروفائل: دکان کا نام، پتہ، فون، ٹیکس ID، فوٹر، لوگو تصویر، پے QR — سب رسید پر پرنٹ ہوتا ہے۔
- کچن / کاؤنٹر / ٹیک اوے / ڈیلیوری کے لیے الگ سلپ ٹیمپلیٹس — جو دکھانا ہو منتخب کریں۔
- ہر پرنٹر اسکرین پر ٹیسٹ بٹن سے ٹیسٹ صفحہ نکلتا ہے۔ More → دوبارہ پرنٹ سے کوئی بھی ٹکٹ دوبارہ نکالیں۔
10 · Customer display کسٹمر ڈسپلے
English
Tap the TV icon in any ticket's top bar. The screen becomes a customer-facing display: shop name, giant animated total that jumps on every item, and the latest item added. Great on a tablet facing the customer or cast to a TV. Tap back to return.
اردو
کسی بھی ٹکٹ کی اوپری بار میں ٹی وی آئیکن دبائیں۔ اسکرین کسٹمر کے سامنے والا ڈسپلے بن جاتی ہے: دکان کا نام، بڑی حرکت کرتی کل رقم جو ہر آئٹم پر اچھلتی ہے، اور سب سے نیا آئٹم۔ کسٹمر کی طرف رکھی ٹیبلٹ یا ٹی وی پر بہترین۔ واپسی کے لیے بیک دبائیں۔
12 · Loyalty & customers لائلٹی اور کسٹمر
English
- More → Customers: keep a book with name, phone, address, loyalty points and store credit.
- When a ticket's customer phone matches a saved customer, paying awards 1 point per whole currency unit automatically (e.g. Rs 450 → 450 points).
- Points never double-award: each paid order earns once. Refunds do not remove points.
- Attach a customer to takeaway/delivery tickets with the edit button on the ticket.
اردو
- More → کسٹمرز: نام، فون، پتہ، لائلٹی پوائنٹس اور اسٹور کریڈٹ کی کتاب رکھیں۔
- جب ٹکٹ کا فون کسی محفوظ کسٹمر سے ملے تو ادائیگی پر خودکار ہر مکمل کرنسی یونٹ پر 1 پوائنٹ ملتا ہے (مثلاً 450 روپے → 450 پوائنٹس)۔
- پوائنٹس کبھی ڈبل نہیں ملتے: ہر ادا شدہ آرڈر ایک بار کماتا ہے۔ رقم واپسی سے پوائنٹس نہیں کٹتے۔
- ٹیک اوے/ڈیلیوری ٹکٹ پر ایڈٹ بٹن سے کسٹمر جوڑیں۔
13 · Reports & shifts رپورٹس اور شفٹ
English
- X report (More → X): today's sales, payment breakdown per method (split-aware), hourly sales, voids, refunds — without closing anything.
- Z report / Day close: finalises the day and records the closing time.
- Shifts: cashier opens with a float, ends with counted cash; reports show who worked.
- Home shows sales, open orders and charts live.
اردو
- X رپورٹ (More → X): آج کی سیل، ہر طریقے کی ادائیگی کی تفصیل (تقسیم ادائیگی سمیت)، گھنٹہ وار سیل، منسوخ، رقم واپسیاں — بغیر کچھ بند کیے۔
- Z رپورٹ / دن بند: دن مکمل کرتا ہے اور بند ہونے کا وقت محفوظ کرتا ہے۔
- شفٹس: کیشیئر فلوٹ سے شروع کرتا ہے، گنی ہوئی کیش پر ختم کرتا ہے؛ رپورٹس دکھاتی ہیں کس نے کام کیا۔
- ہوم پر سیل، کھلے آرڈر اور چارٹس لائیو دکھتے ہیں۔
14 · Refunds & voids رقم واپسی اور منسوخی
English
- Void an open order from its More menu with a reason — it moves to the void report.
- Refund a paid order: tap the exchange icon on the paid ticket, confirm the manager PIN. Stock returns to inventory automatically and the refund shows in reports.
- Every void and refund keeps a written reason on the ticket.
اردو
- کھلے آرڈر کو اس کے More مینو سے وجہ کے ساتھ منسوخ کریں — یہ منسوخی رپورٹ میں آتا ہے۔
- ادا شدہ آرڈر کی رقم واپس کریں: ادا شدہ ٹکٹ پر ایکسچینج آئیکن دبائیں، مینیجر PIN دیں۔ اسٹاک خود واپس آتا ہے اور رپورٹس میں واپسی نظر آتی ہے۔
- ہر منسوخی اور واپسی کی وجہ ٹکٹ پر لکھی رہتی ہے۔
15 · Drivers & delivery ڈرائیور اور ڈیلیوری
English
- More → Drivers: add drivers with name and phone.
- The driver pairs once from his own phone (Connect to Main → Driver role, then the name match).
- On a delivery ticket choose Assign driver. The driver sets free / busy / offline — even away from the shop Wi-Fi.
- Out for delivery marks the ticket served; the cashier closes the payment.
اردو
- More → ڈرائیورز: نام اور فون کے ساتھ ڈرائیور شامل کریں۔
- ڈرائیور اپنے فون سے ایک بار جوڑا بناتا ہے (Connect to Main → ڈرائیور کردار، پھر نام ملائیں)۔
- ڈیلیوری ٹکٹ پر ڈرائیور تفویض کریں۔ ڈرائیور free / busy / offline سیٹ کرتا ہے — دکان کے وائی فائی سے دور بھی۔
- روانگی پر ٹکٹ served ہو جاتا ہے؛ کیشیئر ادائیگی بند کرتا ہے۔
16 · Reservations ریزرویشن
English
More → Reservations (restaurant and services models): book a customer with phone and time. Appointments show on the floor map and in the specialist's queue. Book a walk-in from the front desk with one tap.
اردو
More → ریزرویشن (ریسٹورنٹ اور سروسز ماڈل): کسٹمر کو فون اور وقت کے ساتھ بک کریں۔ اپائنٹمنٹس فلور نقشے اور اسپیشلسٹ کی قطار میں دکھتی ہیں۔ فرنٹ ڈیسک سے ایک ٹیپ پر واک اِن بک کریں۔
17 · Settings, backup & language سیٹنگز، بیک اپ اور زبان
English
- Language: English / اردو per device, from More.
- Theme: light / dark / system.
- Backup: More → Export backup shares a JSON file; import restores everything on Main.
- Staff & PIN: staff list with duty (on shift / meal break / tea break / offline) and manager PIN for discounts, refunds and role changes.
- License: view key, device ID and expiry; WhatsApp button for support.
اردو
- زبان: ہر ڈیوائس پر English / اردو، More سے۔
- تھیم: لائٹ / ڈارک / سسٹم۔
- بیک اپ: More → ایکسپورٹ بیک اپ JSON فائل شیئر کرتا ہے؛ امپورٹ سے Main پر سب بحال ہو جاتا ہے۔
- اسٹاف اور PIN: ڈیوٹی کے ساتھ اسٹاف (آن شفٹ / کھانا / چائے / آف لائن) اور رعایت، واپسی اور کردار بدلنے کے لیے مینیجر PIN۔
- لائسنس: کی، ڈیوائس ID اور میعاد دیکھیں؛ سپورٹ کے لیے واٹس ایپ بٹن۔
18 · Hardware tips ہارڈویئر مشورے
English
- Printers: any ESC/POS 58/80mm thermal printer — LAN (TCP 9100) or Bluetooth. Keep the printer on the same Wi-Fi as Main.
- Cash drawer: any RJ11 kick drawer — plugs into the receipt printer, never directly into the phone.
- Barcode guns: USB/Bluetooth guns work as keyboards — just focus the search or scan box. The built-in camera scanner does the same without hardware.
- Kitchen sound: station notifications + vibration announce ready orders; keep the kitchen device's volume up.
اردو
- پرنٹرز: کوئی بھی ESC/POS 58/80mm تھرمل پرنٹر — LAN (TCP 9100) یا بلوٹوتھ۔ پرنٹر اسی وائی فائی پر رکھیں جس پر Main ہے۔
- کیش دراز: کوئی بھی RJ11 کِک دراز — رسید والے پرنٹر میں لگتی ہے، فون میں کبھی نہیں۔
- بارکوڈ گن: USB/بلوٹوتھ گنیں کی بورڈ کی طرح کام کرتی ہیں — سرچ یا سکین باکس پر توجہ رکھیں۔ بلٹ ان کیمرہ سکینر بغیر ہارڈویئر یہی کام کرتا ہے۔
- کچن کی آواز: اسٹیشن نوٹیفکیشن + وائبریشن تیار آرڈر بتاتے ہیں؛ کچن ڈیوائس کی آواز اونچی رکھیں۔
19 · Troubleshooting مسائل کا حل
English
- Station won't connect: same Wi-Fi as Main? Is Main's server on (Home → Server ON)? Re-type the IP.
- Print fails: run the printer's Test page. LAN: check IP/port 9100 and same network. Bluetooth: pair in Android settings first, allow Nearby devices permission.
- Drawer won't open: is it plugged into the receipt printer's kick port? Try Open drawer now. Some printers need the drawer enabled in their own settings.
- Offline queue: the station chip shows queued work; it flushes automatically when Main is back.
- License locked: the key was reset or revoked — WhatsApp @Jathol_Jutt from the lock screen.
- Anything else: WhatsApp @Jathol_Jutt.
اردو
- اسٹیشن نہیں جڑتا: کیا اسی وائی فائی پر ہے جس پر Main؟ کیا Main کا سرور آن ہے (ہوم → سرور آن)؟ IP دوبارہ لکھیں۔
- پرنٹ ناکام: پرنٹر کا ٹیسٹ صفحہ چلائیں۔ LAN: IP/پورٹ 9100 اور وہی نیٹ ورک چیک کریں۔ بلوٹوتھ: پہلے اینڈرائیڈ سیٹنگز میں پیئر کریں، Nearby devices اجازت دیں۔
- دراز نہیں کھلتی: کیا کیبل رسید والے پرنٹر کے کِک پورٹ میں ہے؟ ابھی دراز کھولیں آزمائیں۔ کچھ پرنٹرز میں دراز اپنی سیٹنگز سے آن کرنی پڑتی ہے۔
- آف لائن قطار: اسٹیشن چپ پر جمع کام دکھاتی ہے؛ Main واپس آتے ہی خود بھیج دیتی ہے۔
- لائسنس لاک: کی ری سیٹ یا منسوخ ہوئی — لاک اسکرین سے واٹس ایپ @Jathol_Jutt کریں۔
- کوئی اور مسئلہ: واٹس ایپ @Jathol_Jutt۔
