ساخته‌شده برای بازار ایران صندوق لمسی + انبار

صندوق لمسی کافه، با انباری که خودش حساب می‌کند

سفارش را در صندوق لمسی می‌زنید؛ سیستم بر اساس رسپی، مواد اولیه را از انبار کم می‌کند، بلیت بار و آشپزخانه را می‌فرستد و پایان شیفت نشان می‌دهد چقدر فروختید، چقدر خرج کردید و چقدر سود کردید.
تومان
مبالغ به تومان نمایش داده می‌شوند، ذخیره‌سازی به ریال
شمسی
تاریخ و ساعت جلالی در صندوق، بلیت‌ها و گزارش‌ها
۸۰ / ۵۸
میلی‌متر، عرض رول پرینتر حرارتی پشتیبانی‌شده
صندوق لمسی · کافه ونوشه
/pos
جستجوی نام، کد یا مواد اولیه…
حضوری بیرون‌بر بار
میز ۷
همه ۲۴ قهوه گرم ۶ قهوه سرد ۵ دمنوش ۴ کیک و دسر ۵ صبحانه ۴
لاته
دانه اسپرسو ۱۸گ · شیر ۱۸۰م‌ل
۱۲۰٬۰۰۰ تومان
کاپوچینو
۱۱۰٬۰۰۰ تومان
اسپرسو دوپیو
۸۵٬۰۰۰ تومان
نزدیک اتمام
آیس لاته
۱۴۵٬۰۰۰ تومان
موکا
۱۳۵٬۰۰۰ تومان
ناموجود
چای ماسالا
۹۵٬۰۰۰ تومان
۳ قلم · ۵۰۰٬۵۰۰ تومان مشاهده صورتحساب

با سخت‌افزاری که همین حالا در کافه دارید کار می‌کند

کارتخوان‌های PC-POS
آسان‌پرداخت · سامان‌کیش (SEP) · به‌پرداخت ملت — روی LAN یا COM
پرینتر حرارتی ESC/POS
ارسال مستقیم روی شبکه، پورت ۹۱۰۰ — یا چاپ از مرورگر روی رول ۸۰ و ۵۸
صفحه لمسی
صندوق تمام‌صفحه روی مانیتور لمسی؛ دکمه‌ها برای لمس اندازه‌گذاری شده‌اند
.NET 8 + SQL Server
بک‌اند روی سرور خودتان؛ داده‌ها در انبار داده خودتان می‌ماند

چهار جا که کافه‌ها پول از دست می‌دهند

این‌ها را از کار روزمره کافه برداشتیم، نه از یک فهرست قابلیت. هر کدام هم راه‌حل مشخصی در سیستم دارد.

موجودی روی کاغذ است، نه در سیستم

هر لاته ۱۸ گرم دانه و ۱۸۰ میلی‌لیتر شیر مصرف می‌کند. وقتی مصرف را دستی کم می‌کنید، عدد انبار تا آخر هفته دیگر واقعی نیست و خرید بعدی حدسی می‌شود.

سود هر آیتم معلوم نیست

میانگین موزون بهای خرید مواد اولیه در سیستم نگه داشته می‌شود؛ پس گزارش سود، هزینه تمام‌شده هر آیتم را کنار درآمدش می‌گذارد — نه فقط فروش را.

اختلاف صندوق، آخر شب

مبلغ مورد انتظار صندوق از فروش نقد به‌علاوه برداشت‌ها و پرداخت‌های نقدی ثبت‌شده حساب می‌شود؛ اختلاف را همان شب می‌بینید، نه آخر ماه.

سفارش بین صندوق و بار گم می‌شود

بلیت آماده‌سازی جدا برای بار و آشپزخانه چاپ می‌شود و نمایشگر ایستگاه با صدا خبر می‌دهد؛ دیگر کسی دنبال «سفارش فلان میز» نمی‌گردد.

یک سیستم، نه چهار ابزار جدا

منو، رسپی، انبار، صندوق، مشتری و پرسنل به هم وصل‌اند. آیتم منو رسپی دارد، رسپی به مواد اولیه وصل است، فاکتور خرید بهای میانگین را به‌روز می‌کند و تسویه باشگاه مشتریان را. به همین دلیل گزارش سود روی داده واقعی حساب می‌شود، نه روی تخمین.

منو → رسپی
برای هر آیتم و افزودنی، مصرف مواد اولیه را تعریف می‌کنید.
رسپی → انبار
با ارسال سفارش، کسر خودکار. با لغو سفارش، برگشت کسر. پیش‌نویس انبار را لمس نمی‌کند.
انبار → سود
بهای میانگین موزون، مبنای هزینه تمام‌شده و حاشیه سود هر آیتم است.

