راهنمای سریع KarGah

نصب، پیکربندی و استفاده از افزونه KarGah (کارگاه) نسخه پایه

★ نسخه پایه

۱نصب سریع

پیش‌نیازها

پیش‌نیازحداقلتوصیه‌شده
WordPress6.07.1.3+
PHP7.48.2+
MySQL5.78.0+
SSL (HTTPS)توصیهالزامی برای درگاه

مراحل نصب

  1. ورود به پنل مدیریت: وارد پنل وردپرس شوید (yoursite.com/wp-admin).
  2. بارگذاری افزونه: از منوی افزونه‌ها → افزودن → بارگذاری افزونه، فایل kargah-base.zip (نسخه پایه) را انتخاب کنید.
  3. فعال‌سازی: روی «فعال‌سازی» کلیک کنید. یک فرم نمونه با نام «فرم رزرو مشاوره (نمونه)» خودکار ایجاد می‌شود.
✓ نصب موفق! پس از فعال‌سازی، منوی KarGah در وردپرس ظاهر می‌شود. شامل ۴ بخش: فرم‌های رزرو، رزروها، پرداخت‌ها و تنظیمات.

۲ساخت فرم رزرو

پس از نصب، یک فرم نمونه خودکار ایجاد می‌شود. برای ویرایش، از منوی KarGah به «فرم‌های رزرو» بروید. در نسخه پایه، فقط یک فرم می‌توانید داشته باشید.

تنظیمات قابل پیکربندی

عنوان فرمنامی که بالای فرم نمایش داده می‌شود
تقویمشمسی، میلادی یا هر دو
ساعات کاریبازه زمانی قابل رزرو در هر روز
مدت اسلات۱۵، ۳۰ یا ۶۰ دقیقه
مهلت پرداختچند دقیقه فرصت پرداخت دارد
ظرفیت مشترکفعال‌سازی ظرفیت مشترک بین خدمات

۵ مرحله فرم رزرو

مرحلهنامتوضیحالزامی
۱انتخاب خدمتکاربر خدمت را انتخاب می‌کندبله
۲اطلاعات تماسنام، موبایل، ایمیل، استان، شهربله
۳تاریخ و ساعتانتخاب روز و ساعت از تقویمبله
۴نوع برگزاریحضوری یا آنلایناختیاری
۵پرداختانتخاب روش پرداختبرای پولی

۳پیکربندی درگاه پرداخت

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

💳 پرداخت کارت‌به‌کارت

کاربر مبلغ را به حساب شما واریز می‌کند، فیش را بارگذاری می‌کند، و شما پس از بررسی، رزرو را تأیید می‌کنید.

🟡 درگاه زرین‌پال (API v4)

  1. دریافت Merchant ID: از پنل زرین‌پال، درگاه جدید بسازید.
  2. فعال‌سازی: در تنظیمات KarGah، Merchant ID را وارد کنید.
  3. Sandbox: برای تست تیک بزنید. برای محیط تولید حتماً بردارید.
⚠️ هشدار مهم قبل از انتشار سایت، حتماً یک پرداخت تستی انجام دهید. حالت Sandbox پیش‌فرض فعال است و باید قبل از انتشار غیرفعال شود.

🏦 درگاه بانکی عمومی

فیلدتوضیح
Merchant IDاز بانک دریافت کنید
URL درخواستآدرس API درخواست پرداخت
URL تأییدآدرس API تأیید پرداخت
کدهای موفقیتکدهای نشان‌دهنده موفقیت (۰، ۱۰۰، ۲۰۰)

۴نمایش فرم در سایت

روش ۱: شورت‌کد

[kargah_booking id="FORM_ID"]

روش ۲: انتساب برگه

  1. ویرایشگر فرم را باز کنید
  2. برگه منتسب را از dropdown انتخاب کنید
  3. ذخیره کنید — فرم به‌صورت خودکار در آن برگه نمایش داده می‌شود

۵سوالات متداول

آیا KarGah رایگان است؟

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

آیا تقویم شمسی پشتیبانی می‌شود؟

بله، تقویم جلالی به‌صورت پیش‌فرض فعال است. الگوریتم تبدیل در PHP و JavaScript پیاده‌سازی شده — نه ترجمه یک تقویم خارجی. نمایش هم‌زمان شمسی و میلادی نیز ممکن است.

چه درگاه‌های پرداختی پشتیبانی می‌شوند؟

سه روش هم‌زمان: زرین‌پال (API رسمی v4)، درگاه بانکی عمومی قابل پیکربندی برای هر بانک ایرانی، و پرداخت کارت‌به‌کارت با بارگذاری فیش.

آیا ثبت‌نام کاربر لازم است؟

خیر، کاربران بدون نیاز به ثبت‌نام می‌توانند رزرو کنند. فقط اطلاعات تماس (نام، موبایل، ایمیل) وارد می‌شود.

داده‌ها کجا ذخیره می‌شوند؟

همه داده‌ها در دیتابیس وردپرس شما. هیچ SaaS خارجی دخالت ندارد. فیش‌ها در پوشه محافظت‌شده با ۷ لایه امنیتی ذخیره می‌شوند.

آیا با Privacy API وردپرس سازگار است؟

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

محدودیت‌های نسخه پایه چیست؟

حداکثر ۱ فرم رزرو، ۱ خدمت رایگان، ۲ خدمت هزینه‌دار، اعتبارسنجی ایمیل محدود به gmail.com/yahoo.com. این محدودیت‌ها محصولی است، نه باگ — برای حذف، به نسخه Pro ارتقا دهید.

آیا می‌توانم لوگوی خود را اضافه کنم؟

بله، در نسخه پایه از تنظیمات KarGah می‌توانید لوگوی سفارشی آپلود کنید (با فیلدهای نام طراح و لینک پروفایل طراح).