HandyCafe Docs
owner cashier

محصولات

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

زمینه های محصول

هر رکورد محصول حاوی اطلاعات زیر است:

فیلد توضیحات
name نام محصول در رابط سفارش نمایش داده می شود. باید منحصر به فرد باشد (بدون حساسیت به حروف بزرگ).
category برچسب متنی که محصولات مرتبط را گروه بندی می کند (به عنوان مثال، "نوشیدنی ها"، "میان وعده ها"، "لوازم جانبی"). برای فیلتر کردن و گزارش استفاده می شود.
unit واحد اندازه گیری برای ردیابی موجودی (به عنوان مثال، "قطعه"، "کیلوگرم"، "لیتر"، "قطو"، "بطری").
barcode یک مقدار بارکد اختیاری برای ادغام اسکنر. صندوقداران می توانند بارکد محصول را اسکن کنند تا سریعاً آن را به سفارش اضافه کنند.
sale_price قیمت فروش به واحدهای ارزی جزئی (به عنوان مثال، سنت). این مبلغی است که به ازای هر واحد از مشتری دریافت می شود.
vat_rate درصد VAT (مالیات بر ارزش افزوده) اعمال شده برای این محصول (به عنوان مثال، 18 برای 18٪ مالیات بر ارزش افزوده). برای محاسبه جزء مالیاتی هر فروش استفاده می شود.
stock سطح موجودی فعلی به عنوان یک مقدار اعشاری. زمانی که سفارش‌ها ثبت می‌شوند و خریدهای موجودی ثبت می‌شوند، به‌طور خودکار به‌روزرسانی می‌شود.
active تغییر دهنده ای که کنترل می کند آیا محصول در رابط سفارش ظاهر می شود یا خیر. محصولات غیرفعال از صندوقداران پنهان می شوند اما برای گزارش تاریخی در پایگاه داده نگهداری می شوند.
description توضیحات متنی اختیاری برای جزئیات بیشتر محصول.

فعال / غیرفعال جابجایی

محصولات را می توان بین حالت فعال و غیرفعال جابجا کرد:

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

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

ردیابی سهام

HandyCafe تعداد موجودی موجود برای هر محصول را حفظ می کند. این مقدار به طور خودکار توسط سیستم در پاسخ به موارد زیر به روز می شود:

  • فروش: هنگامی که یک محصول از طریق سفارش فروخته می شود، موجودی آن به میزان سفارش کاهش می یابد.
  • خرید موجودی: زمانی که موجودی جدید دریافت و در صفحه موجودی ثبت می شود، موجودی به همان نسبت افزایش می یابد.
  • تنظیمات دستی: صندوقداران یا مدیران می توانند به صورت دستی سطح موجودی را تنظیم کنند تا خرابی، شکستگی، شمارش نادرست یا سایر اختلافات را در نظر بگیرند.

گزارش سهام محصول

هر تغییر در سطح موجودی محصول در گزارش موجودی محصول ثبت می شود و یک مسیر حسابرسی کامل ایجاد می کند:

دلیل توضیحات
sale سهام به دلیل سفارش مشتری کاهش یافت. پیوندهایی به رکورد سفارش خاص
purchase سهام به دلیل خرید موجودی افزایش یافت. پیوندهایی به ورودی موجودی خاص
adjustment سهام به صورت دستی توسط یک صندوقدار یا مدیر تنظیم شد.
waste سهام به دلیل فساد، شکستگی یا حذف کاهش یافت.
return سهام به دلیل بازگشت مشتری یا لغو سفارش افزایش یافت.

هر ورودی ثبت تغییرات کمیت (مثبت برای افزایش، منفی برای کاهش)، سطح موجودی جدید پس از تغییر، چه کسی تغییر را انجام داده است، و یک یادداشت اختیاری که دلیل آن را توضیح می دهد، ثبت می کند.

دسته بندی محصولات

محصولات بر اساس دسته بندی با استفاده از یک فیلد متن آزاد گروه بندی می شوند. دسته بندی های رایج عبارتند از:

  • نوشیدنی ها (نوشابه، آب، نوشیدنی های انرژی زا)
  • نوشیدنی های داغ (قهوه، چای، شکلات داغ)
  • Snacks (chips, candy, chocolate bars)
  • غذا (ساندویچ، بسته بندی، غذای گرم)
  • لوازم جانبی (هدست، درایو USB، پد ماوس)

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

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

ایجاد یک محصول

برای افزودن محصول جدید به کاتالوگ:

  1. از نوار کناری به صفحه محصولات بروید.
  2. روی دکمه افزودن محصول در نوار ابزار کلیک کنید.
  3. نام **** را وارد کنید (باید منحصر به فرد باشد).
  4. یک دسته را انتخاب یا تایپ کنید.
  5. واحد اندازه گیری را انتخاب کنید.
  6. قیمت فروش (مبلغی که از مشتریان دریافت می شود، به واحدهای ارزی جزئی) را تنظیم کنید.
  7. نرخ مالیات بر ارزش افزوده را تنظیم کنید (به عنوان اعشار، به عنوان مثال، 0.08 برای 8٪).
  8. به صورت اختیاری یک بارکد برای پشتیبانی از اسکنر وارد کنید.
  9. در صورت وجود سطح سهام اولیه را تنظیم کنید.
  10. روی ذخیره کلیک کنید.

ویرایش یک محصول

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

سفارشات گذشته تحت تاثیر تغییرات قیمت قرار نمی گیرند. هر مورد سفارش، unit_price را در زمان فروش به عنوان یک عکس فوری ذخیره می کند.

ادغام با سفارشات

وقتی یک صندوقدار سفارشی ایجاد می کند و محصولی را اضافه می کند:

  1. قیمت فروش فعلی محصول و نرخ مالیات بر ارزش افزوده به عنوان عکس فوری در مورد سفارش کپی می شود.
  2. مجموع خط به صورت unit_price * qty محاسبه می شود.
  3. هنگامی که سفارش تکمیل می شود، سطح موجودی محصول با مقدار سفارش کاهش می یابد.
  4. یک ورودی ثبت سهام با reason = 'sale' پیوند به سفارش ایجاد می‌شود.

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