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.71 — one-line shop name on receipts, per-slip footer notes, tidier layout + fixed QR order totals & photos, scrollable pay & split sheets, sharper small text on every screen size · ایپ ورژن 1.1.71 کے مطابق — رسید پر دکان کا نام ایک لائن میں، ہر رسید کا اپنا فوٹر، بہتر QR ٹوٹل اور تصاویر، پوری نظر آنے والی ادائیگی و اسپلٹ شیٹس، اور ہر اسکرین پر صاف متن
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.
- Bluetooth printing (v1.1.68) 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.69): 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.70): 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.70): 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, table and TAKEAWAY/DELIVERY in double height.
- 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.68) اب ہر بلوٹوتھ پرنٹر کے ساتھ چلتی ہے — پرانے کلاسیک (SPP) جیسے عام 58mm پورٹیبل، اور نئے Low-Energy والے۔ پرنٹر کو ایک بار Android سیٹنگز میں جوڑیں (PIN عام طور پر 0000)، پرنٹر اسکرین سے چنیں، اور پرنٹ کریں۔ Auto / Classic / LE چپس اُس سرکٹ پرنٹر کے لیے مخصوص لنک منتخب کرنے دیتے ہیں؛ اور خرابی کا پیغام اب پرنٹر کی اصل شکایت لکھتا ہے۔
- یہ پرنٹر ایک وقت میں ایک ہی کنکشن چلاتے ہیں: جب آپ کے اسٹیشن کا بلوٹوتھ پرنٹر منتخب ہو تو Order Flow وہ لنک کھلا رکھتا ہے (اصل POS کی طرح) — لگاتار پرنٹ اور ٹیسٹ بٹن ہمیشہ پرنٹر تک پہنچتے ہیں۔ چھوڑنے کے لیے Use shop printer دبائیں۔
- کاغذ کی سائز (v1.1.69): ہر پرنٹر اسکرین پر Auto / 58 / 76 / 80 / 100 ملی میٹر۔ خودکار محفوظ 58mm فارمیٹ رکھتا ہے؛ چوڑی سائز صرف لائنیں لمبی کرتی ہے — حروف اپنی اصل شکل میں رہتے ہیں۔ شفاف PNG لوگو اب صحیح پرنٹ ہوتے ہیں (شفافیت سفید کاغذ پر بدلتی ہے، زیادہ کالا آرٹ خودبخود الٹ جاتا ہے)۔
- رسید کا فارمیٹ (v1.1.70): دکان کا نام ایک لائن میں چھپتا ہے — بڑا فونٹ تب ہی جب واقعی فٹ ہو، لمبے نام اب ادھورے نہیں ٹوٹتے۔ لوگو کیناروں سے لگتا نہیں (≈80% چوڑائی، درمیان)، ٹکٹ نمبر اور وقت ایک ہی لائن میں (وقت دائیں طرف)، آئٹم ٹیبل میں رقم کا ہیڈر، اور ٹکٹ پر ڈپل ہیش (#) کی خرابی دور۔
- ہر رسید کا اپنا فوٹر (v1.1.70): بل پروفائل کی ہر سِلپ ایڈیٹر میں اب رسید کا فوٹر خانہ ہے — ڈیلیوری پر الگ پیغام، ٹیک اوے پر الگ، کیش رسید پر الگ۔ خالی چھوڑیں تو دکان کا فوٹر لگے گا۔
- Pay & Print — ادائیگی اسکرین کا بٹن بل وصول کر کے کسٹمر رسید آپ کے اسٹیشن کے پرنٹر پر نکالتا ہے؛ اس کے ساتھ پری بل بٹن چلتا حساب “NOT PAID YET” لکھ کر پرنٹ کرتا ہے، کوئی ادائیگی ہوئے بغیر۔ کچن ٹکٹ پر ٹکٹ نمبر، ٹیبل اور TAKEAWAY/DELIVERY دُگنی اونچائی میں ہوتے ہیں۔
- بل پروفائل: دکان کا نام، پتہ، فون، ٹیکس 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: email [email protected] — answered within 24 hours — or WhatsApp @Jathol_Jutt when it is urgent.
اردو
- اسٹیشن نہیں جڑتا: کیا اسی وائی فائی پر ہے جس پر Main؟ کیا Main کا سرور آن ہے (ہوم → سرور آن)؟ IP دوبارہ لکھیں۔
- پرنٹ ناکام: پرنٹر کا ٹیسٹ صفحہ چلائیں۔ LAN: IP/پورٹ 9100 اور وہی نیٹ ورک چیک کریں۔ بلوٹوتھ: پہلے اینڈرائیڈ سیٹنگز میں پیئر کریں، Nearby devices اجازت دیں۔
- دراز نہیں کھلتی: کیا کیبل رسید والے پرنٹر کے کِک پورٹ میں ہے؟ ابھی دراز کھولیں آزمائیں۔ کچھ پرنٹرز میں دراز اپنی سیٹنگز سے آن کرنی پڑتی ہے۔
- آف لائن قطار: اسٹیشن چپ پر جمع کام دکھاتی ہے؛ Main واپس آتے ہی خود بھیج دیتی ہے۔
- لائسنس لاک: کی ری سیٹ یا منسوخ ہوئی — لاک اسکرین سے واٹس ایپ @Jathol_Jutt کریں۔
- کوئی اور مسئلہ: ای میل [email protected] (24 گھنٹے میں جواب) — یا فوری معاملے پر واٹس ایپ @Jathol_Jutt۔
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.
- The guest page works in English and Urdu (toggle at the top), shows photos, prices, modifiers and notes — no app to install.
- v1.1.70 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.71: 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.
- Submitting a web order creates a normal ticket with the QR badge. By default it fires to the kitchen (printers included) the moment the counter marks it paid — and the kitchen slip carries the table number so food lands at the right table. 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.70 اصلاحات: اب قیمتیں اور کل رقم آپ کے کرنسی نشاں اور ہزار کی علامت (کما) کے ساتھ درست نظر آتی ہیں، مینیو کی تصاویر (JPEG یا PNG) صحیح کھلتی ہیں، اور کامیابی کی اسکرین پر ٹکٹ نمبر کے ساتھ آرڈر کی کل رقم بھی لکھی آتی ہے۔ v1.1.71: چھوٹی اسکرین والے فونوں پر Your order بار دائیں طرف سے کٹ جاتا تھا جس سے Review & send بٹن تک پہنچ نہیں ہوتی تھی — آرڈر کسٹمر کے فون سے باہر ہی نہیں جاتا تھا۔ اب بار ہمیشہ پورا نظر آتا ہے۔
- آرڈر بھیجنے پر عام ٹکٹ بنتی ہے جس پر 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).
اردو
- ہر لائسنس کی کے ساتھ اب پلان (اسٹارٹر / گروتھ / کسٹم / فل)، اجازت یافتہ بزنس ماڈلز اور فیچرز محفوظ ہوتے ہیں۔ اسٹارٹر 79 روپے ماہانہ، گروتھ 149 روپے ماہانہ — پلان صفحہ دیکھیں۔
- آپ کی کی پر جو آن ہے، ایپ میں وہی نظر آتا ہے۔ بند فیچر تالے کے نشان کے ساتھ More → پلان ایسٹرا میں ہوتے ہیں — دبائیں تو جھٹول کو واٹس ایپ پیغام تیار ہوتا ہے۔
- پلان آنے سے پہلے جاری شدہ پرانی چابیاں ہر فیچر آن رکھتی ہیں — جھٹول پلان سیٹ نہ کرے تو کسی دکان کا کچھ نہیں بدلتا۔
- ایپ ہر 15 منٹ میں آن لائن چیک کرتی ہے اور 48 گھنٹے آف لائن چلتی ہے؛ پلان کی تبدیلی اگلے چیک پر لاگو ہوتی ہے۔ کیو آر آرڈرنگ اور اسٹیشن کنکشن Main خود کنٹرول کرتا ہے، اس لیے پلان ہر ڈیوائس پر لاگو رہتا ہے۔
- پلان کا خلاصہ مزید → لائسنس میں نظر آتا ہے (پلان، ماڈلز اور فیچرز کی گنتی)۔
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.67) 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.67) کا مطلب صرف یہ کہ راستہ عارضی بند ہے — آپ کا کام فون کی قطار میں محفوظ ہے۔
- پیئرنگ اسکرین کو ذاتی رکھیں۔ وہ 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)۔
