محصولات
صفحه محصولات کاتالوگ اقلامی را که کافی نت یا مرکز بازی شما می فروشد مدیریت می کند. این شامل غذا، نوشیدنی، تنقلات، لوازم جانبی و هر کالای فیزیکی دیگری است که به مشتریان ارائه می شود. هر محصول دارای قیمت، طبقه بندی، نرخ مالیات و سطح موجودی تعریف شده است. محصولات با سیستم سفارش ادغام میشوند و صندوقداران را قادر میسازد تا سفارشها را ایجاد کنند، فروش را پیگیری کنند و موجودی را مدیریت کنند.
زمینه های محصول
هر رکورد محصول حاوی اطلاعات زیر است:
| فیلد | توضیحات |
|---|---|
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، پد ماوس)
دسته ها برای فیلتر کردن در رابط سفارش استفاده می شوند. صندوقداران می توانند به سرعت بین دسته ها جابه جا شوند تا محصول مناسب را پیدا کنند. دسته ها همچنین برای گروه بندی در گزارش های فروش خدمت می کنند.
رابط مدیریت دسته بندی جداگانه ای وجود ندارد. دسته ها به طور ضمنی ایجاد می شوند که شما یک نام دسته را به یک محصول اختصاص دهید. برای تغییر نام یک دسته، فیلد دسته را در همه محصولاتی که از نام قدیمی استفاده می کنند، به روز کنید.
ایجاد یک محصول
برای افزودن محصول جدید به کاتالوگ:
- از نوار کناری به صفحه محصولات بروید.
- روی دکمه افزودن محصول در نوار ابزار کلیک کنید.
- نام **** را وارد کنید (باید منحصر به فرد باشد).
- یک دسته را انتخاب یا تایپ کنید.
- واحد اندازه گیری را انتخاب کنید.
- قیمت فروش (مبلغی که از مشتریان دریافت می شود، به واحدهای ارزی جزئی) را تنظیم کنید.
- نرخ مالیات بر ارزش افزوده را تنظیم کنید (به عنوان اعشار، به عنوان مثال، 0.08 برای 8٪).
- به صورت اختیاری یک بارکد برای پشتیبانی از اسکنر وارد کنید.
- در صورت وجود سطح سهام اولیه را تنظیم کنید.
- روی ذخیره کلیک کنید.
ویرایش یک محصول
یک محصول را از لیست انتخاب کنید تا نمای جزئیات آن باز شود. می توانید هر فیلدی از جمله نام، قیمت، دسته بندی، نرخ مالیات بر ارزش افزوده، سطح سهام و وضعیت فعال را به روز کنید. تغییرات بلافاصله اعمال می شود. اگر قیمت را بهروزرسانی کنید، قیمت جدید برای همه سفارشهای آینده اعمال میشود.
سفارشات گذشته تحت تاثیر تغییرات قیمت قرار نمی گیرند. هر مورد سفارش، unit_price را در زمان فروش به عنوان یک عکس فوری ذخیره می کند.
ادغام با سفارشات
وقتی یک صندوقدار سفارشی ایجاد می کند و محصولی را اضافه می کند:
- قیمت فروش فعلی محصول و نرخ مالیات بر ارزش افزوده به عنوان عکس فوری در مورد سفارش کپی می شود.
- مجموع خط به صورت
unit_price * qtyمحاسبه می شود. - هنگامی که سفارش تکمیل می شود، سطح موجودی محصول با مقدار سفارش کاهش می یابد.
- یک ورودی ثبت سهام با
reason = 'sale'پیوند به سفارش ایجاد میشود.
اگر سفارش بعدا لغو یا بازپرداخت شود، سهام را میتوان از طریق ورود به گزارش سهام بازگشتی بازیابی کرد.