چه کاری با آن انجام می‌دهید

قابلیت‌ها را بر اساس کاری که در کافه انجام می‌شود گروه‌بندی کردیم، نه بر اساس ماژول نرم‌افزار.

صندوق لمسی

دکمه‌های بزرگ برای لمس، جستجوی فازی روی نام، توضیح، دسته و کد مواد اولیه، و انتخاب چند محصول با هم.

نمایشگر بار و آشپزخانه

هر ایستگاه فقط ردیف‌های خودش را می‌بیند؛ به‌روزرسانی زنده با SignalR و هشدار صوتی برای سفارش جدید.

منو، افزودنی و رسپی

دسته‌بندی با ترتیب دلخواه، افزودنی مشترک یا اختصاصی، گروه انتخاب اجباری و مصرف مواد برای هر آیتم.

انبار و رسپی

فاکتور خرید، ضایعات با علت، گردش کامل کالا و هشدار نقطه سفارش. کسر انبار با ارسال سفارش خودکار انجام می‌شود.

گزارش‌ها و سود

ساعات پیک، سهم دسته‌ها از درآمد، پرفروش در برابر کم‌فروش، و ممیزی عملکرد هر صندوق‌دار.

باشگاه مشتریان

مشتری با شماره موبایل بعد از اولین تسویه خودکار ثبت می‌شود؛ تعداد مراجعه، خرید عمری و امتیاز وفاداری.

شیفت و صندوق نقدی

باز و بسته کردن شیفت با مبلغ ابتدایی، ثبت برداشت و پرداخت، و محاسبه اختلاف صندوق در پایان.

پرسنل و سطح دسترسی

هر کاربر نقش و مجوز جدا دارد؛ از ثبت سفارش و تسویه تا مدیریت منو و تغییر تنظیمات فروشگاه.

از ثبت سفارش تا بلیت ایستگاه

وقتی سفارش را به بار و آشپزخانه می‌فرستید، سه چیز هم‌زمان اتفاق می‌افتد: وضعیت سفارش جلو می‌رود، مواد اولیه رسپی کسر می‌شود، و بلیت هر ایستگاه برای بار و آشپزخانه جدا ارسال می‌شود. نمایشگرها روی SignalR وصل‌اند و سفارش جدید را با صدا اعلام می‌کنند.

  • ایستگاه هر آیتم و افزودنی مشخص است: بار، آشپزخانه یا هر دو
  • بلیت آماده‌سازی با فونت درشت، شماره میز، زمان سپری‌شده و بولت افزودنی‌ها
  • یادداشت آماده‌سازی روی بلیت ایستگاه هایلایت می‌شود
  • پیش‌نویس تا لحظه ارسال، انبار را لمس نمی‌کند — و لغو سفارش، کسر را برمی‌گرداند
نمایشگر بار · کافه ونوشه
/kds
نمایشگر بار
۲ سفارش فعال · بار · به‌روزرسانی زنده
متصل
#1024
میز ۷ ۵۰۰٬۵۰۰ تومان
در حال آماده‌سازی ۴ دقیقه
  • ۲× لاته
    شیر بادام
    شات اضافه
    بدون شکر
  • ۱× آیس لاته
آماده شد
#1025
میز ۱۲ ۲۴۰٬۰۰۰ تومان
در انتظار شروع همین حالا
  • ۲× کاپوچینو
    شیر بدون لاکتوز
    خیلی گرم
شروع آماده‌سازی
هر آیتم و افزودنی، ایستگاه بلیت خودش را دارد — بار و آشپزخانه فقط ردیف‌های خودشان را می‌بینند.

سودی که واقعاً باقی می‌ماند

گزارش‌ها همان چیزی را نشان می‌دهند که در کافه قابل تصمیم‌گیری است: کدام ساعت‌ها شلوغ است، کدام دسته درآمد می‌سازد، کدام آیتم باید از منو حذف شود و هر صندوق‌دار چقدر فروخته است. بازه را با تقویم شمسی انتخاب می‌کنید و اعداد همان لحظه محاسبه می‌شوند.

ساعات پیک فروش

نقشه حرارتی ۲۴ ساعته: کدام ساعت‌ها بیشترین فروش را دارند.

توزیع درآمد دسته‌ها

سهم هر دسته منو از درآمد بازه انتخابی.

پرفروش در برابر کم‌فروش

