سلام. شاید شما هم نیاز داشته باشید تا فقط تعداد افراد مشخصی بتونن فرم رو پر کنند. مثلا میخواید یک فرم رزرو کلاس آموزشی ایجاد کنید که اون کلاس فقط 20 نفر ظرفیت داره. پس بعد از پر شدن فرم توسط 20 نفر اول دیگه نباید امکان ثبت فرم وجود داشته باشه.

خود گرویتی فرم این امکان رو به شما میده که از طریق تنظیمات فرم این کار رو انجام بدید. یعنی طبق تصویر زیر از طریق ویرایشگر فرم >> تنظیمات >> تنظیمات فرم وارد صفحه تنظیمات فرم بشید:

توی صفحه تنظیمات فرم دنبال بخش “محدودیت ها” باشید و مثل تصویر پایین، طبق نیازتون تنظیمش کنید.

روش بعدی استفاده از پلاگین زیر هست. با توجه به روش قبلی، استفاده از پلاگین زیر توصیه نمیشه چون وقتی نویسنده اش پلاگین زیر رو می نوشت هنوز روش قبلی به گرویتی فرم اضافه نشده بود. بهرحال ما توی این پست معرفیش میکنیم:

بعد از نصب افزونه به منوی فرم ها >> یک زیر منو به اسم “محدودیت خرید” ایجاد میشه.
به قسمت “محدودیت خرید” برید و دکمه افزودن رو رو بزنید.
حالا از صفحه جدید اون فرمی رو که قبلا ساخته بودید و میخواید که برای تعداد ثبت شدنش محدودیت ایجاد کنید رو انتخاب کنید.
حالا از گزینه های ظاهر شده، تنظیمات کوچکی که داره رو انجام بدید و دکمه ذخیره رو بزنید .
تنظیمات خاصی نداره کافیه تعداد مورد نظر و پیغام هایی که در مواقع لزوم باید ظاهر بشند رو وارد کنید .

در صورتی که نیاز دارید فقط پرداخت های موفق بعنوان فرم ثبت شده شمرده بشن؛ دو روش بالا کمکی نمیکنن چون تمام وضعیت های پرداخت رو در نظر میگیرن.

برای حل این مشکل سایت زیر یک کدی نوشته که این مورد رو حل میکنه:

https://gravitywiz.com/better-inventory-with-gravity-forms

طبق آموزش بالا عمل کنید و توی کد موقع فراخونی، مقدار approved_payments_only رو برابر true قرار بدید تا فقط پرداخت های موفق شمرده بشن.

البته این نکته هم بگم که برای استفاده از سایت GravityWiz باید از یک IP غیر ایرانی وارد سایتش بشید.

به این post امتیاز دهید

