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.92 — live h:mm:ss timers everywhere + named stations + guided tour + instant download · ایپ ورژن 1.1.92 کے مطابق — ہر گھڑی لائیو h:mm:ss + نام والے اسٹیشن + رہائشی ٹور + فوری ڈاؤن لوڈ
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.
- v1.1.91 — Plan refresh now truly syncs: extras granted on the Jathol dashboard can stick as locks on Main no more. More → License → Refresh plan & features applies the saved plan within seconds and shows Plan synced · n/15; a Full key always means every extra on (§24, §27).
- v1.1.91 — Main on a Windows laptop: the shop server now runs on Windows 10/11 — unzip and open order_flow.exe, and stations on phones join it over Wi-Fi exactly like a phone Main (§27). Prints through any Windows printer (USB thermal "Generic / Text Only") or a LAN printer.
- v1.1.91 — Architectural Table Map & Filters: visual restaurant table layouts with seat capacity indicators, live busy clocks, and interactive filters (All, Free, Busy, Ready) to isolate open tables in seconds during busy dinner rushes.
- v1.1.91 — Main POS Push Broadcasts: Main shop device receives instant alerts from the SaaS admin dashboard (new feature releases, restaurant flow tips, and plan promos) and saves them in the Notification Bell inbox.
- v1.1.91 — busy clock: every occupied table shows how long it has been busy (mm:ss, then hours). A QR order on that table marks it busy the same way as a waiter ticket.
- v1.1.91 — search live tickets: Home, kitchen, cashier and the tablet floor rail have a search box. Type a ticket number (with or without #), table, or guest name.
- Send to kitchen prints the kitchen slip and alerts the pass with sound + vibration. The slip prints the table number in large type — a QR dine-in ticket never prints as TAKEAWAY.
- 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.
اردو
- ٹیبلز / قطار ٹیب: ٹیبل دبا کر ٹکٹ کھولیں؛ زندہ رنگ = خالی / آرڈر / تیار۔
- v1.1.91 — پلان ریفریش اب واقعی سنک کرتا ہے: جاثول ڈیش بورڈ سے دیے گئے فیچرز اب Main پر تالے نہیں رہتے۔ مزید → لائسنس → Refresh plan & features چند سیکنڈ میں محفوظ پلان لاگو کر کے Plan synced · n/15 دکھاتا ہے؛ فل چابی ہمیشہ ہر فیچر آن (§24، §27)۔
- v1.1.91 — ونڈوز لیپ ٹاپ پر Main: اب دکان کا سرور Windows 10/11 پر بھی چلتا ہے — ZIP extract کر کے order_flow.exe کھولیں اور موبائل اسٹیشن اسی وائی فائی سے جوڑیں (§27)۔ پرنٹنگ ونڈوز پرنٹر (USB “Generic / Text Only”) یا LAN پرنٹر سے۔
- v1.1.91 — فلور ٹیبل میپ اور فلٹرز: نشستوں کی تعداد، لائیو مصروف گھڑی، اور تیز ترین فلٹرز (سب، خالی، مصروف، تیار) تاکہ مصروف رش میں ویٹر فوری خالی ٹیبل دیکھ سکیں۔
- v1.1.91 — Main POS پش پیغامات: SaaS ایڈمن ڈیش بورڈ سے Main فون پر فوری الرٹ (نئی اپڈیٹس، ریستوران کی رفتار بڑھانے کے مشورے، اور پلان پروموز) اور گھنٹی کے نشان میں محفوظ ان باکس۔
- v1.1.91 — مصروف گھڑی: ہر مصروف ٹیبل دکھاتا ہے کتنی دیر سے مصروف ہے (منٹ:سیکنڈ، پھر گھنٹے)۔ اس ٹیبل پر QR آرڈر بھی ویٹر ٹکٹ کی طرح اسے مصروف کرتا ہے۔
- v1.1.91 — لائیو ٹکٹ تلاش: ہوم، کچن، کیشیئر اور ٹیبلٹ فلور پر سرچ باکس ہے۔ ٹکٹ نمبر (# کے ساتھ یا بغیر)، ٹیبل یا مہمان کا نام لکھیں۔
- Send to kitchen کچن پرچہ پرنٹ کرتا ہے اور پاس کو آواز + وائبریشن سے خبردار کرتا ہے۔ پرچہ پر ٹیبل نمبر بڑا چھپتا ہے — QR ڈائن اِن ٹکٹ کبھی TAKEAWAY نہیں چھپتی۔
- 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.
- Bluetooth printing (v1.1.91) now works with any Bluetooth printer — old Classic (SPP) models like the common 58mm portables, and modern Low-Energy ones. Pair the printer once in Android settings (PIN 0000 usually), pick it in the printer sheet, and print. The Auto / Classic / LE chips let you force a link type if a picky printer needs the nudge; error toasts now quote the printer's real complaint.
- These printers serve one connection at a time: while your station has a Bluetooth printer selected, Order Flow holds that link open like a real POS — so back-to-back prints (and the Test button) always reach the printer. Use Use shop printer to let it go.
- Paper size (v1.1.91): each printer screen has Auto / 58 / 76 / 80 / 100 mm. Auto keeps the safe 58 mm layout; wider choices only lengthen lines — letters keep their native shape. Transparent PNG logos print correctly now (alpha is composited on white, mostly-dark artwork auto-inverts).
- Receipt layout (v1.1.91): the shop name prints on one line — double-size only when it actually fits, so long names no longer wrap mid-word. The logo keeps a margin (≈80% width, centered), Ticket and time share one line (time right-aligned), the item table gained its Amount header, and the stray double-hash on ticket numbers is fixed.
- Footer per slip type (v1.1.91): every slip editor in the bill profile has its own Slip footer field — delivery can end with a delivery note, takeaway with its own thanks, the cash receipt with another. Leave it empty and that slip just uses the shop footer.
- Pay & Print — the payment sheet's button settles and prints the customer receipt on your station's printer; Pre-bill next to it prints the running total marked “NOT PAID YET” without settling anything. Kitchen tickets print the ticket number and table in double height; takeaway/delivery slips still say TAKEAWAY/DELIVERY. v1.1.91: a QR table ticket prints QR TABLE T4, never TAKEAWAY.
- 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 سے آزاد۔
- بلوٹوتھ پرنٹنگ (v1.1.91) اب ہر بلوٹوتھ پرنٹر کے ساتھ چلتی ہے — پرانے کلاسیک (SPP) جیسے عام 58mm پورٹیبل، اور نئے Low-Energy والے۔ پرنٹر کو ایک بار Android سیٹنگز میں جوڑیں (PIN عام طور پر 0000)، پرنٹر اسکرین سے چنیں، اور پرنٹ کریں۔ Auto / Classic / LE چپس اُس سرکٹ پرنٹر کے لیے مخصوص لنک منتخب کرنے دیتے ہیں؛ اور خرابی کا پیغام اب پرنٹر کی اصل شکایت لکھتا ہے۔
- یہ پرنٹر ایک وقت میں ایک ہی کنکشن چلاتے ہیں: جب آپ کے اسٹیشن کا بلوٹوتھ پرنٹر منتخب ہو تو Order Flow وہ لنک کھلا رکھتا ہے (اصل POS کی طرح) — لگاتار پرنٹ اور ٹیسٹ بٹن ہمیشہ پرنٹر تک پہنچتے ہیں۔ چھوڑنے کے لیے Use shop printer دبائیں۔
- کاغذ کی سائز (v1.1.91): ہر پرنٹر اسکرین پر Auto / 58 / 76 / 80 / 100 ملی میٹر۔ خودکار محفوظ 58mm فارمیٹ رکھتا ہے؛ چوڑی سائز صرف لائنیں لمبی کرتی ہے — حروف اپنی اصل شکل میں رہتے ہیں۔ شفاف PNG لوگو اب صحیح پرنٹ ہوتے ہیں (شفافیت سفید کاغذ پر بدلتی ہے، زیادہ کالا آرٹ خودبخود الٹ جاتا ہے)۔
- رسید کا فارمیٹ (v1.1.91): دکان کا نام ایک لائن میں چھپتا ہے — بڑا فونٹ تب ہی جب واقعی فٹ ہو، لمبے نام اب ادھورے نہیں ٹوٹتے۔ لوگو کیناروں سے لگتا نہیں (≈80% چوڑائی، درمیان)، ٹکٹ نمبر اور وقت ایک ہی لائن میں (وقت دائیں طرف)، آئٹم ٹیبل میں رقم کا ہیڈر، اور ٹکٹ پر ڈپل ہیش (#) کی خرابی دور۔
- ہر رسید کا اپنا فوٹر (v1.1.91): بل پروفائل کی ہر سِلپ ایڈیٹر میں اب رسید کا فوٹر خانہ ہے — ڈیلیوری پر الگ پیغام، ٹیک اوے پر الگ، کیش رسید پر الگ۔ خالی چھوڑیں تو دکان کا فوٹر لگے گا۔
- Pay & Print — ادائیگی اسکرین کا بٹن بل وصول کر کے کسٹمر رسید آپ کے اسٹیشن کے پرنٹر پر نکالتا ہے؛ اس کے ساتھ پری بل بٹن چلتا حساب “NOT PAID YET” لکھ کر پرنٹ کرتا ہے، کوئی ادائیگی ہوئے بغیر۔ کچن ٹکٹ پر ٹکٹ نمبر اور ٹیبل دُگنی اونچائی میں ہوتے ہیں؛ ٹیک اوے/ڈیلیوری سِلپ اب بھی TAKEAWAY/DELIVERY لکھتی ہے۔ v1.1.91: QR ٹیبل ٹکٹ QR TABLE T4 چھاپتی ہے، کبھی TAKEAWAY نہیں۔
- بل پروفائل: دکان کا نام، پتہ، فون، ٹیکس 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: today's totals without locking the shop.
- v1.1.91 — Shift close (Home or More → Reports, was “Day close”): a manager or Main closes the shop shift. Open tickets stay open. New orders are blocked until someone opens the next shift — the till shows a popup; guests on the QR page see the same. Open shift asks for the manager PIN only.
- Cashier float: cashier opens with a float, ends with counted cash; reports show who worked. The cashier screen now shows a tap-to-open / tap-to-close banner so a closed drawer is never silent. That float is separate from Shift close.
- Home shows sales, open orders and charts live.
اردو
- X رپورٹ (More → X): آج کی سیل، ہر طریقے کی ادائیگی کی تفصیل (تقسیم ادائیگی سمیت)، گھنٹہ وار سیل، منسوخ، رقم واپسیاں — بغیر کچھ بند کیے۔
- Z رپورٹ: آج کے کل بغیر دکان لاک کیے۔
- v1.1.91 — شفٹ بند (ہوم یا مزید → رپورٹس، پہلے “دن بند”): مینیجر یا Main دکان کی شفٹ بند کرتا ہے۔ کھلے ٹکٹ کھلے رہتے ہیں۔ نئے آرڈر بند رہتے ہیں جب تک اگلی شفٹ نہ کھلے — ٹِل پر پاپ اپ، QR صفحے پر بھی وہی پیغام۔ شفٹ کھولیں صرف مینیجر PIN مانگتا ہے۔
- کیشیئر فلوٹ: کیشیئر فلوٹ سے شروع کرتا ہے، گنی ہوئی کیش پر ختم کرتا ہے؛ رپورٹس دکھاتی ہیں کس نے کام کیا۔ کیشیئر اسکرین پر اب بینر ہے — دبا کر شفٹ کھولیں یا بند کریں، بند دراز خاموش نہیں رہتی۔ یہ فلوٹ شفٹ بند سے الگ ہے۔
- ہوم پر سیل، کھلے آرڈر اور چارٹس لائیو دکھتے ہیں۔
14 · Refunds & voids رقم واپسی اور منسوخی
English
- Void an open order from its More menu: manager PIN, a confirm, then 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، تصدیق، پھر وجہ — یہ منسوخی رپورٹ میں آتا ہے۔
- ادا شدہ آرڈر کی رقم واپس کریں: ادا شدہ ٹکٹ پر ایکسچینج آئیکن دبائیں، مینیجر 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 — a sheet lists both instead of toggling blindly.
- Theme: light / dark / system.
- Backup: More → Export backup shares a JSON file; import restores everything on Main. A failed import now shows a clear message instead of a raw error.
- 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. The wait clock ticks live — tickets turn amber at 10 minutes and red at 20, and the kitchen beeps on new and late tickets.
اردو
- پرنٹرز: کوئی بھی ESC/POS 58/80mm تھرمل پرنٹر — LAN (TCP 9100) یا بلوٹوتھ۔ پرنٹر اسی وائی فائی پر رکھیں جس پر Main ہے۔
- کیش دراز: کوئی بھی RJ11 کِک دراز — رسید والے پرنٹر میں لگتی ہے، فون میں کبھی نہیں۔
- بارکوڈ گن: USB/بلوٹوتھ گنیں کی بورڈ کی طرح کام کرتی ہیں — سرچ یا سکین باکس پر توجہ رکھیں۔ بلٹ ان کیمرہ سکینر بغیر ہارڈویئر یہی کام کرتا ہے۔
- کچن کی آواز: اسٹیشن نوٹیفکیشن + وائبریشن تیار آرڈر بتاتے ہیں؛ کچن ڈیوائس کی آواز اونچی رکھیں۔ انتظار کی گھڑی لائیو چلتی ہے — 10 منٹ پر پیلا، 20 منٹ پر سرخ، اور نئے یا دیر والے ٹکٹ پر کچن کی آواز بجتی ہے۔
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 enabters 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 — email contact@jathol.org from the lock screen and we reset it.
- Anything else: email contact@jathol.org — answered within 24 hours, Monday to Saturday.
اردو
- اسٹیشن نہیں جڑتا: کیا اسی وائی فائی پر ہے جس پر Main؟ کیا Main کا سرور آن ہے (ہوم → سرور آن)؟ IP دوبارہ لکھیں۔
- پرنٹ ناکام: پرنٹر کا ٹیسٹ صفحہ چلائیں۔ LAN: IP/پورٹ 9100 اور وہی نیٹ ورک چیک کریں۔ بلوٹوتھ: پہلے اینڈرائیڈ سیٹنگز میں پیئر کریں، Nearby devices اجازت دیں۔
- دراز نہیں کھلتی: کیا کیبل رسید والے پرنٹر کے کِک پورٹ میں ہے؟ ابھی دراز کھولیں آزمائیں۔ کچھ پرنٹرز میں دراز اپنی سیٹنگز سے آن کرنی پڑتی ہے۔
- آف لائن قطار: اسٹیشن چپ پر جمع کام دکھاتی ہے؛ Main واپس آتے ہی خود بھیج دیتی ہے۔
- لائسنس لاک: کی ری سیٹ یا منسوخ ہوئی — لاک اسکرین سے contact@jathol.org پر ای میل کریں، ہم ری سیٹ کر دیں گے۔
- کوئی اور مسئلہ: ای میل contact@jathol.org — 24 گھنٹے میں جواب، پیر تا ہفتہ۔
20 · QR table ordering کیو آر ٹیبل آرڈرنگ
English
- Switch it on: More → Plan extras → QR ordering → enable. Main must be on Wi-Fi; the address looks like http://192.168.x.x:8787/order.
- For a single table open the Tables tab → QR icon → show, print or share that table's code. Guests scan it and the menu opens with the table already attached.
- v1.1.91 — no table on the link? The cart asks the guest to pick a table from your floor map. Sending without a table is refused (need table). A code for a deleted table shows table gone. If the shop shift is closed, the page says so and will not take new orders.
- The guest page works in English and Urdu (toggle at the top), shows photos, prices, modifiers and notes — no app to install.
- v1.1.91 page fixes: prices and totals now use your own currency symbol with thousands separators (previously some shops saw “true1,200” style totals), product photos (JPEG or PNG) render on the menu cards, and the success screen now shows the order total next to the ticket number. v1.1.91: on narrow phones the floating Your order bar could hang off the right edge so Review & send was unreachable — orders never left the guest's phone. The bar is now always fully on screen and tappable. v1.1.91: after send, the ticket card keeps polling the kitchen — received, cooking, ready, paid or cancelled — so guests are not left guessing.
- Submitting a web order creates a normal dine-in ticket with the QR badge and that table number. The kitchen slip prints QR TABLE T4 (never TAKEAWAY). The table turns busy and the floor clock starts. By default it fires to the kitchen (printers included) the moment the counter marks it paid. Prefer cooking at submit? Switch to At submit in the same QR sheet.
- On custom plans the page shows your shop's name, tagline, hours, contact and colour — set it all under Your brand page (§26).
- Switch ordering off any time — the page closes instantly for new scans. Orders are accepted only on the shop Wi-Fi, never from the internet.
اردو
- آن کرنے کا طریقہ: مزید → پلان ایسٹرا → کیو آر آرڈرنگ → آن۔ Main وائی فائی پر ہو؛ پتہ ایسا ہوگا http://192.168.x.x:8787/order۔
- اکلے ٹیبل کے لیے ٹیبلز ٹیب → کوڈ آئیکن → کوڈ دکھائیں، پرنٹ یا شیئر کریں۔ مہمان سکین کریں تو ٹیبل پہلے سے جڑا ہوا مینو کھلے گا۔
- مہمان کا صفحہ انگریزی اور اردو دونوں میں چلتا ہے (اوپر بٹن)، تصاویر، قیمتیں، موڈیفائر اور ہدایت دکھاتا ہے — کوئی ایپ انسٹال کرنے کی ضرورت نہیں۔
- v1.1.91 اصلاحات: اب قیمتیں اور کل رقم آپ کے کرنسی نشاں اور ہزار کی علامت (کما) کے ساتھ درست نظر آتی ہیں، مینیو کی تصاویر (JPEG یا PNG) صحیح کھلتی ہیں، اور کامیابی کی اسکرین پر ٹکٹ نمبر کے ساتھ آرڈر کی کل رقم بھی لکھی آتی ہے۔ v1.1.91: چھوٹی اسکرین والے فونوں پر Your order بار دائیں طرف سے کٹ جاتا تھا جس سے Review & send بٹن تک پہنچ نہیں ہوتی تھی — آرڈر کسٹمر کے فون سے باہر ہی نہیں جاتا تھا۔ اب بار ہمیشہ پورا نظر آتا ہے۔ v1.1.91: آرڈر بھیجنے کے بعد ٹکٹ کارڈ کچن سے حالت پوچھتا رہتا ہے — موصول، پک رہا، تیار، ادا یا منسوخ — مہمان اندازے پر نہیں رہتے۔
- آرڈر بھیجنے پر عام ٹکٹ بنتی ہے جس پر QR نشان ہوتا ہے۔ ڈیفالٹ میں ٹکٹ کچن (اور پرنٹر) پر اسی وقت جاتی ہے جب کاؤنٹر ادائیگی وصول کر لے — اور کچن سِلپ پر ٹیبل نمبر بھی ہوتا ہے تاکہ کھانا درست ٹیبل پر پہنچے۔ اگر آرڈر بھیجتے ہی پکانا شروع کرنا ہو تو اسی QR شیٹ میں بھیجتے ہی منتخب کریں۔
- کسٹم پلان پر یہ صفحہ آپ کی دکان کا نام، ٹیاگ لائن، اوقات، رابطہ اور رنگ دکھاتا ہے — سیٹنگ برانڈ صفحہ (§26) سے۔
- کبھی بھی بند کر دیں — نئے سکین فوراً بند ہو جائیں گے۔ آرڈر صرف دکان کے وائی فائی پر قبول ہوتے ہیں، انٹرنیٹ سے کبھی نہیں۔
21 · Recipes & margin ریسیپی اور مارجن
English
- First give every stock item its cost (Stock tab). Then open More → Plan extras → Recipes & margins.
- Tap an item and add ingredients with the quantity used per sale (e.g. 0.5 kg flour + 2 eggs). The list shows cost, profit and margin percent per item.
- Margins under 25% are flagged in red so you can fix the price or the plate before it costs you.
- Recipe costing is separate from auto-deduction — your existing inventory link keeps working exactly as before.
اردو
- پہلے ہر اسٹاک آئٹم کی قیمتِ اصل (کاسٹ) لکھیں (اسٹاک ٹیب)۔ پھر مزید → پلان ایسٹرا → ریسیپیاں اور منافع کھولیں۔
- آئٹم کھول کر فی فروخت مقدار کے ساتھ اجزاء شامل کریں (مثلاً آٹا 0.5 کلو + انڈے 2)۔ فہرست ہر آئٹم کی کاسٹ، منافع اور مارجن٪ دکھاتی ہے۔
- 25% سے کم مارجن سرخ رنگ میں نظر آتا ہے تاکہ قیمت یا پلیٹ درست کر سکیں۔
- ریسیپی کاسٹنگ الگ حساب ہے — آپ کا موجودہ خودکار اسٹاک ڈیڈکشن بالکل ویسا ہی چلے گا۔
22 · Wastage log ویسٹیج لاگ
English
- More → Plan extras → Wastage log → Log waste: pick the stock item, the quantity lost and an optional reason (spoiled, burnt…).
- Wasted quantity leaves inventory immediately, and its cost is counted in the Wasted this week total and in Insights.
- Logged it wrong? The undo arrow puts the stock back and erases the entry.
اردو
- مزید → پلان ایسٹرا → ویسٹیج لاگ → ویسٹیج درج کریں: اسٹاک آئٹم، ضائع مقدار اور وجہ (خراب، جل گیا…) لکھیں۔
- ضائع مقدار فوراً اسٹاک سے نکل جاتی ہے، اور اس کا نقصان اس ہفتے کا ضیاع اور انسائٹ میں شامل ہو جاتا ہے۔
- غلطی ہو گئی؟ واپس (undo) تیر اسٹاک لوٹا دیتا ہے اور اندراج مٹا دیتا ہے۔
23 · Suppliers & purchasing سپلائر اور خریداری
English
- More → Plan extras → Purchasing: keep your suppliers (name, phone) on the Suppliers tab.
- Create a purchase order: supplier, one line per stock item with quantity and unit cost. The PO gets a number like PO-501 automatically.
- When the delivery arrives, tap Receive stock — quantities are added to inventory and the item cost is updated to the latest price you paid.
- Open orders can still be cancelled; received and cancelled POs stay in the list for reference.
اردو
- مزید → پلان ایسٹرا → خریداری: سپلائر ٹیب میں اپنی سپلائرز کی فہرست رکھیں (نام، فون)۔
- نیا پرچیز آرڈر: سپلائر، ہر اسٹاک آئٹم کی لائن، مقدار اور فی یونٹ قیمت۔ نمبر خود بن جاتا ہے جیسے PO-501۔
- سامنے آنے پر اسٹاک وصول کریں دبائیں — مقدار انوینٹری میں شامل ہو جاتی ہے اور آئٹم کی کاسٹ تازہ خریداری پر سیٹ ہوتی ہے۔
- کھلا آرڈر منسوخ ہو سکتا ہے؛ وصول شدہ اور منسوخ شدہ پی او حوالے کے لیے فہرست میں رہتے ہیں۔
24 · Plans & license access پلان اور لائسنس رسائی
English
- Every license key now carries a plan (Starter / Growth / Custom / Full), the business models it may run and the features it may use. Starter RM 79 / month, Growth RM 149 / month — see the Plans page.
- What is switched on for your key is exactly what the app shows. Locked extras appear with a lock icon in More → Plan extras — tap it to message Jathol on WhatsApp and upgrade.
- Keys issued before plans existed keep every feature on — nothing changes for existing shops unless Jathol sets a plan on your key.
- The app re-checks your key online every 15 minutes and keeps working 48 hours offline; plan changes apply on the next check. The QR ordering page and station connections are enforced by Main itself, so the plan is respected on every device.
- Plan summary is visible in More → License (plan name, enabled models and feature count).
- Owner changed features on the Jathol dashboard? On Main open More → License → Refresh plan & features — the new access lands in seconds (no need to wait 15 minutes) and the sheet confirms with Plan synced · n/15. Full plan means every one of the 15 extras is unlocked; a row that still shows a lock is simply off on this key.
اردو
- ہر لائسنس کی کے ساتھ اب پلان (اسٹارٹر / گروتھ / کسٹم / فل)، اجازت یافتہ بزنس ماڈلز اور فیچرز محفوظ ہوتے ہیں۔ اسٹارٹر 79 روپے ماہانہ، گروتھ 149 روپے ماہانہ — پلان صفحہ دیکھیں۔
- آپ کی کی پر جو آن ہے، ایپ میں وہی نظر آتا ہے۔ بند فیچر تالے کے نشان کے ساتھ More → پلان ایسٹرا میں ہوتے ہیں — دبائیں تو جھٹول کو واٹس ایپ پیغام تیار ہوتا ہے۔
- پلان آنے سے پہلے جاری شدہ پرانی چابیاں ہر فیچر آن رکھتی ہیں — جھٹول پلان سیٹ نہ کرے تو کسی دکان کا کچھ نہیں بدلتا۔
- ایپ ہر 15 منٹ میں آن لائن چیک کرتی ہے اور 48 گھنٹے آف لائن چلتی ہے؛ پلان کی تبدیلی اگلے چیک پر لاگو ہوتی ہے۔ کیو آر آرڈرنگ اور اسٹیشن کنکشن Main خود کنٹرول کرتا ہے، اس لیے پلان ہر ڈیوائس پر لاگو رہتا ہے۔
- پلان کا خلاصہ مزید → لائسنس میں نظر آتا ہے (پلان، ماڈلز اور فیچرز کی گنتی)۔
- جاثول ڈیش بورڈ سے فیچر بدلے ہیں؟ Main پر مزید → لائسنس → Refresh plan & features دبائیں — نئی رسائی چند سیکنڈ میں آ جاتی ہے (15 منٹ کا انتظار نہیں) اور شیٹ Plan synced · n/15 دکھا کر تصدیق کرتی ہے۔ فل پلان کا مطلب تمام 15 فیچر کھلے ہیں؛ جو قطار ابھی بھی تالا دکھائے وہ اس چابی پر بند ہے۔
25 · Cloud networking کلاؤڈ نیٹ ورکنگ
English
- 1 · Open a room (Main only). More → Plan extras → Cloud networking → Open cloud room (custom plan). The sheet shows a QR, a big JOIN CODE, and the full pairing text underneath.
- 2 · Pair each device with the long pairing text, not the short code. On the other phone: same menu → Join box → paste the OF1:… text (on Main, tap it → Select all → Copy). Any phone's camera can also read that QR into text to copy. The six-character JOIN CODE is only to spot your own room; typed alone it will not join — room addresses are deliberately unguessable and listed nowhere.
- 3 · Then forget it is on. While the shop Wi‑Fi is healthy everything runs over the LAN and the cloud sleeps. The moment a phone loses its LAN link — router died, or someone walked to the back on 4G — it talks through the room instead: orders reach Main in seconds, a blip just queues the work on the phone (the pending count shows it) and flushes by itself when the link returns. Nothing is ever re-typed.
- The cloud is a corridor, never a store. Every message is encrypted by your devices before it leaves them, deleted once all your devices have read it, and expires on its own in about 30 minutes even if nobody reads it. Shop data lives only on Main's device — backups stay entirely in your hands (§17).
- Honest errors. If a room will not open, the message now names the true reason: license (the key is not on a cloud-enabled plan — message Jathol), relay (server hiccup — try again in a minute), or network (that phone has no internet). Mid-shift, an amber line "Relay unreachable — retrying automatically" (1.1.91) means only the corridor is jammed — your work stays safely queued on the device.
- Keep the pairing sheet private. That QR and OF1 text are the key to your open room — anyone holding them can join while it stays open. Do not photograph it into public chats. When service ends, Close cloud room: closing wipes the room, and re-opening issues fresh credentials, so any old pairing stops working instantly.
- Two-minute field test (do it once, calm): pair a station, put it on mobile data with Wi‑Fi switched off, send a test order — it lands on Main in seconds. Now you trust the fallback before the night you actually need it.
- Guest table QR (§20) stays local on purpose — this section is for your own devices only, never for public traffic.
اردو
- ۱ · روم کھولیں (صرف Main)۔ مزید → پلان ایسٹرا → کلاؤڈ نیٹ ورکنگ → Open cloud room (کسٹم پلان)۔ اسکرین پر QR، بڑا JOIN CODE، اور نیچے مکمل پیئرنگ ٹیکسٹ آئے گا۔
- ۲ · ہر ڈیوائس لمبی پیئرنگ ٹیکسٹ سے جوڑیں، چھوٹے کوڈ سے نہیں۔ دوسرے فون پر: وہی مینیو → Join خانہ → OF1:… ٹیکسٹ paste کریں (Main پر اسے ٹیپ کر کے Select all → Copy)۔ کسی بھی فون کے کیمرے سے QR سکین کر کے بھی یہ ٹیکسٹ مل سکتا ہے۔ چھ حرفی JOIN CODE صرف اپنی روم پہچاننے کے لیے ہے؛ اکیلا وہ کوڈ جوڑنے کے لیے کافی نہیں، کیونکہ روم کا پتہ اندازے سے نہیں مل سکتا اور وہ کہیں فہرست شدہ نہیں ہے۔
- ۳ · پھر بھول جائیں کہ یہ آن ہے۔ دکان کا وائی فائی ٹھیک رہے تو سب LAN پر چلتا ہے اور کلاؤڈ سوئے رہتا ہے۔ جیسے ہی کوئی فون اپنا LAN لنک کھوئے — روٹر مر جائے یا کوئی موبائل ڈیٹا پر پیچھے چلا جائے — وہ روم کے راستے بات کرنے لگتا ہے: آرڈر سیکنڈوں میں Main تک، اور رابطہ ٹوٹے تو کام فون کی قطار میں رک جاتا ہے (گنتی دکھائی دیتی ہے) اور لنک واپسی پر خودبخود بھیج دیا جاتا ہے۔ کچھ دوبارہ ٹائپ نہیں کرنا پڑتا۔
- کلاؤڈ گزرگاہ ہے، گودام کبھی نہیں۔ ہر پیغام ڈیوائس چھوڑنے سے پہلے ہی خفیہ ہو جاتا ہے، آپ کی سب ڈیوائسز کے پڑھتے ہی حذف ہو جاتا ہے، اور کوئی نہ پڑھے تو قریباً 30 منٹ میں خود مٹ جاتا ہے۔ دکان کا ڈیٹا صرف Main کے ڈیوائس پر رہتا ہے — بیک اپ مکمل طور پر آپ کے ہاتھ میں (§17)۔
- خرابی ہو تو پیغام سچی وجہ بتاتا ہے۔ روم نہ کھلے تو پیغام وجہ نام لیتا ہے: لائسنس (یہ چابی کلاؤڈ والے پلان پر نہیں — جاثول کو پیغام کریں)، ریلے (سرور کی عارضی خرابی — ایک منٹ بعد کوشش)، یا نیٹ ورک (اس فون پر انٹرنیٹ نہیں)۔ شفٹ کے دوران زرد لکھ "Relay unreachable — retrying automatically" (1.1.91) کا مطلب صرف یہ کہ راستہ عارضی بند ہے — آپ کا کام فون کی قطار میں محفوظ ہے۔
- پیئرنگ اسکرین کو ذاتی رکھیں۔ وہ QR اور OF1 ٹیکسٹ ہی آپ کی کھلی روم کی چابی ہیں — جس کے پاس ہوں وہ روم کھلی رہنے تک جُڑ سکتا ہے۔ پبلک چیٹس میں اس کی تصویر نہ بھیجیں۔ سروس ختم پر روم بند کریں: بند ہوتے ہی روم مٹ جاتی ہے اور کھولنے پر نئی تفصیلت بنتی ہے — پرانی پیئرنگ فوراً بےکار ہو جاتی ہے۔
- دو منٹ کا ٹیسٹ (ایک بار، سکون میں کریں): ایک اسٹیشن جوڑیں، اسے موبائل ڈیٹا پر وائی فائی بند کر کے رکھیں، ٹیسٹ آرڈر بھیجیں — سیکنڈوں میں Main پر نظر آئے گا۔ پھر جس رات اصل بندش ہو، آپ بچت پر پہلے اعتماد رکھتے ہیں۔
- مہمانوں کا ٹیبل QR (§20) جان بوجھ کر لوکل ہی رہتا ہے — یہ سیکشن صرف آپ کی اپنی ڈیوائسز کے لیے ہے، عوامی ٹرافک کے لیے کبھی نہیں۔
26 · Branded QR page آپ کا برانڈڈ QR صفحہ
English
- Make the guest ordering page your own: More → Plan extras → QR ordering → Your brand page (custom plan). Then hit each table's QR and it opens under your name.
- Set the shop name, tagline, address, opening hours, a welcome note, phone and WhatsApp, and pick an accent colour — the whole page (buttons, prices, cart) repaints instantly.
- Leave a field blank and the page falls back to your bill-profile details (§9) — so it already looks branded before you touch anything.
- Guests get the full experience: animated menu cards, photos, modifier chips, notes, a cart drawer with totals, and a success ticket with their table and ticket number — with English/Urdu built in and working on any phone on the network, no install.
- Changes save with one tap and every later scan sees them immediately. Printing table QR stands is unchanged (§20).
اردو
- مہمانوں کا آرڈر صفحہ اپنی پہچان کا بنائیں: مزید → پلان ایسٹرا → کیو آر آرڈرنگ → آپ کا برانڈ صفحہ (کسٹم پلان)۔ پھر ہر ٹیبل کا QR کھولیں تو صفحہ آپ کے نام سے کھلے گا۔
- دکان کا نام، ٹیاگ لائن، پتہ، اوقات، خوش آمدید پیغام، فون اور واٹس ایپ لکھیں اور نمایاں رنگ چنیں — پورا صفحہ (بٹن، قیمتیں، ٹوکری) فوراً اسی رنگ میں سج جاتا ہے۔
- کوئی خانہ خالی چھوڑ دیں تو وہ اپنی بل پروفائل (§9) کی تفصیل دکھائے گا — یعنی بغیر کچھ بدلیے بھی صفحہ برانڈڈ لگتا ہے۔
- مہمانوں کو پورا تجربہ ملتا ہے: متحرک مینیو کارڈ، تصاویر، موڈیفائر، ہدایت، کل رقم کے ساتھ ٹوکری، اور کامیابی کی ٹکٹ جس میں ٹیبل اور ٹکٹ نمبر ہو — انگریزی/اردو کے ساتھ، ہر فون پر چلتا ہے، کوئی ایپ نہیں چاہیے۔
- تبدیلیاں ایک بٹن سے محفوظ ہوتی ہیں اور اگلے ہی سکین پر نظر آتی ہیں۔ ٹیبل QR اسٹینڈ پرنٹ کرنے کا طریقہ وہی ہے (§20)۔
27 · Main on a Windows laptop ونڈوز لیپ ٹاپ پر Main (v1.1.91)
English
- Download the ZIP from the homepage (Download Windows ZIP) on any Windows 10/11 (64-bit) laptop or PC that will be Main.
- Extract the ZIP anywhere (Desktop is fine), then open order_flow.exe. The first time Windows asks “Allow through firewall?” — tick private/public networks and allow. The shop server listens on Wi-Fi port 8787, exactly like a phone Main.
- Enter the same 16-character license key. A key binds to one Main; to move Main from a phone to the laptop, ask Jathol for a binding reset first (§1).
- Stations pair the usual way: kitchen, cashier, takers and drivers on their phones tap Connect to Main, same Wi-Fi — nothing changes for them. The laptop just has to stay awake while the shop runs (lid open, plugged in).
- Printing from a laptop Main: More → Printers offers Windows printers (any printer installed in Windows — USB thermal printers work with the built-in “Generic / Text Only” driver) and LAN / Wi-Fi (network ESC/POS on port 9100). Test print from the same sheet.
- QR guest ordering, backup/restore, reports, broadcasts all work identically — the guest ordering page is still served by Main, now from `http://LAPTOP-IP:8787/order`.
- First run — the blue SmartScreen popup (“Windows protected your PC / publisher unknown”): this appears because the app is not signed with a paid certificate yet. Click More info → Run anyway once — it is safe, and Windows stops showing it after the file builds trust (a paid certificate will remove it entirely later).
- Closing & reopening: the shop server lives inside the app, so it stops when you close the window (nothing keeps running in the background — the program fully exits) — and it restarts itself automatically a few seconds after you open the app again. If the top bar ever still says Server stopped, tap that chip once to start it. Phones and tablets reconnect on their own.
- Am I really on the new version? The window title shows it — Order Flow 1.1.91 and so on — and the exe agrees (order_flow.exe → right-click → Properties → Details → File version). If the number is older than the ZIP you downloaded, you extracted or launched the previous folder: delete it (and any order-flow-windows*.zip in Downloads), download again from the homepage, extract fresh and open it.
- Updating to a newer Windows release later: the newest ZIP is always on the download page. Close the app, download the new ZIP and extract it over the existing folder (or anywhere new) — everything you created (menu, sales, settings, printers) is stored in your Windows user folder (Documents + AppData), not inside the ZIP, so nothing is ever lost. No uninstalling needed. If Windows refuses with “folder in use” while extracting, the app is still running: close the order_flow.exe window first (no window? → Task Manager → order_flow.exe → End task), wait 3 seconds, then extract again — an open File Explorer window inside the same folder can also trigger it, so close that too.
- Locked extras look off on the laptop Main? On More → Plan extras a lock icon means the extra is off for this license key — the fix is not a reinstall, it is on the key itself: Jathol enables the features on the dashboard, then on Main tap More → License → Refresh plan & features and the locks lift in seconds (v1.1.91).
اردو
- ہوم پیج سے Windows ZIP ڈاؤن لوڈ کریں — کسی بھی Windows 10/11 (64-bit) لیپ ٹاپ یا PC پر جو Main بنے گی۔
- ZIP extract کریں (ڈیسک ٹاپ ٹھیک رہے گا) پھر order_flow.exe کھولیں۔ پہلی بار ونڈوز فائر وال کی اجازت مانگے تو ٹک کر کے اجازت دیں۔ دکان کا سرور ویسے ہی وائی فائی پورٹ 8787 پر چلتا ہے جیسے فون Main پر۔
- وہی 16 حرفی لائسنس کی درج کریں۔ ایک کی صرف ایک Main پر بندھی رہتی ہے؛ فون سے لیپ ٹاپ منتقل کرنے سے پہلے بائنڈنگ ری سیٹ کرائیں (§1)۔
- اسٹیشن پہلے کی طرح جوڑتے ہیں: کچن، کیشیئر، ویٹر اور ڈرائیور اپنے فون سے Connect to Main دبائیں، وہی وائی فائی۔ بس لیپ ٹاپ بجلی پر لگی اور جاگتی رہے (ڈھکن کھلا رکھیں)۔
- لیپ ٹاپ Main سے پرنٹنگ: مزید → پرنٹرز میں ونڈوز پرنٹرز (ونڈوز میں انسٹال ہر پرنٹر — USB تھرمل پرنٹر “Generic / Text Only” ڈرائیور کے ساتھ فوراً چلتا ہے) اور LAN وائی فائی (نیٹ ورک ESC/POS پورٹ 9100) — پرنٹ ٹیسٹ اسی اسکرین سے۔
- QR آرڈرنگ, بیک اپ/ریسٹور، رپورٹس، اعلانات — سب فون والی Main جیسے ہی۔ مہمانوں کا صفحہ بھی Main ہی دیتا ہے: `http://LAPTOP-IP:8787/order`۔
- پہلی بار — نیلا SmartScreen پاپ اپ (”پبلشر نامعلوم“): یہ اس لیے آتا ہے کہ ایپ ابھی ادائیگی والے سرٹیفکیٹ سے سائن نہیں ہوئی۔ More info → Run anyway دبائیں — ایپ بالکل محفوظ ہے، اور کچھ عرصے بعد ونڈوز خود یہ انتباہ دکھانا بند کر دیتی ہے (بعد میں پرو سرٹیفکیٹ کے ساتھ مکمل ختم ہو جائے گا)۔
- بند کر کے دوبارہ کھولنا: دکان کا سرور ایپ کے اندر چلتا ہے، اس لیے ونڈو بند ہونے پر رک جاتا ہے (بیک گراؤنڈ میں کچھ نہیں چلتا — پروگرام مکمل بند ہو جاتا ہے) — ایپ دوبارہ کھولتے ہی وہ چند سیکنڈ میں خود ہی واپس شروع ہو جاتا ہے۔ اگر اوپر بار میں پھر بھی سرور بند ہے لکھا آئے تو اس نشان کو ایک بار دبا کر شروع کریں۔ فونز خود سے جُڑ جاتے ہیں۔
- میں واقعی نئے ورژن پر ہوں؟ ونڈو کے ٹائٹل میں ورژن لکھا ہوتا ہے — Order Flow 1.1.91 وغیرہ — فائل بھی بتا دیتی ہے (order_flow.exe → right-click → Properties → Details → File version)۔ اگر نمبر ڈاؤن لوڈ والے سے پرانا لکھا ہو تو آپ پرانا فولڈر چلا رہے ہیں: پرانا فولڈر (اور Downloads میں order-flow-windows*.zip) حذف کریں، ہوم پیج سے دوبارہ ڈاؤن لوڈ کریں، نئی جگہ extract کر کے کھولیں۔
- بعد میں نیا ورژن اپڈیٹ کرنا: نیا ZIP ہمیشہ ڈاؤن لوڈ پیج پر ملتا ہے۔ ایپ بند کریں، نیا ZIP پرانے فولڈر پر (یا کہیں نئے) extract کریں — آپ کا سارا ڈیٹا (مینیو، سیلز، سیٹنگز، پرنٹرز) آپ کے ونڈوز یوزر فولڈر (Documents + AppData) میں رہتا ہے، ZIP کے اندر نہیں — کچھ بھی ضائع نہیں ہوتا اور ان انسٹال کی ضرورت نہیں۔ اگر نکالتے وقت ونڈوز کہے ”فولڈر استعمال میں ہے“ تو اس کا مطلب ایپ ابھی بھی چل رہی ہے: پہلے order_flow.exe والی ونڈو بند کریں (ونڈو نہ ملے تو Task Manager → order_flow.exe → End task)، 3 سیکنڈ انتظار کر کے دوبارہ extract کریں — اسی فولڈر میں کھلی File Explorer ونڈو بھی یہی پیغام دے سکتی ہے، اسے بھی بند کریں۔
- لیپ ٹاپ Main پر بعض فیچرز تالے والے لگتے ہیں؟ مزید → پلان ایسٹرا میں تالے کا نشان یعنی وہ فیچر اس لائسنس کی پر بند ہے — حل دوبارہ انسٹال نہیں، خود چابی پر ہے: جاثول ڈیش بورڈ سے فیچر آن کرے، پھر Main پر مزید → لائسنس → Refresh plan & features دبائیں اور چند سیکنڈ میں تالے کھل جائیں گے (v1.1.91)۔