آیتم‌ها با باند پرفروش و کم‌فروش مشخص می‌شوند تا منو را اصلاح کنید.

ممیزی عملکرد صندوق‌دار

تعداد سفارش، فروش و میانگین فاکتور هر صندوق‌دار.

فروش کالا

رتبه‌بندی آیتم‌ها بر اساس تعداد و مبلغ فروش در بازه.

بازه دلخواه شمسی

پیش‌فرض‌های ۷، ۱۴ و ۳۰ روزه یا انتخاب تاریخ شروع و پایان با تقویم شمسی.

گزارش‌ها · کافه ونوشه
/admin/reports
۷ روز ۱۴ روز ۳۰ روز
۱۱٬۱۳۸٬۵۰۰ تومان فروش در این بازه
ساعات پیک فروش
۰
۳
۶
۹
۱۲
۱۵
۱۸
۲۱
توزیع درآمد دسته‌ها
  • قهوه گرم ۳۸٪
  • قهوه سرد ۲۷٪
  • کیک و دسر ۱۸٪
  • صبحانه ۱۱٪
  • دمنوش ۶٪
پرفروش در برابر کم‌فروش
  • لاته پرفروش ۴٬۹۴۴٬۰۰۰ تومان
  • آیس لاته پرفروش ۴٬۱۴۷٬۰۰۰ تومان
  • کیک شکلاتی ۱٬۸۴۸٬۰۰۰ تومان
  • چای ماسالا کم‌فروش ۱۹۹٬۵۰۰ تومان
ممیزی عملکرد صندوق‌دار
  • م
    مریم رضایی
    ۹۶ سفارش
    ۷٬۸۴۰٬۰۰۰ تومان
    میانگین ۸۱٬۶۰۰ تومان
  • ع
    علی کاظمی
    ۶۱ سفارش
    ۴٬۸۹۰٬۰۰۰ تومان
    میانگین ۸۰٬۱۰۰ تومان

انباری که با فروش نفس می‌کشد

هر ورود کالا از مسیر فاکتور خرید ثبت می‌شود و بهای میانگین موزون را جلو می‌برد. هر خروج، علتش را با خودش دارد: مصرف رسپی، ضایعات، برگشت سفارش یا تعدیل شمارش. کاردکس هر کالا نشان می‌دهد بین دو شمارش، موجودی چطور حرکت کرده است.

  • نقطه سفارش مجدد و موجودی بهینه؛ هشدار کسری روی داشبورد و در صندوق
  • ضایعات با علت مشخص: تاریخ مصرف، فساد، خطای آماده‌سازی، غذای پرسنل، ریختن
  • ارزش موجودی به تفکیک محل نگهداری و دسته کالا
  • واحد پایه و تبدیل واحد (گرم، کیلوگرم، میلی‌لیتر، لیتر، عدد، پرس، قوطی)
  • انتقال بین محل‌های نگهداری: انبار مرکزی، خط آشپزخانه، بار، سردخانه، انبار خشک
انبار · کافه ونوشه
/admin/inventory
دانه اسپرسو (Dark Roast)
ESB-001 · حداقل موجودی ۲ کیلوگرم
موجودی فعلی: ۱٫۴ کسری ۰٫۶
شیر بادام
AML-210 · حداقل موجودی ۶ لیتر
موجودی فعلی: ۰ کسری ۶
موجودی زنده ۴ کالا
کالا SKU موجودی حداقل موجودی بهای میانگین وضعیت
دانه اسپرسو (Dark Roast) ESB-001 ۱٫۴ کیلوگرم ۲ کیلوگرم ۳٬۲۰۰٬۰۰۰ تومان رو به اتمام
شیر پرچرب ۱ لیتری MLK-101 ۲۴ لیتر ۱۲ لیتر ۳۱۰٬۰۰۰ تومان سالم
شیر بادام AML-210 ۰ لیتر ۶ لیتر ۸۹۰٬۰۰۰ تومان ناموجود
پودر کاکائو CCO-330 ۲٫۶ کیلوگرم ۱ کیلوگرم ۱٬۴۵۰٬۰۰۰ تومان سالم
بهای میانگین با هر فاکتور خرید، موزون به‌روز می‌شود — همین عدد مبنای گزارش سود است.
گردش انبار
  • دانه اسپرسو (Dark Roast) خرید +۵ کیلوگرم
  • شیر پرچرب ۱ لیتری مصرف رسپی −۰٫۳۶ لیتر
  • پودر کاکائو ضایعات −۱٫۲ کیلوگرم