‏39 نظرات

  • Author's gravatar
    میرزاامینی ۱۰ام اسفند ۱۳۹۳ , ۱۱:۲۵ ق٫ظ

    سلام. متشکرم از این آموزش
    قالب جدیدتون هم مبارک باشه
    آیا الان میشه گرویتی را به روز کرد؟
    سپاس

    • Author's gravatar
      گرویتی فرم پارسی ۱۰ام اسفند ۱۳۹۳ , ۱۱:۲۷ ق٫ظ

      سلام .تشکر. اگه از درگاه استفاده نمیکنید بله آپدیت کنید. ولی اگه از درگاه استفاده میکنید حداکثر تا جمعه صبر کنید .

  • Author's gravatar
    ای تبلت ۱۱ام مرداد ۱۳۹۴ , ۲:۴۵ ق٫ظ

    سلام و خسته نباشید. آیا با افزونه GravityForm میشه فرمی ایجاد کرد که کاربر بتونه توش فیلد رکورد اضافه کنه. بعنوان مثال فرض کنید برای دریافت سفارش یک کاربر بخوایم از فرمی استفاده کنیم که کاربر نام کالا و تعداد اون رو ثبت کنه. میخوایم این امکان رو به کاربر بدیم که بتونه خودش رکورد جدید اضافه کنه به تعداد محصولات متنوعی که میخواد. مثلا 1 عدد کالای X و 2 عدد کالای y و ….. آیا چنین امکانی هست؟

  • Author's gravatar
    hossein ۹ام شهریور ۱۳۹۴ , ۳:۱۶ ب٫ظ

    با سلام مجدد خدمت شما دوست عزیز
    گرویتی فرمز این قابلیت رو داره که بشه برای هر نقش کاربری یه تعداد مشخص امکان ارسال نوشته بده؟؟؟
    اگه میشه راهنمایی کنید

    • Author's gravatar
      گرویتی فرم پارسی ۱۰ام شهریور ۱۳۹۴ , ۱:۵۷ ق٫ظ

      سلام . باید براش پلاگین جانبی نوشته بشه . از افزونه های رایگان گشتم چیزی پیدا نکردم ولی بازهم پیدا کنم میزارم توی سایت .

  • Author's gravatar
    hossein ۱۰ام شهریور ۱۳۹۴ , ۲:۰۲ ب٫ظ

    مرسی دوست عزیز بخاطر پاسخگویی خوب شما.موفق و مؤید باشی.

  • Author's gravatar
    مجید ۲۱ام دی ۱۳۹۴ , ۳:۱۸ ق٫ظ

    سلام دوست عزیز

    شما یه راه حلی ندارید که با این افزونه بشه شارژ موبایل یا آی دی ساخت؟
    به صوری که فقط یهک فرم داشته باشیم و در ازای خرید یک محصول مشخص سیستم بتونه شارژی که به مشتری تحویل میده تکراری نباشه و بشه تو پنل مدیریتش برای این محصول تعداد زیادی شارژ با کد های مختلف ایجاد کرد

    سیستمی که دارید روش مانور میدید خیلی عالیه فقط همین رو کم داره تا با خیلی از افزونه های دیگه تو بازار قابل رقابت بشه

    لطفا راهنمایی بفرمایید بنده رو

    با سپاس
    ارادتمند

    • Author's gravatar
      گرویتی فرم پارسی ۲۲ام دی ۱۳۹۴ , ۳:۵۰ ب٫ظ

      سلام . تو برنامه ام هست که بنویسمش . ممنون از یادآوری شما .

  • Author's gravatar
    طره ۱۴ام آذر ۱۳۹۵ , ۱۲:۲۶ ب٫ظ

    سلام
    بدون این افزونه قبلا هم میشد با محدود کردن پیام های ورودی چنین امکانی را داشت
    این افزونه امکانات بیشتری دارد؟
    ممنون

    • Author's gravatar
      گرویتی فرم پارسی ۱۵ام آذر ۱۳۹۵ , ۰:۵۱ ق٫ظ

      سلام
      با این مورد میشه فقط پرداخت های موفق رو هم محدود کرد …
      خود گرویتی مثلا 10 تا فرم رو محدود میکنه این کد میاد مثلا اگر 100 تا فرم پر شده بود و 10 تا موفق بود موفق رو میشمره .

  • Author's gravatar
    حسن ۱۹ام آذر ۱۳۹۵ , ۸:۲۶ ب٫ظ

    سلام ، آقا اول تشکر کنم بابت سایت عالیتون
    دوم یه سوال داشتم :
    من میخوام یه فرم رزرو آنلاین تالار طراحی کنم
    به این صورت که مشتریان بیان و روزایی که میخوان مراسمشون رو برگزار کنن از توی سایت انتخاب و رزرو کنن
    اما میخوام تقویمش یه سری قابلیت های اختصاصی داشته باشه
    در حقیقت میخوام تقویمشو شخصی سازی کنم
    ببینید مشتری میاد یه روز رو از تقویم که دوس داره مراسمش توی اون روز برگزار بشه رو انتخاب میکنه
    بعد یه پیش پرداخت هم پرداخت میکنه به امید اینکه اون روز رو رزرو کرده و یه چند ساعت بعدش
    شخص دیگه ای همون روز رو انتخاب میکنه و رزرو میکنه
    و مدیر هم هنوز هیچکدوم از رزرو ها رو ندیده که اونا رو مطلع کنه که آقای محترم مراسمتون تداخل داره ، باید نفر اول مراسمشو برگزار کنه و … کلی مشکلات دیگه ای که پیش میاد
    حالا من میخوام تقویم رو بصورتی شخصی سازی کنم که وقتی شخصی تاریخی رو انتخاب میکنه ، اون روز توی تقویم غیر فعال بشه که شخص دیگه ای نتونه انتخابش کنه
    و جدایی از این
    مدیر بتونه از پنل مدیریت
    تقویم رو بصورت دستی ویرایش کنه ، مثلا روزای تعطیل و روز هایی که مثلا شهادت هست رو توی تقویم غیر فعال کنه که کسی نتونه مراسم عروسی یا جشن و … رزرو کنه

    حالا باید چیکار کنم به نظرتون ؟

  • Author's gravatar
    مصطفی ۱۵ام دی ۱۳۹۵ , ۳:۴۰ ب٫ظ

    این لینک باز نمیشه
    https://gravitywiz.com/better-inventory-with-gravity-forms
    و مقدار approved_payments_only رو برابر true کنید.

  • Author's gravatar
    behzad ۱۶ام دی ۱۳۹۵ , ۱:۳۶ ق٫ظ

    سلام.
    ببخشید آموزشش رو میزارین که کد ها رو باید کجا قرار بدیم؟؟؟

    • Author's gravatar
      گرویتی فرم پارسی ۱۶ام دی ۱۳۹۵ , ۸:۲۲ ق٫ظ

      سلام
      توی سایتش کامل گفته .
      داخل functions.php قالب

      • Author's gravatar
        مصطفی ۱۸ام دی ۱۳۹۵ , ۱۱:۴۶ ق٫ظ

        سلام
        من کد کپی کردم تو فایلی که گفتین اما دیگه سایتم بالا نیومد!!!

        • Author's gravatar
          گرویتی فرم پارسی ۱۹ام دی ۱۳۹۵ , ۳:۵۸ ق٫ظ

          سلام
          درست کپی نکردید. داخل تگ php بودن یا نبودن هم باید رعایت بشه .

  • Author's gravatar
    علی. ۳ام بهمن ۱۳۹۵ , ۳:۳۳ ب٫ظ

    سلام. بر. استاد. عزیز

    جناب. مهندس. عزیزبااین نرم. افزارخریداری. شده. ازشما. یه. جورایی. آبروی. ما. بخطر. افتاد..یکهفته. است. که. نظر. فرستادم. جواب. ندادید..متاسفانه. در. قسمت. انتخاب فیلد. درافزونه. مشکل. دارم..امشب ثب. نام. انجام میشه. و. نمیتونم. فروش. رو. محدود. کنم..چراجواب. نمیدید.حداقل. به. احترام. خریدی که. کردیم. جواب. بدید. نه. شماره. تماسی!نه. ارتباط. آنلاینی!نه پاسخ ایمیلی

    این. کار. درستی. نیست. شما. که انقدر. خدمات. رایگان. میدید. از. محصولات. فروخته. شده. هم. پشتیبانی. کنید..لطفا

    • Author's gravatar
      گرویتی فرم پارسی ۵ام بهمن ۱۳۹۵ , ۰:۵۲ ق٫ظ

      سلام
      دوست عزیز این پلاگین رو یه نفر دیگه توی مخزن گذاشته. اون یکی کد رو هم یه نفر دیگه توی سایتش گذاشته … حالا ما هم فقطمعرفیش کردیم دیگه مسئول عملکردش نیستیم که …
      اشتباه کردیم معرفی کردیم؟؟؟!!
      شما هر پلاگینی که از ما خرید کردید و مشکل داشت چشم بفرمایید ما رفع کنیم!!

  • Author's gravatar
    میثم خجسته ۷ام بهمن ۱۳۹۵ , ۱۰:۲۰ ق٫ظ

    با تشکر از شما بابت آپدیت جدید

    این آپدیتی که فرمودید رو باید کجا دقیقا بزاریم

    https://gravitywiz.com/better-inventory-with-gravity-forms

    ممنون از شما

    • Author's gravatar
      گرویتی فرم پارسی ۱۰ام بهمن ۱۳۹۵ , ۲:۰۹ ق٫ظ

      سلام
      این سایت گراویتی ویز کد میزاره … باید کد رو طبق راهنما توی فانکشن قالب بذارید.

  • Author's gravatar
    کسب وکار اینترنتی ۲۰ام بهمن ۱۳۹۵ , ۱۰:۲۰ ب٫ظ

    پشتباانی این محصول به چه صورته ؟
    به صورت لایسنسه ؟
    نال هم استفاده کنیم یا نه ؟

    • Author's gravatar
      گرویتی فرم پارسی ۲۴ام بهمن ۱۳۹۵ , ۰:۵۰ ق٫ظ

      سلام
      نال معنایی نداره. نال یعنی شکست قفل و …
      خودشون داخل گیت هاب سورسشو منتشر کردن که باهاش کار کنید و اگر راضی بود لایسنس رو برای آپدیت خودکار بخرید.

  • Author's gravatar
    امیر خضری پور ۹ام اردیبهشت ۱۳۹۶ , ۹:۳۱ ق٫ظ

    سلام می خواستم بدونم با این فرم ساز می تونم کاری کنم که مشتری روزهایی رو که کالای مد نظرش برای سفارش موجود هست انتخاب کنه ؟
    منظورم یه چیزی مثل سایت های رزرو بلیط هواپیماالبته با تقویم شمسی.

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

    • Author's gravatar
      گرویتی فرم پارسی ۱۰ام اردیبهشت ۱۳۹۶ , ۶:۵۸ ب٫ظ

      سلام
      کلا هرچیزی که با تقویم مرتبط باشه نمیشه . توی وردپرس تقویم شخصی درست نداریم.

  • Author's gravatar
    امیرحسین ۸ام تیر ۱۳۹۶ , ۴:۰۰ ب٫ظ

    اگه بخایم اگه مشتری دو تا انتخاب کردن قیمت نهایی هم دو برابر بشه باید چیکار کنیم

    • Author's gravatar
      گرویتی فرم پارسی ۸ام تیر ۱۳۹۶ , ۱۰:۲۸ ب٫ظ

      سلام
      اون برمیگرده به مبحث فیلدهای قیمت گذاری که توی سایت “آموزشی آشنایی با فیلدهای قیمت گذاری” رو بخونید متوجه خواهید شد.

  • Author's gravatar
    شمس ۲۴ام تیر ۱۳۹۶ , ۱:۱۲ ب٫ظ

    با سلام
    آیا امکانی هست که کاربر شماره ثبتی متعلق به سایت دیگر وارد کنید و ما همان دیتا مورد نیاز را بعد از تایپ کاربر در سایت به کاربر نشان دهیم ؟

    • Author's gravatar
      گرویتی فرم پارسی ۲۶ام تیر ۱۳۹۶ , ۵:۵۳ ق٫ظ

      سلام
      متوجه نشدم. بیشتر توضیح بدید.
      ولی در هر صورت برای ارتباط بین 2 سایت مختلف باید api وجود داشته باشه.

  • Author's gravatar
    علی ۱۲ام شهریور ۱۳۹۶ , ۱:۲۰ ب٫ظ

    سلام
    وردپرس من بخش فرم ها رو نداره ورژنشم 4.8 هست به نظرتون مشکلش چیه؟

    • Author's gravatar
      گرویتی فرم پارسی ۱۳ام شهریور ۱۳۹۶ , ۱:۰۵ ق٫ظ

      سلام
      وردپرس که به صورت دیفالت این مورد رو نداره دوست عزیز‌ 😐
      باید نصب کنید!
      سوالات متداول رو از سایت مطالعه بفرمایید.

  • Author's gravatar
    far ۱۲ام شهریور ۱۳۹۶ , ۶:۴۶ ب٫ظ

    کپی کردن کد ها توی فایل فانکشن قالب به چه صورت باید باشه یعنی کل کد های قبلی رو کامل پاک کنیم؟ و این 426 خط رو جایگذین کنیم یا این 426 خط رو توی تگ php بزاریم؟ خودش گفته فقط کپی کنیم و پیس کنیم.
    بعد از این کار توی قسمت محدودیت ها عددی که میدیم رو به تعداد تراکنش ها کم میکنه درسته؟

    • Author's gravatar
      گرویتی فرم پارسی ۱۳ام شهریور ۱۳۹۶ , ۱:۰۶ ق٫ظ

      سلام
      دوست عزیز اگر در مورد کار با فانکشن ها اطلاعاتی ندارید بهتره بهشون دست نزنید. چون ممکنه بزنید سایت رو بترکونید.
      ولی نه خیر نباید قبلی ها رو حذف کنید. بلکه باید به زیر بقیه اضافه کنید. البته باز و بسته بودن تگ php هم باید مد نظر قرار بدید.

      • Author's gravatar
        far ۱۳ام شهریور ۱۳۹۶ , ۴:۵۸ ب٫ظ

        بله ی چیزای میدونم و روی لوکال هم تست میکنم اول.
        ولی باز به نتیجه نرسیدم .بعد از گذاشتن کد ها باید از قسمت محدودها کنترلش کنیم؟

        • Author's gravatar
          گرویتی فرم پارسی ۱۶ام شهریور ۱۳۹۶ , ۱:۰۳ ب٫ظ

          سلام
          دوست عزیز داخل سایتش که به وضوح و کامل توضیح داده که چه باید کرد.
          باید کمی با php و کلاس و تابع اشنا باشید.

  • Author's gravatar
    ehsan ۱۵ام شهریور ۱۳۹۶ , ۱۰:۲۱ ق٫ظ

    با سلام
    من میخوام مخدودیتی در فرم اعمال بشه که کاربر پس از پر کردن فرم دیگه اون فرم واسش باز نشه و بجاش بنویسه شما قبلا این فرم رو پر کردید
    درحاضر اومدم تعریف کردم اگر کاربر یکبار فرم رو پر کنه یکی از فیلد ها مثلا نام کاربری تکراری باشه اجازه ثبت فرم رو نده و لی میخوام به صورتی باشه که در بالا توضیح دادم یعنی پس از پر کردن و ثبت فرم وقتی وارد برگه فرم میشه بنویسه این فرم توسط شما یکبار پر شده و دیگه فرم رو نشون نده به اون کاربر چیکار کنم؟

    • Author's gravatar
      گرویتی فرم پارسی ۱۶ام شهریور ۱۳۹۶ , ۱:۰۸ ب٫ظ

      سلام
      داخل تنظیمات فرم ها بخش محدودیت برای هر کاربر وجود داره.
      البته کاربر باید لاگین باشه.

دیدگاه بسته است