گرویتی فرم

آشنایی با فیلدهای قیمت گذاری

تاریخ: سه‌شنبه 4 جولای 2017

دسته بندی:  آموزش

تعداد نظر: ۴۹

تعداد بازدید: ۱۷۹۸۱


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

  • کاربر خودش قیمت رو وارد کنه ؟
  • بشه یک چک باکسی درست کرد که هر گزینه که انتخاب شد به قیمت اضافه بشه ؟
  • بشه یک دکمه رادیویی یا منو کشویی درست کرد که هر گزینه داری قیمت خاصی باشه ؟
  • و …..

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

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

فیلد محصول: هر فیلد محصول در تب عمومی خود دارای 2 قسمت مهم هست یکی “نوع محصول” هست و دیگری هم “قیمت” است.

یه توضیحی در مورد قسمت “نوع فیلد” موجود در تب عمومی فیلد محصول میدم :

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

نکات :
1 –  شما میتونید از هر تعداد محصولی با هر نوعی که دوست دارید توی فرم استفاده کنید و محدودیتی وجود نداره .
2 –  هر فیلد “قیمت گذاری” که به فرم اضافه میشه به تنهایی دارای یک قیمت کل هست. حالا اگه محصولتون جوری باشه که تعدادش رو به انتخاب خود کاربر میذارید مثل محصول تکی باید حواستون باشه که اگه کاربر اون قسمت تعداد یا مقدار رو خالی بذاره یعنی اینکه مقدار یا تعداد اون محصول 0 هست . پس قیمت کل همون فیلد محصول میشه => 0 تا ایکس تومن مساوی با 0 تومن. ( یا ریال )

فیلد حمل و نقل : خب با فیلد “محصول” آشنا شدیم . فیلد “هزینه حمل و نقل” هم یه جورهایی شبیه خود “فیلد محصول” هست اما با این مزیت که کنار هر گزینه مقداری که سود یا ضرر میکنید رو هم نشون میده . مثلا اگه گزینه پست پیشتاز رو 7000 هزار تومن باشه و گزینه تیپاکس 8000 تومان باشه . اگه گزینه پست پیشتاز رو انتخاب کنید کنار گزینه تیپاکس عدد +1000 اضافه میشه یعنی اگر بخواید به گزینه تیپاکس تغییر بدید  ، باید 1000 تومن دیگه هم پرداخت کنید .

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

فیلد انتخاب ها : فیلد “انتخاب ها” یکم حرفه ای تر از بقیه هست و قابلیت اضافه کردن “چک باکس” رو هم داره . این فیلد رو در قالب یک مثال بهتون توضیح میدم.

فرض کنید شما یک محصول به اسم “لپ تاپ” دارید که قیمت پایه اش 3 میلیون تومان هست. حالا اگه کاربر این لپ تاپ رو با گارانتی شرکت ایکس بخره قیمتش میشه 3 میلیون و 200 هزار تومان و اگه با گارانتی شرکت ایگرگ بخره قیمتش میشه 3 میلیون و 300 هزار تومن .

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

فیلد مجموع : اون قیمتی که به درگاه فرستاده میشه مجموع قیمت همه “فیلد های قیمت گذاری” هست که این قیمت کل رو میتونید از طریق فیلد “مجموع” به کاربر نشون بدید . این فیلد “مجموع” در قسمت “فیلدهای قیمت گذاری” موجود هست و قرار دادنش در فرم اختیاری هست ولی بهتره توی فرم وجود داشته باشه تا کاربر قبل انتقال به بانک بدونه که دقیقا چقدر باید پرداخت کنه.

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

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

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

در پایین هم یه پیش نمایشی براتون درست کردم :

  • قیمت: 3,000,000 تومان تعداد/مقدار :
  • جدا کننده بخش

  • 0 تومان

اکنون که با فیلدهای قیمت گذاری آشنا شدید از طریق لینک زیر نحوه اتصال فرم بالا به درگاه پرداخت رو مطالعه بفرمایید:

https://gravityforms.ir/2609


۴۹ دیدگاه برای این محصول ثبت شده است!

comment

hassan

چهارشنبه ۵ فروردین ۱۳۹۴

salam khob badesh chejori be dargah motasel konim va feed back begirim?

comment

گرویتی فرم پارسی