داخل صندوق لمسی

جزئیاتی که وقتی پشت صندوق شلوغ است، تفاوت را می‌سازند.

جستجو تا سطح مواد اولیه

جستجوی منو علاوه بر نام و دسته، کد (SKU) و نام مواد اولیه هر آیتم را هم می‌پوشاند.

انتخاب چندتایی

حالت افزودن گروهی: چند محصول را انتخاب کنید و با هم به سفارش اضافه کنید.

پیش‌نویس جان‌سخت

فاکتور نیمه‌کاره روی سرور ذخیره می‌شود؛ رفرش مرورگر آن را از بین نمی‌برد.

حذف کامل نیمه‌کاره

پیش‌نویس رهاشده به‌طور کامل حذف می‌شود تا داده یتیم در دیتابیس نماند.

سه نوع سفارش

حضوری با شماره میز، بیرون‌بر و بار — هر کدام مسیر بلیت خودشان را دارند.

نشان «نزدیک اتمام»

اگر موجودی ماده اولیه‌ای به نقطه سفارش برسد، همان کارت محصول در صندوق هشدار می‌گیرد.

صندوق، در ابعاد واقعی

تصویر بالا همان چیدمان واقعی صندوق است: تب دسته‌ها، کارت محصول با وضعیت موجودی، و صورتحساب زنده.
صندوق لمسی · کافه ونوشه
/pos
جستجوی نام، کد یا مواد اولیه…
حضوری بیرون‌بر بار
میز ۷
همه ۲۴ قهوه گرم ۶ قهوه سرد ۵ دمنوش ۴ کیک و دسر ۵ صبحانه ۴
لاته
دانه اسپرسو ۱۸گ · شیر ۱۸۰م‌ل
۱۲۰٬۰۰۰ تومان
کاپوچینو
۱۱۰٬۰۰۰ تومان
اسپرسو دوپیو
۸۵٬۰۰۰ تومان
نزدیک اتمام
آیس لاته
۱۴۵٬۰۰۰ تومان
موکا
۱۳۵٬۰۰۰ تومان
ناموجود
چای ماسالا
۹۵٬۰۰۰ تومان
۳ قلم · ۵۰۰٬۵۰۰ تومان مشاهده صورتحساب

یک روز کاری با توست‌ایران

از باز کردن شیفت صبح تا بستن صندوق شب به همین ترتیب.
  1. ۰۱

    شیفت را باز کنید

    مبلغ نقد ابتدای شیفت ثبت می‌شود؛ فروش، برداشت و پرداخت همان شیفت زیر همان شیفت می‌ماند.

  2. ۰۲

    سفارش را ثبت کنید

    حضوری، بیرون‌بر یا بار. محصول را از تب دسته‌ها لمس کنید یا با نام، دسته و کد ماده اولیه جستجو کنید.

  3. ۰۳

    افزودنی و یادداشت

    کشو افزودنی باز می‌شود: شات اضافه، شیر گیاهی، بدون شکر. یادداشت آماده‌سازی روی بلیت ایستگاه می‌آید.

  4. ۰۴

    به بار و آشپزخانه بفرستید

    وضعیت سفارش جلو می‌رود، مواد اولیه طبق رسپی کسر می‌شود و بلیت هر ایستگاه چاپ و دیسپچ می‌شود.

  5. ۰۵

    تسویه کنید

    نقد با محاسبه بقیه، کارت‌به‌کارت با شماره پیگیری، یا کارتخوان PC-POS با انتظار برای تأیید تراکنش.

  6. ۰۶

    شیفت را ببندید

    نقد مورد انتظار، نقد شمارش‌شده و اختلاف؛ به‌علاوه فروش تفکیک‌شده بر اساس روش پرداخت.

برای راه‌اندازی چه لازم است

بدون ابهام: پیش‌نیازها همان چیزهایی هستند که برای اجرای واقعی سیستم لازم‌اند.
سرور و پایگاه داده
.NET 8 و SQL Server
پرینتر حرارتی
ESC/POS روی شبکه (پورت ۹۱۰۰) یا پرینتر پیش‌فرض ویندوز
کارتخوان PC-POS
هم‌شبکه با صندوق (VLAN یکسان) یا پورت COM مشخص
ترمینال صندوق
مرورگر تمام‌صفحه روی صفحه لمسی — صندوق، بار و آشپزخانه

استقرار پیشنهادی: صندوق‌ها به‌صورت ترمینال تمام‌صفحه روی صندوق، نمایشگر بار روی نمایشگر بار و آشپزخانه هم روی نمایشگر خودش.

