همه‌چیز بر اساس گردش کار کافه

هر بخش را طوری نوشتیم که بتوانید در همان روز راه‌اندازی از آن استفاده کنید با جزئیاتی که واقعاً در سیستم وجود دارد.

صندوق لمسی و فروش

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

  • جستجوی فازی روی نام، توضیح، دسته و کد (SKU) مواد اولیه هر آیتم
  • حالت انتخاب چندتایی: چند محصول را بچینید و یک‌جا به سفارش اضافه کنید
  • سه نوع سفارش — حضوری با شماره میز، بیرون‌بر و بار
  • کشو افزودنی با تعداد و یادداشت آماده‌سازی برای هر خط سفارش
  • ثبت موقت: پیش‌نویس روی سرور ذخیره می‌شود و رفرش مرورگر آن را از بین نمی‌برد
  • حذف کامل پیش‌نویس رهاشده تا داده یتیم در دیتابیس نماند
  • نشان «نزدیک اتمام» و «ناموجود» روی کارت محصول، از دل موجودی انبار
  • تصویر و ترتیب نمایش هر محصول، مستقیماً از پنل منو

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

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

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

انبار و مواد اولیه

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

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

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

گزارش‌ها را طوری چیدیم که به تصمیم برسید: چه چیزی بفروشم، چه چیزی را از منو بردارم، کدام ساعت نیرو بگذارم.

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

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

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

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

مشتریان و باشگاه وفاداری

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

  • ثبت خودکار مشتری بعد از اولین سفارش تسویه‌شده
  • شماره موبایل به‌عنوان شناسه اصلی مشتری
  • تعداد مراجعه، مجموع خرید و تاریخ اولین و آخرین مراجعه به شمسی
  • امتیاز وفاداری بر اساس مبلغ خرید؛ نرخ امتیاز در تنظیمات فروشگاه قابل تغییر است
  • نشان «مشتری وفادار» در صندوق، همراه با تعداد سفارش‌های قبلی
  • جستجوی مشتری با شماره موبایل یا نام در پنل مدیریت

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

دسترسی‌ها دانه‌دانه تعریف می‌شوند؛ لازم نیست نگران باشید که هر کسی به تنظیمات یا گزارش‌ها دست بزند.

  • کاربران پرسنل با کد پرسنلی، ایمیل و شماره تماس
  • نقش‌ها با مجموعه‌ای از مجوزها؛ یک کاربر می‌تواند چند نقش داشته باشد
  • مجوزهای جدا برای ثبت سفارش، لغو سفارش، تسویه و لغو پیش‌نویس
  • مجوز جدا برای مدیریت منو، انبار، پرسنل و گزارش‌های فروش یا عملکرد
  • ورود امن با نشست و توکن تازه‌سازی، و امکان غیرفعال کردن کاربر
  • ثبت و حسابرسی عملیات حساس در سیستم

سخت‌افزار و اتصال‌ها

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

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

چیزهایی که بهتر است از اول بدانید

ترجیح می‌دهیم پیش از خرید بدانید چه چیزی هست و چه چیزی نیست.

ریال ذخیره، تومان نمایش
مبالغ به ریال با دقت کامل ذخیره و همه‌جا به تومان نمایش داده می‌شوند.
سرور خودتان
روی .NET 8 و SQL Server در زیرساخت خودتان اجرا می‌شود.
تک‌فروشگاهی
نسخه فعلی یک مجموعه را پوشش می‌دهد: یک منو، یک انبار، یک تنظیمات فروشگاه.
بدون قفل داده
داده‌ها در پایگاه داده خودتان است و از طریق API در دسترس شماست.

منوی خودتان را روی آن امتحان کنید

در دمو، آیتم‌های منوی خودتان را با مواد اولیه‌شان ثبت می‌کنیم و یک شیفت واقعی را با هم می‌بندیم.