- طراح محصول
پرسش متداول مدیریت: آیا مشتری بدون ساخت حساب هم میتواند نوبت بگیرد و بعداً زمان رزرو را تغییر دهد؟
افزونه نوبتنما | نوبتدهی و رزرو آنلاین وردپرس Nobatnama 1.0.0نوبتنما مسیر رزرو، برنامه کاری متخصصان و مدیریت مراجعهکنندگان را در سایت وردپرسی شما کنار هم قرار میدهد. مشتری خدمت، متخصص، روز و ساعت مناسب را انتخاب میکند و پس از ثبت اطلاعات تماس، وضعیت و کد پیگیری نوبت را دریافت میکند. مدیر کسبوکار و متخصص نیز از پنلهای مربوط به خود، رزروها و برنامه کاری را پیگیری میکنند.
این افزونه برای خدمات تکنفره مانند ویزیت کلینیک، خدمات سالن زیبایی، مشاوره و جلسات تخصصی طراحی شده است. رابط فارسی و راستبهچپ، تقویم شمسی، ظاهر سبز روشن و سفید و فونت محلی وزیرمتن، تجربهای مرتب برای موبایل و دسکتاپ فراهم میکنند. طراحی و توسعه: آقای بیشه | برند: کدنما (Codenama) | نسخه: ۱.۰.۰
نشانگر مراحل، بازگشت به مرحله قبل، پیامهای خطای مشخص، حالت دریافت اطلاعات و امکان تلاش دوباره، مشتری را در مسیر رزرو همراهی میکنند. شماره تماس با ارقام فارسی و عربی نیز پردازش میشود. پس از ثبت، تأییدیه وضعیت واقعی نوبت را نشان میدهد؛ درخواست منتظر بررسی یا پرداخت، بهعنوان رزرو نهایی معرفی نمیشود.
برای مثال، یک مشاوره ۳۰ دقیقهای با ۱۵ دقیقه فاصله پس از جلسه، علاوه بر زمان مراجعهکننده، فاصله لازم برای آمادهشدن متخصص را نیز در ظرفیت رزرو لحاظ میکند.
مدیر میتواند برای هر ارائهدهنده، نام، معرفی، ایمیل، تلفن، شهر، حوزه فعالیت، نشانی تصویر پروفایل و خدمات قابل ارائه را ثبت کند. اتصال پروفایل به حساب وردپرس، دسترسی به پنل اختصاصی متخصص را فراهم میکند.
تاریخ تعطیلی اختصاصی در فرم مدیریت با قالب میلادی YYYY-MM-DD وارد میشود؛ تقویم رزرو مشتری میتواند همچنان شمسی باشد. تغییر برنامه کاری یا تعطیلیها، نوبتهای از قبل ثبتشده را خودکار لغو نمیکند.
زمانهای شروع با گام ثابت ۱۵ دقیقه از برنامه متخصص محاسبه میشوند. مدت خدمت و فاصلههای قبل و بعد، باید بهطور کامل در یک بازه کاری جا بگیرند. حداقل فاصله تا زمان رزرو، محدوده روزهای آینده، تعطیلیها و نوبتهای موجود نیز در نتیجه لحاظ میشوند.
ساعتها بر اساس منطقه زمانی تنظیمشده در وردپرس نمایش داده میشوند و زمان نوبتها در پایگاه داده بهصورت UTC ذخیره میشود. نام منطقه زمانی در رابط مشتری و پنلها قابل مشاهده است.
پس از پایان مهلت لغو یا جابهجایی، رابط مشتری راهنمای تماس با کسبوکار را نشان میدهد. اگر قیمت خدمت یا واحد پول نسبت به نوبت دارای سفارش پرداخت تغییر کرده باشد، جابهجایی آنلاین آن نوبت انجام نمیشود و هماهنگی با کسبوکار لازم است.
متخصص پس از ورود به حساب وردپرس متصل به پروفایل تأییدشده خود، به نوبتهای همان پروفایل دسترسی دارد. اگر چند پروفایل به یک حساب متصل باشند، برنامه کاری هر پروفایل قابل انتخاب است.
تغییر نام، مبلغ خدمات، اتصال حساب، تأیید عمومی پروفایل و تنظیمات کلی کسبوکار در اختیار مدیر باقی میماند.
با کد کوتاه درخواست همکاری، یک بخش معرفی و فرم ثبت درخواست در سایت ایجاد میشود. کاربر برای ارسال درخواست باید وارد حساب خود شود و نام حرفهای، تلفن، شهر، حوزه فعالیت و معرفی تخصص را ثبت کند؛ ایمیل حساب وردپرس برای درخواست استفاده میشود.
درخواست جدید بهصورت غیرفعال و تأییدنشده در بخش ارائهدهندگان مدیر قرار میگیرد. مدیر پس از بررسی، پروفایل را تأیید میکند و خدمات و برنامه کاری را به آن اختصاص میدهد. ارسال درخواست بهتنهایی امکان دریافت نوبت ایجاد نمیکند و درخواست تکراری همان حساب نیز پذیرفته نمیشود.
فهرست مدیریتی و خروجی CSV حداکثر آخرین ۲۰۰ نتیجه مطابق فیلتر را ارائه میکنند. پنل مشتری آخرین ۱۰۰ نوبت حساب و پنل متخصص آخرین ۱۰۰ نوبت هر پروفایل را بارگذاری میکنند. شمارهای داشبورد مدیریتی از کل سوابق محاسبه میشوند؛ مبلغ داشبورد، ارزش ثبتشده نوبتهای تأیید یا انجامشده است و گزارش خالص مالی، تسویه یا سود محسوب نمیشود.
| وضعیت | کاربرد |
|---|---|
| در انتظار تأیید | درخواست ثبتشده در حالت تأیید دستی؛ مدیر یا متخصص باید آن را بررسی کند. |
| تأییدشده | نوبت تأییدشده بهصورت خودکار، پس از بررسی یا پس از پرداخت معتبر موفق. |
| در انتظار پرداخت | نگهداری موقت زمان برای پرداخت خدمت پولی از طریق ووکامرس. |
| لغوشده | نوبت لغوشده با حفظ سابقه و آزادشدن ظرفیت. |
| انجامشده | جلسهای که پس از پایان زمان آن، توسط مدیر یا متخصص انجامشده ثبت میشود. |
| عدم حضور | ثبت عدم مراجعه مشتری پس از شروع زمان نوبت. |
| منقضیشده | نگهداری پرداختی که مهلت آن تمام شده است. |
تأیید خودکار یا دستی برای پرداخت در محل و خدمات رایگان قابل تنظیم است. در خدمات پولی با پرداخت آنلاین، تأیید نهایی به پرداخت معتبر وابسته است؛ مدیر یا متخصص نمیتواند نوبت منتظر پرداخت را از طریق تغییر وضعیت معمول، پرداختشده تأیید کند.
در حالت پرداخت در محل، رزرو بدون نیاز به ووکامرس انجام میشود. برای پرداخت آنلاین، ووکامرس فعال و درگاه تنظیمشده سایت استفاده میشوند. افزونه برای هر رزرو پولی، سفارش مربوط به همان نوبت را با مبلغ محاسبهشده در سرور میسازد و سبد خرید عادی فروشگاه را تغییر نمیدهد.
واحد پول نوبتنما و ووکامرس باید دقیقاً یکسان باشد؛ تومان و ریال متفاوت هستند. لغو نوبت، بازگشت وجه خودکار انجام نمیدهد و مدیر باید بازپرداخت احتمالی را طبق سیاست کسبوکار در ووکامرس بررسی کند. درگاه، حساب پذیرنده و اشتراک سرویس پرداخت در بسته افزونه ارائه نمیشوند.
ارسال از wp_mail و تنظیمات ایمیل سایت استفاده میکند؛ تحویل ایمیل به پیکربندی صحیح ارسال یا SMTP وابسته است. بررسی یادآوریها با WP-Cron هر ۳۰ دقیقه انجام میشود، بنابراین زمان ارسال دقیق به اجرای cron بستگی دارد. این نسخه اتصال آماده به پنل پیامک ندارد؛ اتصال پیامکی اختصاصی از طریق رویدادهای افزونه به توسعه و سرویس جداگانه نیاز دارد.
| تنظیم | گزینه یا محدوده | پیشفرض نصب |
|---|---|---|
| نام کسبوکار | نام نمایشدادهشده در رابط و موضوع ایمیل | نوبتنما |
| حداقل فاصله تا نوبت | ۰ تا ۷۲۰ ساعت | ۲ ساعت |
| محدوده رزرو آینده | ۱ تا ۳۶۵ روز آینده | ۶۰ روز |
| مهلت لغو و جابهجایی مشتری | ۰ تا ۷۲۰ ساعت پیش از نوبت | ۱۲ ساعت |
| روش تأیید | خودکار یا دستی برای پرداخت در محل و خدمات رایگان | خودکار |
| روش دریافت هزینه | پرداخت در محل یا ووکامرس | پرداخت در محل |
| واحد پول | تومان، ریال، دلار، یورو، پوند یا درهم | تومان |
| تقویم نمایشی | شمسی یا میلادی | شمسی |
| ارسال ایمیل | فعال یا غیرفعال | فعال |
| بازه یادآوری | ۰ تا ۱۶۸ ساعت پیش از نوبت؛ صفر برای خاموشکردن | ۲۴ ساعت |
| رنگ اصلی | انتخاب رنگ از تنظیمات | سبز روشن |
| صفحه مدیریت مشتری | انتخاب برگه حاوی کد کوتاه نوبتهای مشتری | باید توسط مدیر تعیین شود |
منطقه زمانی از تنظیمات عمومی وردپرس گرفته میشود. تغییر واحد پول، مبلغ رزروهای قبلی را تبدیل نمیکند. گام ۱۵ دقیقهای شروع زمانها و مهلت ۱۵ دقیقهای پرداخت در این نسخه ثابت هستند.
رابط با کارتهای خدمات، تصویر معرفی، لوگوی نوبتنما و تصاویر همراه برای کلینیک، سالن و مشاوره ارائه میشود. تصویر پروفایل متخصص قابل تعیین است و در نبود یا خطای تصویر، نمایش جایگزین در نظر گرفته شده است. فونت وزیرمتن و تصاویر رابط همراه افزونه هستند و برای بارگذاری فونت به CDN نیاز نیست.
طراحی واکنشگرا، کنترلهای دارای برچسب، استفاده با صفحهکلید، حفظ تمرکز هنگام تغییر انتخابها و احترام به تنظیم کاهش حرکت مرورگر، بخشی از رابط هستند. میتوانید چند نمونه کد کوتاه را در یک برگه قرار دهید؛ هر نمونه شناسه مستقل دارد.
| بخش سایت | کد کوتاه | کاربرد |
|---|---|---|
| رزرو نوبت | [codenama_booking] |
چهار مرحله انتخاب خدمت، متخصص، زمان و اطلاعات تماس |
| نوبتهای مشتری | [codenama_appointments] |
مشاهده و مدیریت با حساب یا لینک خصوصی |
| پنل متخصص | [codenama_provider_panel] |
نوبتهای دریافتی، وضعیتها و برنامه کاری |
| درخواست همکاری | [codenama_provider_apply] |
معرفی همکاری و ارسال درخواست پس از ورود کاربر |
عنوان صفحه و انتخاب اولیه خدمت یا متخصص را نیز میتوانید با ویژگیهای کد کوتاه تعیین کنید:
[codenama_booking service="123" provider="456" title="رزرو مشاوره"]
شناسهها را با خدمت و متخصص سایت خود جایگزین کنید. این ویژگیها انتخاب اولیه را مشخص میکنند؛ مشتری همچنان میتواند انتخاب را تغییر دهد و به معنی محدودکردن قطعی فهرست نیستند.
اطلاعات نوبت در پایگاه داده همان سایت ذخیره میشود. جزئیات خصوصی تنها برای مدیر، مشتری مرتبط، متخصص صاحب نوبت یا دارنده کلید خصوصی آن نوبت در دسترس است. کلید مدیریت مهمان در پایگاه داده بهصورت هش ذخیره میشود، هنگام ثبت فقط یک بار ارائه میشود و از نشانی قابل مشاهده صفحه مدیریت حذف میشود.
فرمهای مدیریت از بررسی مجوز و درخواست معتبر وردپرس استفاده میکنند. درخواست رزرو عمومی نیز اعتبارسنجی سرور، فیلد مقابله با ربات و محدودیت تعداد درخواست دارد؛ مبلغ، مدت و مالکیت از اطلاعات معتبر سرور تعیین میشوند. خروجی CSV برای جلوگیری از اجرای فرمولهای واردشده در متن آماده میشود و پاسخهای API با دستور جلوگیری از کش ارسال میشوند.
غیرفعالسازی یا حذف افزونه، سابقه مشتریان و نوبتها را خودکار پاک نمیکند. متن پیشنهادی حریم خصوصی در ابزار وردپرس افزوده میشود؛ صادرکننده و حذفکننده خودکار اطلاعات شخصی در ابزارهای حریم خصوصی وردپرس در نسخه ۱.۰.۰ ارائه نشده است.
GET_LOCK./wp-json/codenama-booking/v1/ باید از کش کامل صفحه کنار گذاشته شوند.پس از نصب، منطقه زمانی را تنظیم کنید، خدمات و متخصصان تأییدشده را بسازید، برنامه کاری را تعیین کنید و کدهای کوتاه را در برگههای دلخواه قرار دهید. صفحه مدیریت مشتری را در تنظیمات انتخاب کنید و پیش از استفاده عمومی، رزرو، ایمیل، لغو، جابهجایی و در صورت فعالسازی، درگاه واقعی سایت خود را آزمایش کنید.
نوبتنما یک افزونه مستقل کدنما، توسعهیافته توسط آقای بیشه است. بسته شامل ZIP قابل نصب، رابط فارسی، تصاویر و فونت محلی و راهنمای راهاندازی است. کد افزونه با مجوز GPL-2.0-or-later و فونت وزیرمتن با مجوز SIL Open Font License ارائه میشوند.
[codenama_booking] و یک برگه با [codenama_appointments] بسازید. برگه دوم را در تنظیمات نوبتنما بهعنوان صفحه مدیریت نوبت انتخاب کنید.[codenama_provider_panel] و [codenama_provider_apply] را برای پنل و درخواست همکاری بسازید.برگههای رزرو و پنلها و مسیر /wp-json/codenama-booking/v1/ را از کش کامل صفحه کنار بگذارید. از پایگاه داده پشتیبان بگیرید؛ غیرفعالسازی افزونه تاریخچه را خودکار حذف نمیکند. لینک مدیریت مهمان محرمانه است و نباید با دیگران به اشتراک گذاشته شود.
اطلاعات نمونه تنها با اقدام صریح مدیر در بخش راهنما افزوده میشود. داده نمونه، نوبت یا مشتری ساختگی ایجاد نمیکند؛ خدمات و متخصصان نمونه را پیش از استفاده واقعی ویرایش یا غیرفعال کنید.
پس از خرید، تیکت را از پیشخوان خودتان بفرستید تا نسخهی محصول کنار گفتگو باشد.
ارسال تیکت
تجربه شما از این محصول