هر کس صفحه خودش را دارد

دسترسی‌ها جدا هستند؛ پرسنل فقط همان چیزی را می‌بینند که برای کارشان لازم است.

صاحب کافه

داشبورد، هشدار کسری موجودی، وضعیت شیفت جاری، گزارش سود و تنظیمات برند.

صندوق‌دار

صندوق لمسی، پیش‌نویس‌ها، ردیف سفارش‌های در انتظار پرداخت و تسویه.

باریستا و آشپز

نمایشگر ایستگاه با بلیت زنده، افزودنی‌ها، یادداشت‌ها و زمان سپری‌شده.

مدیر فروشگاه

منو و رسپی، انبار و فاکتور خرید، پرسنل و سطح دسترسی، گزارش عملکرد.

قبل و بعد

تفاوت را با کار روزمره بسنجید، نه با فهرست قابلیت‌ها.
موضوع با کاغذ و اکسل با توست‌ایران
موجودی مواد اولیه دفتر کاغذی، به‌روزرسانی هفتگی کسر خودکار با هر سفارش ارسال‌شده
بهای تمام‌شده تخمینی، بر اساس آخرین خرید میانگین موزون از فاکتورهای خرید ثبت‌شده
وضعیت سفارش صدا زدن بین صندوق و بار بلیت ایستگاه + نمایشگر زنده با هشدار صوتی
اختلاف صندوق شمارش دستی، بدون مبلغ مرجع نقد مورد انتظار در برابر نقد شمارش‌شده
مشتریان شماره در گوشی پرسنل باشگاه مشتریان با مراجعه، خرید و امتیاز
گزارش فروش اکسل، دستی، آخر ماه بازه شمسی دلخواه، به‌روز

پرسش‌های متداول

سؤال‌هایی که معمولاً قبل از راه‌اندازی پرسیده می‌شود.
صندوق با API خودتان روی شبکه محلی کار می‌کند و سبد خرید در مرورگر نگه داشته می‌شود، بنابراین قطع شدن اینترنت شما را متوقف نمی‌کند. اما ثبت نهایی سفارش، کسر انبار و تسویه روی سرور انجام می‌شود؛ پس سرور باید در دسترس باشد.
همه مبالغ به ریال با دقت کامل ذخیره و در تمام رابط کاربری — صندوق، بلیت‌ها و گزارش‌ها — به تومان نمایش داده می‌شوند. یک بار درست ذخیره کنید، جای دیگری تبدیل نکنید.
لایه PC-POS هر دو مسیر LAN و COM/سریال را پوشش می‌دهد و برای آسان‌پرداخت، سامان‌کیش (SEP) و به‌پرداخت ملت مدل دستگاه در تنظیمات وجود دارد. برای اتصال واقعی، شناسه پذیرنده و شماره ترمینال در همان تنظیمات ثبت می‌شود و کلاینت تا ۴۵ ثانیه منتظر تأیید تراکنش می‌ماند.
دو مسیر مستقل: چاپ از مرورگر روی رول ۸۰ یا ۵۸ میلی‌متری (فیش مشتری و فیش بار/آشپزخانه جدا)، و ارسال مستقیم بایت‌های ESC/POS از سرور به پرینتر شبکه. اگر پرینتر در شبکه در دسترس نباشد، فیش در پوشه‌ای روی سرور ذخیره می‌شود تا از دست نرود.
بله. هر افزودنی می‌تواند رسپی خودش را داشته باشد؛ بنابراین «شیر بادام» یا «شات اضافه» هم به اندازه مصرف واقعی از انبار کسر می‌شود، نه به‌صورت تخمینی.
نسخه فعلی تک‌فروشگاهی است: نام فروشگاه، لوگو، نرخ مالیات، منو، انبار و پرینتر یک مجموعه را پوشش می‌دهد. برای هر شعبه یک نصب جدا لازم است.
هر کاربر نشست و نقش جدا دارد و مجوزها دانه‌دانه‌اند — از ثبت سفارش و لغو آن تا تسویه، مدیریت منو، انبار و تغییر تنظیمات. عملیات حساس در سیستم ثبت و حسابرسی می‌شود.

روی منوی واقعی خودتان امتحان کنید

یک دمو ۳۰ دقیقه‌ای: با منو، رسپی و مواد اولیه کافه خودتان یک شیفت کامل را با هم می‌بندیم و گزارش همان روز را با هم می‌خوانیم.

یا سؤالات خودتان را از صفحه تماس بفرستید.