چهارشنبه ۵ فروردین ۱۳۹۴

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

comment

میرزاامینی

چهارشنبه ۵ فروردین ۱۳۹۴

سلام خیلی ممنون. بسیار خوب بود. یک سوال آیا شما این اد آنز را ترجمه کرده اید؟ Gravity Forms MyMail Add-On منظورم اینه اگر نصبش کنم بخش های مربوط به اون فارسی میشه یا به هم ریختگی ممکنه ایجاد کنه؟ متشکرم

comment

گرویتی فرم پارسی

چهارشنبه ۵ فروردین ۱۳۹۴

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

comment

مهدي

یکشنبه ۲۰ اردیبهشت ۱۳۹۴

با سلام لازم هست از شما تشكر كنم واقعا سايت خوب و حرفه اي داريد. ببخشيد در قسمت محصول»»»»فيلد تعیین شده توسط کاربر :«« امكانش هست كه تعريف بشه حتما مبلغ پرداختي از سوي كاربر از يك عددي بيشتر باشه و كاربر نتونه از اون مبلغ پايه كمتر پرداخت كنه؟؟ در طرف مقابل سقف پرداخت هم مشخص بشه. با تشكر

comment

گرویتی فرم پارسی

یکشنبه ۲۰ اردیبهشت ۱۳۹۴

سلام . به صورت پیشفرض نداره باید از طریق توابع این کار انجام بشه . بررسی میکنم کدش رو میذارم .

comment

mp812

یکشنبه ۲۰ اردیبهشت ۱۳۹۴

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

comment

گرویتی فرم پارسی

یکشنبه ۲۰ اردیبهشت ۱۳۹۴

سلام . اگه بسته فارسی ساز رو هم نصب کرده باشید به منوی فرم ها >> زیر منوی تنظیمات واحد پولی ایران هم اضافه شده .

comment

hessam

یکشنبه ۲۰ اردیبهشت ۱۳۹۴

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

comment

گرویتی فرم پارسی

یکشنبه ۲۰ اردیبهشت ۱۳۹۴

سلام . به صورت پیشفرض امکانش نیست . باید برای هر کدوم محصول تکی بذارید . البته باز هم یه سرچ میکنم ببینم هوکی کدی داره یا نه .

comment

hessam

جمعه ۲۵ اردیبهشت ۱۳۹۴

ممنون یه سوال دیگه : من یه محصول به صورت لیست بازشو گذاشتم + تعداد و مجموع اما مجموع کار نمیکنه و نشون نمیده http://hicpart.com/fa/%D8%B3%D9%81%D8%A7%D8%B1%D8%B4

comment

گرویتی فرم پارسی

جمعه ۲۵ اردیبهشت ۱۳۹۴

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

comment

hessam

جمعه ۲۵ اردیبهشت ۱۳۹۴

افزونه درست نصب نشده بود درست شد ممنون

comment

مجتبی

شنبه ۲۴ مرداد ۱۳۹۴

با سلام باز هم از سایت خوبتون تشکر میکنم. امکانش هست که در این فرم ساز بتونیم که یک لیست چند ستونه ساخت که یکی از ستون ها لیست باز شو باشه.... مثل سفارش محصول در سایت زیر... http://parsapolymer.com/?part=eform&inc=eform&id=15 با تشکر

comment

.exe

یکشنبه ۲۵ مرداد ۱۳۹۴

سلام؛ بله، با استفاده از پلاگین زیر به راحتی می تونید انجام بدید. https://wordpress.org/plugins/gravity-forms-list-field-select-drop-down/

comment

حسین عباسی

شنبه ۸ اسفند ۱۳۹۴

سلام و ادب ممنون از سایت خوب و اطلاعات مفید شما ببخشید سوالی داشتم ازخدمت تون: میشه اطلاعات سبد خرید ووکامرس رو به نحوی وارد فرمساز کرد!؟ یعنی اینکه اطلاعات رو از سبد خرید بگیره و بعدش توسط فرمساز وارد فرآیند تکمیل سفارش بشه:ورود یا عضویت، اطلاعات پستی و در نهایت پرداخت... ممنون

comment

گرویتی فرم پارسی

شنبه ۸ اسفند ۱۳۹۴

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

comment

محمد

دوشنبه ۱۷ اسفند ۱۳۹۴

