داشبورد مدیریت نوبتها
📅 چهارشنبه ۲۶ شهریور ۱۴۰۵
📊 رزروهای این هفته (شنبه ۰۳/۱۷ تا جمعه ۰۳/۲۳)
🗒️ رزروهای اخیر مشاهده همه
| مشتری | خدمت | تاریخ | وضعیت |
|---|---|---|---|
| علی رضایی ۰۹۱۲۳۴۵۶۷۸۹ | کوتاهی مو | پنجشنبه ۲۷ شهریور ۱۴۰۵ | تایید شده |
| سارا محمدی ۰۹۳۵۱۲۳۴۵۶۷ | رنگ و مش | پنجشنبه ۲۷ شهریور ۱۴۰۵ | در انتظار تایید |
| رضا کریمی ۰۹۱۴۱۱۰۰۳۴۴ | دفتر وکالت — مشاوره | چهارشنبه ۲۶ شهریور ۱۴۰۵ | تایید شده |
| مینا احمدی ۰۹۹۰۱۲۳۴۵۶۷ | پاکسازی پوست | سهشنبه ۲۵ شهریور ۱۴۰۵ | لغو شده |
📅 نوبتهای امروز مشاهده همه
| ساعت | مشتری | خدمت | وضعیت | عملیات |
|---|---|---|---|---|
| ۰۹:۰۰ - ۰۹:۳۰ | حسین موسوی | کوتاهی مو | تایید شده | |
| ۱۰:۳۰ - ۱۱:۰۰ | نگار صادقی | رنگ و مش | در انتظار تایید | |
| ۱۶:۰۰ - ۱۶:۳۰ | وحید عابدینی | دفتر وکالت — مشاوره | در انتظار تایید |
🎯 وضعیت رزروها
| ۵۳٪ | ۱۳۲ | تایید شده |
| ۱۷٪ | ۴۲ | در انتظار |
| ۱۳٪ | ۳۲ | لغو شده |
| ۱۷٪ | ۴۲ | تکمیل نشده |
🔔 در انتظار تایید مشاهده همه
لیست رزروها ⬇ خروجی اکسل 🗑 خروجی CSV
📅 لغو همه رزروهای یک روز
مثلاً وقتی یک روز تعطیل یا غیرقابل سرویسدهی میشود، همه رزروهای فعال آن روز لغو و به همه مشتریهای همان روز اطلاعرسانی (ایمیل + پیامک در صورت فعال بودن) انجام میشود.
⚠️ برای ارسال پیامک لغو، گزینه «پیامک لغو روز» را در تنظیمات ← پیامک فعال کنید (ایمیل همیشه ارسال میشود).
| شناسه | مشتری | خدمت | پرسنل | تاریخ (شمسی) | ساعت | وضعیت | کد رهگیری | تخفیف | مبلغ (بیعانه) | عملیات |
|---|---|---|---|---|---|---|---|---|---|---|
| #۳۵ | وحید عابدینی ۰۹۱۴۱۱۰۰۳۴۴ |
دفتر وکالت — مشاوره | 👤 مقصود نصرتپور | چهارشنبه ۲۵ شهریور ۱۴۰۵ | ۱۶:۰۰ - ۱۶:۳۰ | در انتظار تایید | ۴۸۳۱۹۲۶۵ |
— | ۵۰۰,۰۰۰ بیعانه: ۱۵۰,۰۰۰ |
|
| #۳۳ | شیوا نصرتپور ۰۹۱۴۱۱۰۰۳۴۴ |
سالن آرایش مانا | 👤 سارا احمدی | دوشنبه ۲۳ شهریور ۱۴۰۵ | ۱۴:۳۰ - ۱۵:۰۰ | رد شده | ۴۸۳۱۹۲۴۳ |
🏷️ NOWRUZ | ۵۰۰,۰۰۰ تخفیف: ۵۰,۰۰۰ |
|
| #۳۲ | فاطمه دشتی ۰۹۱۴۲۳۴۶۵۷۸ |
پاکسازی پوست | — | شنبه ۲۱ شهریور ۱۴۰۵ | ۰۹:۰۰ - ۰۹:۳۰ | تایید شده | ۴۸۳۱۹۲۲۱ |
— | در انتظار پرداخت | |
| #۳۰ | رعنا کرمانی ۰۹۱۷۶۵۴۷۸۹۸ |
کوتاهی مو | 👤 سارا احمدی | شنبه ۲۱ شهریور ۱۴۰۵ | ۰۹:۰۰ - ۰۹:۳۰ | تایید شده | ۴۸۳۱۹۲۰۲ |
— | ۵۰۰,۰۰۰ بیعانه: ۱۵۰,۰۰۰ |
خدمات + افزودن خدمت جدید 📁 دستهبندیها
ℹ️ خدمات فعال در فرم رزرو نمایش داده میشوند. قیمت صفر یعنی «رایگان».
📁 مدیریت دستهبندیهاپرسنل + افزودن پرسنل جدید
ℹ️ برای هر پرسنل میتوانید خدمات، رنگ، تخصص، ساعات کاری هفتگی و ترتیب نمایش را مشخص کنید.
| عکس | نام | تخصص | تماس | خدمات | ترتیب | وضعیت | عملیات |
|---|---|---|---|---|---|---|---|
| سارا احمدی | کارشناس آرایش مو و زیبایی | ۰۹۱۲۱۲۳۴۵۶۷ | کوتاهی مو رنگ و مش | ۱ | فعال | ||
| نگار کریمی | متخصص پوست و مو | ۰۹۳۵۷۶۵۴۳۲۱ | پاکسازی پوست | ۲ | فعال | ||
| مقصود نصرتپور | وکیل پایه یک دادگستری | ۰۹۱۴۱۱۰۰۳۴۴ | دفتر وکالت — مشاوره | ۳ | فعال |
دستهبندی خدمات 📎 خدمات
🗂️ دستهبندیهای فعلی
| نام | نامک | تعداد خدمت | عملیات |
|---|---|---|---|
| آرایشگاه | barbershop | ۳ خدمت | |
| حقوقی | legal | ۱ خدمت |
➕ افزودن دستهبندی جدید
تنظیمات
🏢 اطلاعات کسبوکار
در ایمیلها و کارتهای بانکی نمایش داده میشود.
ایمیل ثبت رزرو جدید به این نشانی ارسال میشود.
برگهای که شورتکد [my_bookings] در آن است را انتخاب کنید تا کاربر بعد از ثبت نهایی رزرو به بخش داشبورد دسترسی داشته باشد.
برگهای که شورتکد [vaghtver_tracking] در آن است را انتخاب کنید تا کاربر با کد رهگیری (یا موبایل/ایمیل در حالت ثبتنام) وضعیت رزرو خود را ببیند. دکمه «پیگیری رزرو» هم در پنل موفقیت فرم رزرو اضافه میشود.
واحد پولی نمایش قیمتها در فرم رزرو و پنل مدیریت (مثلاً برای کسانی که با ریال کار میکنند).
⚙️ تنظیمات اسلات و رزرو
فاصله بین شروع اسلاتها.
برای چند صندلی همزمان (مثل دو آرایشگر) عدد بیشتری بگذارید.
کاربر تا این ساعت قبل از نوبت میتواند لغو کند.
تعداد ردیفهای «نوبتهای امروز» و «آخرین رزروها» در هر صفحه داشبورد (بقیه با دکمه صفحهبندی).
در مرحله «اطلاعات» به کاربر نمایش داده میشود. جایگاههای داینامیک: {service_name} {date_jalali} {time} {price} {business_name}
خالی بگذارید تا مخفی شود. برای پیام اختصاصی هر خدمت، در ویرایش همان خدمت فیلد «پیام اختصاصی» را پر کنید.
🎨 طرح نشانگر مراحل رزرو
نوار مراحل بالای فرم رزرو (خدمت ← تاریخ ← ساعت ← ...) با یکی از طرحهای زیر نمایش داده میشود. روی هر طرح کلیک کنید تا پیشنمایش آن فعال شود، سپس تنظیمات را ذخیره کنید.
💡 پیشنمایشها همینجا زنده هستند؛ پس از ذخیره، طرح انتخابی در فرم رزرو سایت نمایش داده میشود.
🧩 حالت نمایش فرم رزرو در سایت
فرم رزرو سایت با یکی از حالتهای زیر نمایش داده میشود؛ روی هر حالت کلیک کنید تا انتخاب شود و سپس تنظیمات را ذخیره کنید. با ویژگی layout در شورتکد هم میتوانید یک صفحه خاص را متفاوت کنید (مثلاً [vaghtver_booking layout="wizard"] یا [vaghtver_booking layout="slider"]).
ساعتهای قبل از این عدد زیر عنوان «صبح» و ساعتهای مساوی یا بعد از آن زیر عنوان «عصر» نمایش داده میشوند.
📊 پالت رنگی نمودار داشبورد
رنگ میلههای نمودار «رزروهای این هفته» در داشبورد را از بین پالتهای زیر انتخاب کنید. روی هر پالت کلیک کنید تا پیشنمایش آن فعال شود، سپس تنظیمات را ذخیره کنید.
💡 پیشنمایش هر پالت با همان رنگهای واقعی داشبورد نمایش داده میشود.
🚫 لغو رزرو توسط کاربر
این متن در بخش «نوبتهای من» کاربر (بالای لیست رزروها) نمایش داده میشود؛ مثلاً راهنمای تماس تلفنی برای لغو. خالی بگذارید تا مخفی شود.
🛡️ محدودیت ضد اسپم (Rate Limit)
حداکثر تلاش ثبت رزرو برای هر IP.
مثلاً ۶۰۰ یعنی هر ۱۰ دقیقه.
🧩 ابتدا خدمت را انتخاب کنید
اگر ساعات کاری همه خدمات یکی است، گزینه «عمومی» را نگه دارید. برای خدمتی که ساعات کاری یا تعطیلی متفاوتی دارد (مثلاً دو خدمت همزمان با تایمهای متفاوت)، آن را انتخاب کنید تا در ادامه نوع تقویم، روزها و ساعات اختصاصیاش نمایش داده شود.
🗓️ نوع تقویم رزرو
🕐 ساعات کاری هفتگی
با کلید هر روز، باز/تعطیل را مشخص کنید و ساعت کاری را وارد کنید. کلید قرمز یعنی روز تعطیل است.
🎈 روزهای تعطیل
از تقویم زیر، روزهای تعطیل را انتخاب کنید (کلیک = انتخاب/حذف). روزهای انتخابی با نشان قرمز در فهرست میآیند و در تقویم مشتری غیرفعال میشوند.
💳 فعالسازی پرداخت (الزامی برای ثبت رزرو)
کاربر این مدت زمان فرصت دارد پرداخت را انجام دهد؛ پس از آن رزرو منقضی و «پرداخت انجام نشد و رزرو نشد» ثبت میشود. (پیشفرض: ۱۰ دقیقه)
🎁 رزرو رایگان
وقتی قیمت یک خدمت صفر باشد (رایگان)، مرحله پرداخت بهصورت خودکار حذف میشود و رزرو مستقیماً ثبت میگردد. وضعیت نهایی این رزروها را از فهرست زیر انتخاب کنید:
در حالت «قطعی»، رزرو رایگان بلافاصله پس از ثبت، تاییدشده در نظر گرفته میشود و زمان آن فوراً برای کاربران دیگر قفل میشود.
💰 پرداخت بیعانه
در کارت خدمتهایی که بیعانه دارند نمایش داده میشود. برای هر خدمت میتوانید متن اختصاصی جداگانه هم بنویسید (بخش خدمات ← ویرایش خدمت).
📍 پرداخت در محل
🏦 کارتهای بانکی
شماره ۱۶ رقمی را وارد کنید؛ نام بانک بهصورت خودکار تشخیص داده میشود (سبز = تشخیص موفق).
🏷️ کدهای تخفیف
| کد | تخفیف | مصرف | اعتبار | وضعیت | عملیات |
|---|---|---|---|---|---|
| NOWRUZ1404 | ۵۰,۰۰۰ تومان | ۴ از ۱۰۰ | ۱۴۰۵/۰۱/۱۵ | ||
| SUMMER20 | ۲۰٪ | ۱۲ | نامحدود |
+ افزودن کد تخفیف جدید
📝 متن راهنمای پرداخت
این متن بالای کارتهای بانکی در فرم رزرو نمایش داده میشود.
🟢 پرداخت آنلاین با زرینپال
🅿️ پرداخت آنلاین با آیدیپی
🛒 پرداخت از طریق ووکامرس
📱 فعالسازی سامانه پیامک
🔐 اطلاعات سامانه پیامکی
REST API: api.iranpayamak.com — کلید از پنل فراز اساماس: farazsms.com | مستندات
🔔 زمانهای ارسال پیامک
هر رویداد را جداگانه فعال/غیرفعال کنید؛ فقط برای رویدادهای فعال، پیامک به مشتری ارسال میشود. (سامانه پیامک باید فعال باشد)
✉️ قالب پیامکها
Placeholder ها: {customer_name} {service_name} {booking_date_jalali} {booking_time} {business_name}
⏰ یادآور خودکار قبل از نوبت
📅 پیامک لغو روز (اطلاعرسانی به کل لیست)
📧 قالب ایمیلها
Placeholder های قابل استفاده: {business_name} {customer_name} {customer_phone} {service_name} {booking_date_jalali} {booking_time} {status}
🧪 تست ایمیل در محیط لوکال (MailPit)
💾 گرفتن پشتیبان
از تمام دادهها (رزروها، پرداختها، ساعات کاری، تنظیمات و خدمات) یک فایل JSON دانلود میشود. آن را در جای امن نگه دارید.
♻️ بازیابی از فایل
دادههای فعلی پاک و با محتوای فایل پشتیبان جایگزین میشوند.
⚠️ ریست افزونه
همه رزروها، پرداختها، ساعات کاری و خدمات حذف و تنظیمات به حالت اولیه بازمیگردد (برگه داشبورد حفظ میشود).
سالن آرایش و دفتر وکالت مانا
📈 روند رزروها (روزانه)
📊 توزیع وضعیت رزروها
🏆 پرتقاضاترین خدمات
🕐 ساعات پرتقاضا
📅 روزهای پرتقاضای هفته
📋 خلاصه آماری
| وضعیت | تعداد | درصد |
|---|---|---|
| تایید شده | ۱۳۲ | ۵۳.۲٪ |
| در انتظار تایید | ۴۲ | ۱۶.۹٪ |
| لغو شده | ۳۲ | ۱۲.۹٪ |
| رد شده | ۱۸ | ۷.۳٪ |
| جمع کل | ۲۴۸ | ۱۰۰٪ |
راهنمای وقتور
سیستم رزرو نوبت آنلاین برای هر کسبوکار: پزشک، آرایشگاه، سالن زیبایی، مشاور، باشگاه ورزشی و...
🚀 شروع سریع در ۷ مرحله
- خدمات را تعریف کنید: برای هر سرویس یک خدمت جدید بسازید. قیمت، مدتزمان انجام و تصویر شاخص را وارد کنید.
- پرسنل را اضافه کنید (اختیاری): برای هر نفر پرونده بسازید و خدمات قابل ارائهاش را انتخاب کنید.
- تقویم و ساعات را تنظیم کنید: حالت هفتگی یا روزهای خاص از تقویم شمسی را انتخاب کنید.
- فرم رزرو، پیگیری و داشبورد کاربر را بسازید: سه برگه با شورتکدهای
[vaghtver_booking]و[vaghtver_tracking]و[my_bookings]بسازید و در تنظیمات → عمومی انتخابشان کنید. - پرداخت (اختیاری): کارت به کارت، زرینپال، آیدیپی یا ووکامرس + بیعانه.
- پیامک را وصل کنید (اختیاری): ملی پیامک، کاوهنگار یا فراز اساماس + یادآور خودکار.
- رزروها را مدیریت کنید: از داشبورد تایید/رد کنید، رسید پرداخت را بررسی کنید و خروجی اکسل بگیرید.
📝 شورتکدها
۱) [vaghtver_booking] — فرم رزرو (با کپچا و حالت ثبتنام)
[vaghtver_booking] | فرم کامل با انتخاب خدمت. |
[vaghtver_booking service_id="12"] | فقط خدمت مشخصشده — مناسب صفحات اختصاصی. |
[vaghtver_booking layout="onepage"] | حالت تکصفحه برای همان برگه. |
[vaghtver_booking layout="slider"] | حالت اسلایدی برای همان برگه. |
مسیر رزرو مشتری
۲) [vaghtver_tracking] — پیگیری رزرو (جدید ✨)
[vaghtver_tracking] | فرم پیگیری: مشتری با کد رهگیری ۸ رقمی وضعیت رزروش را میبیند (حالت بدون ثبتنام) — یا با موبایل + ایمیل (حالت ثبتنام). با کپچا و محدودیت جستوجو محافظت میشود. |
نقش کاربر در رزرو (تنظیمات ← عمومی)
| 👤 بدون ثبتنام (پیشفرض) | رزرو فقط با نام و موبایل؛ کد رهگیری ۸ رقمی صادر میشود و دکمه «پیگیری رزرو» در پنل موفقیت نمایش داده میشود. |
| 📝 ثبتنام در سایت | ایمیل الزامی میشود؛ پس از ثبت، اکانت وردپرس با نقش «مشتری وقتور» ساخته میشود — نام کاربری = ایمیل، رمز عبور = شماره موبایل. دکمه «نوبتهای من» نمایش داده میشود. |
🔄 وضعیتهای رزرو
| در انتظار تایید | وضعیت اولیه هر رزرو جدید — منتظر بررسی شما. |
| تایید شده | نوبت قطعی است؛ با تایید، ایمیل و پیامک به مشتری ارسال میشود. |
| رد شده | نوبت رد شده و مشتری از طریق ایمیل و پیامک مطلع میشود. |
| لغو شده | نوبت توسط شما یا خود مشتری لغو شده است. |