پروپزال قالب وردپرس رزرو — نسخه ۲٫۳
قالب رزرو سالن زیبایی
ویزارد چهار مرحلهای + چند نیرو + تشخیص تداخل ساعت
برای سالنهایی که نوبت را هنوز با تماس، دایرکت و دفترچه مدیریت میکنند — بدون ساخت سیستم از صفر. اسلایدر روبهرو نمای محصول است: انتخاب خدمت و متخصص، تقویم شمسی، کارت رزرو ادمین و زمانبندی ترتیبی بدون تداخل.
نوبت سالن فقط یک پیام اینستاگرام نیست؛ زمانبندی بدون تداخل میخواهد
سالن چندنیرو وقتی چند خدمت پشتسرهم رزرو میشود، بدون موتور اسلات خیلی زود دوبلبوک میشود — و مشتری در دایرکت معطل میماند.
چالش رایج سالنهای زیبایی
رزرو تلفنی و دایرکت، ساعت نیروها را قاطی میکند؛ یادآوری فراموش میشود و مدیر برای جابهجایی نوبت باید چند نفر را جداگانه هماهنگ کند.
- تداخل ساعت وقتی دو خدمت روی یک نیرو میافتد
- مشتری چند خدمت میخواهد ولی سیستم تکنوبتی است
- رسید کارتبهکارت، تایید و یادآوری در چند ابزار پراکنده
پاسخ قالب سالن زیبایی
یک قالب وردپرس تکصفحهای RTL که مسیر مشتری، زمانبندی نیروها، پنل مدیر و اعلان را روی یک منبع حقیقت میگذارد.
- ویزارد چهار مرحلهای با لحن صمیمی خانمپسند
- چند خدمت + چند نیرو با timeline ترتیبی
- تلگرام چند ادمین، پیامک sms.ir و یادآوری نوبت
چهار لایه که سالن را کامل میکند
هر لایه نقش مشخصی دارد؛ با هم یک سیستم رزرو بدون تداخل میسازند.
رزرو آنلاین
تجربه مشتری روی یک صفحه.
- ویزارد ۴ مرحلهای RTL
- دراور متخصص و لایتبکس نمونهکار
- تقویم شمسی با روز پر/مسدود
- کارت بانکی و پیشنمایش رسید
چند نیرو و خدمت
هر نوبت میتواند چند خدمت باشد.
- CPT نیرو با تخصص و ساعت کاری
- تصویر پروفایل و نمونهکار
- خدمت بدون متخصص نادیده میشود
- حداکثر خدمت در هر رزرو قابل تنظیم
موتور اسلات
زمانبندی ترتیبی per-staff.
- اسلات آزاد هر نیرو
- تشخیص تداخل از JSON خدمات
- مسدودسازی کل سالن یا یک نیرو
- جلوگیری از رزرو همزمان (HTTP 409)
اعلان و مدیریت
تایید، یادآوری و گزارش در یک پنل.
- ربات تلگرام چند ادمین
- پیامک sms.ir + یادآوری نوبت
- تقویم ادمین و جابهجایی دستی
- گزارش و خروجی Excel
ویزارد رزرو؛ طراحیشده برای تبدیل بازدید به نوبت
دیزاین مینیمال خانمپسند با گرادیان صورتی/کرم، بج «سالن زیبایی بانوان» و لحن صمیمی — بدون وابستگی روزانه به تیم توسعه.
کارت خدمت، دراور نیرو، نمونهکار
مشتری خدمت را تیک میزند، متخصص را از دراور انتخاب میکند و نمونهکار را در لایتبکس میبیند. فقط خدماتی شمرده میشوند که متخصص هم دارند؛ انتخاب ناقص مانع ادامه نیست و با «ادامه» از حافظه پاک میشود.
نام و موبایل ایرانی
اعتبارسنجی ^09\d{9}$ تا نوبت با شماره قابل پیامک ثبت شود — نه با یوزرنیم اینستاگرام.
تقویم شمسی رنگی
روزهای آزاد، تکمیلشده و مسدود مشخصاند. فقط روزهایی فعال میمانند که حداقل یک اسلات معتبر برای ترکیب خدمات وجود دارد.
اسلات ترکیبی + timeline
هر ساعت پیشنهادی، ترتیب خدمات، نیروی هر خدمت، شروع و پایان کل نوبت را نشان میدهد تا مشتری بداند چه کسی چه کاری میکند.
کارتبهکارت و رسید تصویری
کارت بصری بانک، آپلود رسید و پیشنمایش فوری عکس با نام فایل — مناسب سالنهایی که هنوز درگاه نمیخواهند.
پاپآپ با تایمر ۸ ثانیه
کد رزرو، توضیح «پس از تایید مدیر نهایی میشود» و دکمه رزرو جدید — بدون رها شدن مشتری در صفحه خالی.
رنگ داینامیک از تنظیمات
نام سالن، تلفن، آدرس، نقشه و پالت از salon_settings میآید؛ تم با CSS variables با برند سالن همرنگ میشود.
داده نمونه از روز اول
خدمات مانیکور/رنگ/میکاپ/شنیون و سه نیرو با تصویر، برای دمو و آموزش مدیر — بدون ورود دستی از صفر.
از نام تا رسید؛ یک جریان چهار مرحلهای
-
شروع — نام و تماس
ورود مشخصات مشتری با موبایل استاندارد ایرانی برای پیامک تایید و یادآوری.
-
خدمات — انتخاب نیرو
چند خدمت در یک نوبت؛ هر خدمت متخصص خودش را دارد. نمونهکار در لایتبکس دیده میشود.
-
روز — تقویم شمسی
فقط روزهایی که ترکیب انتخابشده واقعاً جا میشود. روز مرخصی نیرو یا مسدود سالن خاموش است.
-
نهایی — ساعت، کارت، رسید
اسلات ترکیبی، timeline، کارت بانکی، آپلود رسید و پاپآپ موفقیت با کد ششکاراکتری.
موتور اسلات؛ برگ برنده سالن چندنیرو
تفاوت این قالب با فرم ساده نوبتدهی این است که ساعت را «حدس» نمیزند. برای هر ترکیب خدمت و متخصص، بازههای اشغالشده را میخواند و فقط شروعهایی را پیشنهاد میدهد که همه خدمات پشتسرهم و بدون تداخل جا شوند.
هزینه واقعی رزرو آنلاین معمولاً «فرم زیبا» نیست؛ هزینه دوبلبوک، شرمندگی نیرو و پیام عذرخواهی در دایرکت است. Slot Engine دقیقاً همین ریسک را کم میکند و نوبت چندخدمتی را قابل فروش میکند.
اسلات آزاد هر نیرو
ساعت کاری نیرو خطبهخط است. سیستم بازههای رزروشده را از JSON خدمات همان روز کم میکند.
- ۱خواندن
staff_slotsنیرو - ۲کسر نوبتهای قبلی همان نیرو
- ۳اعمال مسدودسازی روز یا بازه
- ۴پیشنهاد ساعتهای شروع معتبر
چند خدمت پشتسرهم
مانیکور ۴۵ دقیقه بعد شنیون ۶۰ دقیقه؛ timeline از یک ساعت شروع ساخته میشود و هر خدمت روی نیروی خودش قفل میماند.
- ۱چیدن خدمات به ترتیب انتخاب
- ۲محاسبه شروع/پایان هر خدمت
- ۳بررسی تداخل روی همان نیرو
- ۴رد کردن ساعت اگر یکی جا نشود
مسدودسازی و رقابت رزرو
مرخصی یک نیرو یا تعطیلی کل سالن، جداگانه اعمال میشود. اگر دو نفر همزمان یک اسلات را بزنند، دومی HTTP 409 میگیرد.
- ۱بلاک روز کامل یا بازه ساعت
- ۲هدف: کل سالن یا یک نیرو
- ۳حداقل فاصله تا نوبت قابل تنظیم
- ۴اعتبارسنجی دوباره هنگام ثبت
| سناریو سالن | بدون موتور اسلات | با قالب سالن زیبایی |
|---|---|---|
| دو خدمت، دو نیرو | ساعت دستی؛ احتمال همپوشانی | timeline ترتیبی با اسلات ترکیبی |
| مرخصی یک نیرو | هنوز در اینستاگرام نوبت گرفته میشود | فقط همان نیرو در آن روز خاموش است |
| جابهجایی نوبت | لغو و ثبت دوباره با ریسک تداخل | تقویم شمسی ادمین؛ رزرو فعلی از تداخل مستثنی است |
| دو کلیک همزمان | دو نوبت روی یک صندلی | ثبت دوم رد میشود تا مدیر مجبور به عذرخواهی نشود |
پنل سالن به چه درد مدیر میخورد؟
فرانت نوبت میگیرد؛ پنل جلوی شلوغی میز منشی را میگیرد. مدیر باید در موبایل تایید کند، روز را ببیند، نوبت را جابهجا کند و بداند هر نیرو چقدر کار کرده — بدون گم شدن در منوهای خام وردپرس.
تایید نوبت از موبایل
لیست رزرو بهجای جدول شلوغ، کارت موبایلاول است: کد، وضعیت، مشتری، خدمات، رسید، تایید/لغو و جابهجایی. در دسکتاپ همان کارتها دو ستونه میشوند.
دید یکنگاه به ماه
تقویم جامع با فیلتر خدمت و سپس فیلتر آبشاری متخصص. رنگ روز (آزاد، شلوغ، پر، مسدود، گذشته) و کلیک برای جزئیات ساعت per نیرو.
جابهجایی بدون لغو
برای رزروهای pending و approved آینده: تقویم شمسی اختصاصی، چیپ ساعت آزاد با AJAX، بازسازی timeline و پاک شدن فلگ یادآوری تا SMS دوباره برود.
پنل «دفترچه نوبت دیجیتال» نیست؛ ابزار عملیاتی است تا هر رزرو به تایید، هر تایید به یادآوری، هر جابهجایی به اسلات معتبر، و هر روز به گزارش درآمد وصل شود.
| زیرمنو | کار روزانه | خروجی برای سالن |
|---|---|---|
| رزروها | فیلتر نیرو/خدمت، لایتبکس رسید، تایید و جابهجایی | منشی در موبایل کار را تمام میکند |
| تقویم | نمای ماهانه، وضعیت روز، گرید ساعت نیروها | شلوغی هفته قبل از وقوع دیده میشود |
| نیروها / خدمات | کارت موبایل، تصویر Media Library، تخصص و قیمت | کاتالوگ سالن بدون توسعهدهنده بهروز میماند |
| مسدودسازی | کل سالن یا یک نیرو — روز کامل یا بازه | مرخصی در فرانت نوبت نمیگیرد |
| گزارشها | امروز، فردا، هفتگی، ماهانه، عملکرد نیرو + CSV | درآمد و بیعانه قابل ارائه به حسابداری |
چه چیزهایی داخل پنل دارید؟
- تصویر نیرو الزامی از کتابخانه رسانه وردپرس
- نمونهکار per خدمت برای نمایش در فرانت
- صفحه ورود برندشده و حالت پنل ساده (فقط منوی سالن)
- تب پایین موبایل: رزرو، تقویم، نیرو، خدمت، گزارش، تنظیمات
برای چه سالنهایی ضروری است؟
- سالن با بیش از یک نیرو و نوبت همزمان
- پکیجهای چندخدمتی (مثلاً ناخن + شنیون در یک حضور)
- تیمهایی که تایید نوبت را در تلگرام میخواهند
- مدیرانی که به گزارش نیرو و خروجی Excel نیاز دارند
تلگرام برای مدیر، پیامک برای مشتری
رزرو ثبتشده اگر به گوش مدیر نرسد یا مشتری نوبت را فراموش کند، سیستم فقط یک فرم زیبا بوده است.
ربات تلگرام چند ادمین
- مدیریت رزروها، ثبت نوبت جدید و مسدودسازی از ربات
- اعلام تاخیر per نیرو، برنامه نیروها و نمونهکارها
-
لینک تایید با
action_tokenروی همان رزرو - گزارش کلی و گزارش عملکرد نیروها
پیامک sms.ir و یادآوری
- پترن قابل تنظیم؛ پارامتر کد، تاریخ شمسی، ساعت و آدرس
- یادآوری فقط برای رزروهای تاییدشده — پیشفرض ۲۴ ساعت قبل (۱ تا ۱۶۸)
- WP-Cron ساعتی؛ پس از ارسال موفق فلگ میخورد تا تکرار نشود
- بعد از جابهجایی زمان، یادآوری برای ساعت جدید دوباره فعال میشود
وردپرس ماژولار، AJAX-first و آماده فعالسازی
منطق سالن در inc/salon-*.php است؛ توابع مشترک پیامک، رنگ و تقویم با پیشوند moein_*.
چه چیزی در اختیار شماست؟
| بسته | شامل | نتیجه |
|---|---|---|
| قالب تکصفحهای RTL | ویزارد ۴ مرحله، دراور متخصص، لایتبکس، پاپآپ موفقیت | شروع رزرو آنلاین بدون ساخت از صفر |
| زمانبندی بدون تداخل | Slot Engine، مسدودسازی per نیرو، جلوگیری از رزرو همزمان | نوبت چندخدمتی قابل فروش |
| پنل سالن | کارت رزرو/نیرو/خدمت، تقویم، جابهجایی، گزارش Excel | مدیریت روزانه از موبایل |
| اعلان | تلگرام چند ادمین، sms.ir، یادآوری قابل تنظیم | تایید سریع و کاهش نوبت فراموششده |
| راهاندازی | Seeder دمو، تنظیمات سالن، حالت پنل ساده و صفحه ورود برندشده | دمو و آموزش مدیر در همان روز فعالسازی |
داخل محدوده نسخه ۲٫۳
- پرداخت کارتبهکارت با آپلود رسید
- یک شعبه، چند نیرو، چند خدمت
- داده نمونه گلستان برای تست و آموزش
خارج از محدوده فعلی
این موارد در نقشه راه هستند و در نسخه حاضر ساخته نشدهاند — تا انتظار تحویل شفاف بماند.
- درگاه زرینپال / آیدیپی، واتساپ، چند شعبه
- نظرسنجی پس از خدمت، باشگاه مشتریان، خروجی iCal
آمادهٔ بررسی دمو و شروع همکاری هستید؟
پروپزال قالب رزرو سالن زیبایی برای تصمیمگیران سالن و عملیات طراحی شده است. ویزارد رزرو و پنل ادمین را ببینید یا برای جلسه معرفی اختصاصی هماهنگ کنید.