سلام و خسته نباشید چه طوری میشه پرداخت رو اول فرم چند مرحله ای قرار داد من یه فرم چند مرحله ای دارم که می خوام اول پرداخت کنند بعد فرم رو پرداخت کنند

comment

گرویتی فرم پارسی

دوشنبه ۱۷ اسفند ۱۳۹۴

سلام . بالاخره اول پرداخت کند یا بعدا پرداخت کند ؟ :|

comment

محمد

سه شنبه ۱۸ اسفند ۱۳۹۴

ینی پرداخت مرحله اول فرم باشه

comment

گرویتی فرم پارسی

چهارشنبه ۱۹ اسفند ۱۳۹۴

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

comment

مهدی

شنبه ۱۱ اردیبهشت ۱۳۹۵

سلام مرسی از اطلاعات مفیدتون من یه محصول دارم که برای فروشش چنتا ویژگی مختلف رو کاربر باید انتخاب کنه و قیمتشون با هم جمع بشه اما فید "مجموع" در هر صورت صفره و تغییری نمیکنه به نظرتون مشکل از کجاست ؟؟!!

comment

گرویتی فرم پارسی

شنبه ۱۱ اردیبهشت ۱۳۹۵

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

comment

مهدی

یکشنبه ۱۲ اردیبهشت ۱۳۹۵

راه حلی نداره که نشون بده ؟!

comment

گرویتی فرم پارسی

دوشنبه ۱۳ اردیبهشت ۱۳۹۵

باید تداخل جیکوئری رو رفع کنید که اکثرا بخاطر قالب هست یعنی اگه قالب 2015 خود وردپرس رو فعال کنید میبینید مشکلی نیست .

comment

علي

سه شنبه ۱۸ آبان ۱۳۹۵

با سلام من محصولات متعددي دارم و قيمت هاشون هم متغيير ، چطور از گرويتي براي دريافت سفارش استفاده كنم ؟

comment

گرویتی فرم پارسی

سه شنبه ۱۸ آبان ۱۳۹۵

سلام توی این پست توضیحات لازمه رو مطالعه کنید باید توضیح داده باشیم.

comment

alishahbazi

دوشنبه ۲۴ آبان ۱۳۹۵

سلامی مجدد در این مورد توضیحی داده نشده ؟!

comment

گرویتی فرم پارسی

سه شنبه ۲۵ آبان ۱۳۹۵

سلام فیلد های محاسباتی کاملا بهتون کمک میکنند. یک فیلد قیمت اضافه کنید و نوعش رو به صورت محاسباتی قرار بدید . بقیه اش ضرب و تقسیمه.

comment

کرمی

سه شنبه ۷ دی ۱۳۹۵

سلام من می خوام فرمی داشته باشم که مبلغ بصورت مستقیم توسط کاربر وارده بشه ! چطور می تونم این کار رو انجام بدم

comment

گرویتی فرم پارسی

چهارشنبه ۸ دی ۱۳۹۵

سلام همین پست رو مطالعه فرمایید.

comment

فرهاد

دوشنبه ۲۰ دی ۱۳۹۵

سلام من مثلا 10 محصول دارم واسه فروش ، فیلد محصول در قسمت “نوع فیلد” محصول تکی برام کاربرد نداره دکمه های رادیویی کاربرد داره برام ولی اونم نمیتونم انتخاب کنم شاید کاربر چند محصول باهم بخواد انتخاب کنه اونطور فقط 1 دونه از لیست رو میتونه انتخاب کنه اگه مثل فیلد انتخاب ها نوع فیلدش چک باکس داشت میشد استفاده کنم الان فیلد محصول نوع فیلدش چک باکس نداره میشه کاری کرد دکمه های رادیویی بشه چند انتخابه باشه مثل چک باکس شه؟ چیکار باید بکنم؟

comment

گرویتی فرم پارسی

سه شنبه ۲۱ دی ۱۳۹۵

سلام اینجا توضیح داده چطور از چک باکس بعنوان محصول استفاده بشه: https://gravitywiz.com/checkbox-products-gravity-forms/

comment

علیرضا

پنجشنبه ۲۳ دی ۱۳۹۵

با سلام من متاسفانه اصلاً متوجه نشدم که اون سوالی رو که گفته بودم رو چطوری انجام بدم چنین چیزی رو میخوام عملی بشه http://www.allsamsung.ir/samsung-side-by-side-food-showcase-romano-steel.html کنارش محاسبه گر هست اون محاسبه گر رو منظورمه

comment

گرویتی فرم پارسی

شنبه ۲۵ دی ۱۳۹۵

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

comment

فرید

یکشنبه ۲۴ اردیبهشت ۱۳۹۶

سلام ممنون از راهنمایی و آموزش هاتون میخواستم بدونم اگر همین مثال لپ تاپ که زدین کاربر بیاد inspect element بگیره و value (قیمت) گارانتی رو تغییر بده، چطور میشه جلوی این کارو گرفت که از طریق inspect نشه قیمت رو تغییر داد؟ اگر بتونید راهنمایی کنید ممنون میشم

comment

گرویتی فرم پارسی

یکشنبه ۲۴ اردیبهشت ۱۳۹۶

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

comment

فرید

یکشنبه ۲۴ اردیبهشت ۱۳۹۶

ممنون از جواب قیمت رو تو کد بهش دادم، یه تابع نوشتم از یه متغیری میگیره و مقدار فیلد رادیویی رو با اون متغیر پُر میشه، و تست کردم بعد inspect که ثبت کنم با مقدار جدید ذخیره میشه.

comment

گرویتی فرم پارسی

دوشنبه ۲۵ اردیبهشت ۱۳۹۶

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

comment

far

دوشنبه ۵ تیر ۱۳۹۶

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

comment

گرویتی فرم پارسی

سه شنبه ۶ تیر ۱۳۹۶

سلام شما برای وضعیت ناموفق و انصرافی هم تاییدیه جدا ساختید و تا اینجا مشکلی نیست. ولی اگه دقت کرده باشید توی گرویتی فرم صرف نظر از بحث درگاه یا غیر درگاه، هر تاییدیه اضافه که بجز تاییدیه پیشفرض بسازید؛ پایین تاییدیه یک بخش اضافه تری نسبت به تاییدیه پیشفرض داره به اسم "منطق شرطی" شما اون رو خالی رها کردید. در حالی که خود گرویتی فرم هم گفته اون بخش اجباریه و باید جوری ست کنید که شرطش همواره برقرار باشه. مثلا اینطوری: نمایش اگر حداقل یکی : فیلد تست هست خالی فیلد تست نیست خالی اینطوری همواره شرطش برقرار میشه.

comment

far

جمعه ۹ تیر ۱۳۹۶

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

comment

far

شنبه ۱۰ تیر ۱۳۹۶

توضیحاتتون عالی بود یکم باهاش کارکردم درست شد ممنون

comment

گرویتی فرم پارسی

شنبه ۱۰ تیر ۱۳۹۶

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

comment

far

یکشنبه ۱۱ تیر ۱۳۹۶

ممنون درست شد خیل توضیح عالی بود

comment

محمد رضا طاهری

سه شنبه ۳ مرداد ۱۳۹۶

سلام من یک فرم محاسباتی درست کردم و همه چیز به درستی کار میکنه میخوام بجای اتکت قیمت بنویسم مبلغ باید چیکار کنم ممنون میشم راهنمایی کنید.

comment

گرویتی فرم پارسی

سه شنبه ۳ مرداد ۱۳۹۶

سلام کد زیر رو اماده کردم که بزارید توی function قالبتون : http://pastecode.ir/?raw=126624

comment

omrani

جمعه ۱۷ شهریور ۱۳۹۶

سلام خدمت شما سئوالی داشتم من فرمیروآماده کردم برای محاسبه اقساط فقط مشکلم اینه که فیلهای محاسباتی مخفی نمیشن هرکاری میکنمنمیشهتیک مخفی میزنم نمیشه از فیلد مخفی استفاده کردم چیزی نداشت که بتونم فرمول بهش بدم لطفا راهنمایی کنید ضروری ممنون

comment

گرویتی فرم پارسی

شنبه ۱۸ شهریور ۱۳۹۶

سلام میتونید با استفاده از css و کلاس gf_invisible این کار رو انجام بدید. مطالعه پست زیر رو توصیه میکنم. البته با ip غیر ایرانی میتونید سایتش رو باز کنید: http://gravitywiz.com/how-to-hide-gravity-forms-product-fields/


ارسال نظر برای این مطلب غیرفعال شده است.