آیا به دنبال راهی برای ایجاد فرمهای حرفهای و قدرتمند در وبسایت خود هستید؟ آیا میخواهید به راحتی انواع فرمهای تماس، ثبتنام، نظرسنجی و… را ایجاد کنید و اطلاعات ارزشمندی از کاربران خود جمعآوری کنید؟ افزونه گرویتی فرم بهترین انتخاب شماست. این افزونه با امکانات بینظیرش، به شما کمک میکند تا فرمهای سفارشی و پویایی ایجاد کنید که به طور کامل با نیازهای کسبوکار شما سازگار باشد.
در این متن، قصد داریم به صورت کامل و جامع به معرفی افزونه گرویتی فرم بپردازیم و تمام ویژگیها، مزایا و نحوه استفاده از آن را برای شما شرح دهیم. همچنین، به سؤالاتی که ممکن است در مورد این افزونه داشته باشید، پاسخ خواهیم داد.
افزونه گرویتی فرم چیست؟
گرویتی فرم یکی از محبوبترین و قدرتمندترین افزونههای ساخت فرم در وردپرس است که به شما امکان میدهد انواع فرمهای سفارشی را به سادگی ایجاد و مدیریت کنید. این افزونه با رابط کاربری آسان و امکانات گسترده، حتی برای کاربران مبتدی نیز قابل استفاده است.
چرا از افزونه گرویتی فرم استفاده کنیم؟
- ایجاد فرمهای سفارشی: با استفاده از گرویتی فرم، میتوانید انواع فرمهای پیچیده و سفارشی را ایجاد کنید.
- امکانات گسترده: امکان افزودن انواع فیلدهای مختلف، منطق شرطی، محاسبات و… به فرمها.
- یکپارچگی با سایر افزونهها: گرویتی فرم به خوبی با سایر افزونههای وردپرس مانند MailChimp، PayPal و… یکپارچه میشود.
- افزایش نرخ تبدیل: فرمهای جذاب و کاربردی میتوانند نرخ تبدیل وبسایت شما را به طور قابل توجهی افزایش دهند.
- گزارشگیری دقیق: امکان مشاهده و تحلیل اطلاعات جمعآوری شده از طریق فرمها.
ویژگیهای کلیدی افزونه گرویتی فرم
انواع فیلدها: فیلدهای متنی، انتخابی، چند انتخابی، تاریخ، زمان، فایل آپلود و…
منطق شرطی: نمایش یا پنهان کردن فیلدها بر اساس پاسخهای کاربر
محاسبات: انجام محاسبات ساده یا پیچیده بر اساس دادههای وارد شده در فرم
یکپارچگی با ابزارهای بازاریابی: ارسال اطلاعات جمعآوری شده به ابزارهای بازاریابی مانند MailChimp، ConvertKit و…
پشتیبانی از پرداخت: ایجاد فرمهای پرداخت آنلاین با استفاده از درگاههای پرداخت مختلف
گزارشگیری پیشرفته: ایجاد گزارشهای سفارشی برای تحلیل دادهها
نحوه استفاده از افزونه گرویتی فرم
استفاده از افزونه گرویتی فرم بسیار ساده است. پس از نصب و فعالسازی افزونه، شما میتوانید با استفاده از رابط کاربری گرافیکی آن، فرمهای خود را ایجاد و سفارشیسازی کنید.
مراحل ایجاد یک فرم:
- ایجاد یک فرم جدید: با کلیک بر روی دکمه “ایجاد فرم جدید”، یک فرم خالی ایجاد کنید.
- اضافه کردن فیلدها: فیلدهای مورد نظر خود را به فرم اضافه کنید.
- سفارشیسازی ظاهر: ظاهر فرم را با استفاده از تنظیمات مختلف سفارشیسازی کنید.
- تنظیمات پیشرفته: از تنظیمات پیشرفته برای اعمال منطق شرطی، محاسبات و… استفاده کنید.
- انتشار فرم: پس از اتمام کار، فرم را در یک صفحه یا پست وردپرسی قرار دهید
مزایای خرید افزونه گرویتی فرم از ما
نسخه اورجینال: ما تنها نسخه اورجینال افزونه گرویتی فرم را ارائه میدهیم.
بومیسازی کامل: افزونه به صورت کامل به فارسی ترجمه شده است.
پشتیبانی فنی: تیم پشتیبانی ما آماده پاسخگویی به سوالات شما در مورد نصب، پیکربندی و استفاده از افزونه است.
بهروزرسانیهای مداوم: ما به صورت مرتب افزونه را به روزرسانی میکنیم تا از امنیت و عملکرد آن اطمینان حاصل کنیم.
قیمت مناسب: ما افزونه را با قیمتی مناسب و رقابتی ارائه میدهیم.
جمعبندی
افزونه گرویتی فرم یک ابزار قدرتمند و حرفهای برای ایجاد فرمهای سفارشی در وردپرس است. با استفاده از این افزونه، میتوانید به راحتی اطلاعات ارزشمندی از کاربران خود جمعآوری کرده و به بهبود کسبوکار خود کمک کنید.
اگر به دنبال یک افزونه ساخت فرم حرفهای و با کیفیت هستید، گرویتی فرم بهترین گزینه برای شماست.
بابک
سلام من یه مشکلی دارم توی گرویتی یه فرم محاسبه ساختم که { قیمت محصول} *{a}*{b} میکنه که درسته و عدد صحیحی میاره ولی وقتی میزنم بره سبد خرید این عدد رو دوباره با قیمت محصول جمع میکنه و توی سبد خرید عدد اشتباه نشون میده چطوری این مشکل رو برطرف کنم؟
یکی هست منو راهنمایی کنه؟
میلاد نوروزیمدیریت
سلام دوست عزیز 🌟
مشکلی که دارید معمولاً به دلیل تنظیمات نحوه ارسال دادهها از گرویتی فرم به ووکامرس ایجاد میشود. لطفاً مراحل زیر را بررسی کنید:
1️⃣ بررسی محاسبات:
اطمینان حاصل کنید که فیلدی که محاسبات را انجام میدهد، مقدار نهایی را به درستی محاسبه کرده و به عنوان قیمت محصول به سبد خرید ارسال میشود.
2️⃣ اتصال فیلد محاسبه به قیمت محصول:
در تنظیمات گرویتی فرم یا افزونههایی مثل Gravity Forms Product Add-Ons، مطمئن شوید که مقدار محاسبهشده (نه قیمت محصول اصلی) به سبد خرید منتقل میشود.
3️⃣ کدنویسی (در صورت نیاز):
اگر مشکل حل نشد، ممکن است نیاز باشد از طریق کدنویسی قیمت نهایی را به درستی تنظیم کنید. نمونه کدی که میتوانید استفاده کنید:
php
Copy code
add_action( ‘woocommerce_before_calculate_totals’, ‘update_cart_item_price’, 10, 1 );
function update_cart_item_price( $cart ) {
if ( is_admin() && ! defined( ‘DOING_AJAX’ ) )
return;
foreach ( $cart->get_cart() as $cart_item ) {
if ( isset( $cart_item[‘custom_price’] ) ) {
$cart_item[‘data’]->set_price( $cart_item[‘custom_price’] );
}
}
}
این کد مقدار محاسبهشده را جایگزین قیمت اصلی محصول در سبد خرید میکند.
4️⃣ بررسی نسخه افزونهها:
مطمئن شوید که نسخه گرویتی فرم، ووکامرس و افزونههای متصل بهروز هستند.
اگر باز هم مشکل داشتید، لطفاً اطلاع دهید تا بیشتر راهنمایی کنیم. 😊
بابک
خیلی ممنونم از پاسخ سریع شما
فرمم به این شکله که
فیلد 1- قیمت محصول(که از کد کوتاه ووکامرس تشکیل شده و اینطوری نشون میده مثلا 75/000 تومان)
فیلد 2- عرض کار(مشتری وارد میکنه فیلد عددی هست مثلا 100 سانتی متر)
فیلد 3- چین کار(مشتری وارد میکنه فیلد عددی هست مثلا 3 جین)
فیلد4-فیلد محصول(که زمینه های مقدار و تعداد غیر فعال شده و محاسبه داخل این فیلد نوشته شده)
و فرمول هم به این شکله فیلد1*فیلد2*فیلد3 و جواب هم درسته
اما ته فرم یه جمع جز و یه تنظیمات نوشته که اتوماتیک قیمت محصول یعنی 75/000تومان اونجا هست و وقتی اضافه به سبد خرید رو میزنم توی سبد خرید این عدد با عدد محاسبه شده جمع میشه حتی وقتی این گزینه های جمع جز و تنظیمات رو از داخل افزونه ADD ONESغیرفعال هم میکنم بازم به قیمت صحیح جمع میشه همه گزینه های ADD ONESرو تست کردم حل نشد.
در مورد کد بالا نمیدونم کد رو چجوری و کجا قرار بدم
میلاد نوروزیمدیریت
سلام و وقت بخیر
ممنون از سوال شما. در مورد مشکلی که دارید، به نظر میرسد که مشکلی در محاسبه و جمع قیمتها در سبد خرید شما وجود دارد. این مشکل معمولاً زمانی پیش میآید که فیلدهای اضافی یا افزونههای جانبی (Add-ons) در گرویتی فرم به طور خودکار به قیمت نهایی اضافه میشوند.
برای حل این مشکل، پیشنهاد میکنم مراحل زیر را انجام دهید:
غیرفعال کردن افزونههای اضافی: ابتدا مطمئن شوید که هیچ افزونهای از جمله افزونههای جانبی (Add-ons) باعث اضافه شدن مبلغ به قیمت نمیشود. از آنجایی که شما این گزینهها را غیرفعال کردهاید، این مرحله را انجام دادهاید، اما پیشنهاد میکنم دوباره این موارد را بررسی کنید.
بررسی تنظیمات فرم: در تنظیمات خود فرم، مطمئن شوید که فیلدهایی که محاسبه قیمت را انجام میدهند به درستی با فرمول تعیین شده کار میکنند. به نظر میرسد که فرمولی که برای فیلد محاسبه شده نوشتهاید (فیلد1 * فیلد2 * فیلد3) به درستی کار میکند، اما ممکن است مشکلی در تنظیمات فرم برای ارسال قیمت نهایی به سبد خرید وجود داشته باشد.
اضافه کردن کد در فیلد: در صورتی که بخواهید کد را برای محاسبه قیمت وارد کنید، باید آن را در فیلد محاسبهشده قرار دهید. برای انجام این کار:
به بخش “محاسبه” در گرویتی فرم بروید.
فرمول مورد نظر (فیلد1 * فیلد2 * فیلد3) را در فیلد محاسبهشده وارد کنید.
استفاده از کد کوتاه و ووکامرس: اگر کد کوتاه ووکامرس به درستی نمایش داده میشود، برای جلوگیری از جمع شدن قیمتها در سبد خرید، مطمئن شوید که فیلدهایی که برای قیمت محصول و محاسبه آن استفاده میکنید به درستی جداگانه در فرم و سبد خرید قرار گیرند.
در صورتی که کد را نمیدانید کجا قرار دهید یا نیاز به راهنمایی بیشتر داشتید، لطفاً جزئیات بیشتری از وضعیت کنونی سایت خود و افزونههای نصبشده را به اشتراک بگذارید تا دقیقتر راهنمایی کنیم. 😊
با احترام،
تیم پشتیبانی وب دنج 🌐
محسن
من یه فرمی رو ساختم با گرویتی که یک کد 19 رقمی رو از کاربر میگیرم. میخوام کد تکراری کسی ثبت نکنه. نمیتونم از کد ملی استفاده کنم چون یک کاربر میتونه 10 تا فرم تکمیل کنه با کد ملی و شماره خودش اما کد یکت یا منحصر به فرد این کد 19 رقمی هست مثل شناسه کد رهگیری پستی . باید چی کار کنم؟
میلاد نوروزیمدیریت
سلام وقت بخیر 🌟
برای جلوگیری از ثبت کد 19 رقمی تکراری در گرویتی فرم، میتوانید از فیلد اختصاصی (Custom Field) و کدهای سفارشی (Custom Code) استفاده کنید. گرویتی فرم به شما این امکان را میدهد که قبل از ثبت اطلاعات، آنها را بررسی و اعتبارسنجی کنید.
1-
گرویتی فرم اطلاعات هر فیلد را بهصورت متا در پایگاه داده ذخیره میکند. شما میتوانید کد 19 رقمی را در متای فرم ذخیره کرده و بررسی کنید که تکراری نباشد.
2-
هوک زیر به شما اجازه میدهد قبل از ارسال فرم، دادهها را اعتبارسنجی کنید. برای بررسی تکراری نبودن کد 19 رقمی، از کد زیر استفاده کنید:
add_filter( ‘gform_field_validation_YOUR_FORM_ID’, ‘validate_unique_code’, 10, 4 );
function validate_unique_code( $result, $value, $form, $field ) {
if ( $field->id == YOUR_FIELD_ID ) { // جایگزین YOUR_FIELD_ID با ID فیلد کد 19 رقمی
global $wpdb;
$table_name = $wpdb->prefix . “gf_entry_meta”;
$code_exists = $wpdb->get_var( $wpdb->prepare(
“SELECT COUNT(*) FROM $table_name WHERE meta_key = %s AND meta_value = %s”,
$field->id, $value
));
if ( $code_exists > 0 ) {
$result[‘is_valid’] = false;
$result[‘message’] = “این کد قبلاً ثبت شده است. لطفاً کد دیگری وارد کنید.”;
}
}
return $result;
}
3-
YOUR_FORM_ID: شماره فرم گرویتی که ساختید (ID فرم).
YOUR_FIELD_ID: شماره فیلد کدی که کاربران وارد میکنند (ID فیلد در تنظیمات فیلد مشخص است).
4-
کد بالا را در فایل functions.php قالب وردپرس خود قرار دهید.
محسن
ممنون از توضیحات شما من از قالب زفایر وردپرس استفاده میکنم. میخواد به جای فرم پیش فرض وردپرس . کاربران رو با عضویت پیامکی وارد سیستم کنه .افزونه دیجیتس مناسب این کار هست یا خیر؟
بعد از عضویت کاربران باید فرم های رو تکمیل کنند. این فرم ها توسط گرویتی فرم طراحی شده و یه سری اطلاعات رو از کاربر میگیره. قبل از ارسال فرم ها و در مرحله اخر کد رهگیری تولید شده توسط افزونه Gravity Perks Unique ID رو پیامک کنه برای کاربر. این بخش رو با چی اجرا کنم؟
محسن
سلام . وقت به خیر. من اگه این افزونه گراویتی یا هر فرم ساز دیگه موجود در سایت رو بخرم( غیر از بحث احراز هویت کد ملی ) این امکان رو دارم که کاربران که فرم رو تکمیل میکنن( با یک فرم ساز مثل گارویتی).بعدش بتونن ارشیو رو ببینن ( حالا ممکنه یه تاریخی تعریف کنیم بابت ورود و ویرایش و بعدش دیگهع امکان ویرایش نداشته باشند)
یعنی کاربران ممکنه بعد از ورود به سیستم بخوان چند تا فرم رو تکمیل کنند باید هر کسی فرم هایی که تکمیل کرده رو ببینه یعنی ارشیو داشته باشه
مثل همین آرشیو سفارشات تو ووکامرس یا پنل های کاربری
امکان پذیر هست؟
یعنی یه پنل کاربری ویزه اعضا که فرم هایی که خودشون تکمیل کردن رو ببینند
ضمن اینکه هر فرم که تکمیل میکنن افراد باید برای اون کد رهگیری مجزا دریافت کنند.
این موارد با این ازفونه و گراویتی فرم اصلی انجام پذیر هست یا نیاز به کد نویسی یا افزونه دیگه ای هم هست؟
میلاد نوروزیمدیریت
سلام! وقت شما بخیر. 😊
در مورد درخواست شما، افزونه گرویتی فرم (Gravity Forms) قابلیتهای زیادی برای مدیریت دادهها و نمایش آرشیو فرمها دارد، اما برخی از ویژگیهایی که شما ذکر کردید نیازمند استفاده از افزونههای جانبی و تنظیمات خاصی است. در ادامه توضیح میدهم که چگونه میتوانید این سیستم را پیادهسازی کنید:
1. ثبت و نمایش فرمهای تکمیلشده برای هر کاربر:
با استفاده از افزونه GravityView، شما میتوانید آرشیوی از فرمهای تکمیلشده توسط هر کاربر ایجاد کنید. این افزونه امکان نمایش دادههای ثبتشده در گرویتی فرم را در قالب لیست، جدول، یا سایر طراحیها فراهم میکند. همچنین میتوانید نمایش این دادهها را به کاربران محدود کنید تا هر کاربر فقط فرمهای خودش را ببیند.
2. کد رهگیری برای هر فرم:
گرویتی فرم بهطور پیشفرض یک Entry ID برای هر ثبتنام تولید میکند. با استفاده از فیلدهای Hidden Field و Merge Tags میتوانید این ID را بهعنوان کد رهگیری به کاربران نمایش دهید.
اگر کد رهگیری شخصیسازیشده میخواهید، میتوانید از افزونه Unique ID for Gravity Forms استفاده کنید که امکان تولید کد رهگیری خاص (مانند کدهای سفارشیشده) را میدهد.
3. ویرایش فرمها در بازه زمانی مشخص:
برای این قابلیت، میتوانید از افزونه Gravity Forms Editable Entries یا امکانات داخلی GravityView استفاده کنید. این افزونهها به کاربران اجازه میدهند تا اطلاعات فرمهای قبلی را ویرایش کنند. همچنین میتوانید محدودیتهای زمانی برای ویرایش اعمال کنید (مثلاً فقط تا یک تاریخ خاص).
4. پنل کاربری ویژه اعضا:
برای ایجاد پنل کاربری که کاربران بتوانند فرمهای تکمیلشده خود را مشاهده کنند، نیاز به یک افزونه مدیریت عضویت یا حساب کاربری مانند Profile Builder یا Ultimate Member دارید.
همچنین، با ترکیب این افزونهها با GravityView، میتوانید فرمهای تکمیلشده را در پنل کاربری هر فرد نمایش دهید.
5. مدیریت محدودیتها و دسترسیها:
برای محدود کردن دسترسی به فرمها و دادهها بر اساس نقش کاربر، میتوانید از افزونههایی مانند Gravity Forms Advanced Permissions یا قابلیتهای شرطی داخلی گرویتی فرم استفاده کنید.
مسعود ابراهیمیدانشجو
سلام پلاگینای افزونه رو نمیدید ؟
وهاب محمدیمدیریت
سلام دوست عزیز
اددان های این افزونه رو می تونید به صورت جداگانه از وب دنج تهیه کنید
محمد
سلام و درود
ضمن تشکر بابت خدماتی که تا امروز به کاربران دادین
سوالی داشتم… قبلا تمام افزونه ها رایگان بود و دلیلش رو سوء استفاده بقیه سایت ها عنوان کرده بودید… الان سایت شما هم افزونه ها رو پولی کرده… میشه دلیلش را بفرمایید؟
وهاب محمدیمدیریت
سلام دوست عزیز بر اساس اطلاعیه ای که در پنل کاربری قابل مشاهده هست برخی از افزونه ها از حالت رایگان خارج شده و مبلغ ناچیزی برای سفارش اون ها توسط وب دنج در نظر گرفته شد. این درامد ها صرف ارائه بهتر خدمات از جمله آپدیت های به موقع و هزینه نگهداری آن ها می شود. هزینه های در نظر گرفته شده به نسبت سایت های رقیب بسیار پایین تر است و تنها به جهت توانایی در ادامه انتشار و آپدیت افزونه ها در نظر گرفته شده است.
امین
سلام
سایتتون هیچ نمادی نداره، من چحوری میتونم اعتماد کنم؟
میلاد نوروزیمدیریت
سلام دوست من
وب دنج به دلیل اعتراض به سیاست های ایی نماد، مجوز این سایت رو نگرفته و در آینده هم مشخص نیست این اتفاق رخ بده یا نه.
maryam
سلام خیلی ممنون بابت در اختیار قرار دادن افزونه بسیار کاربردی و از همه مهم تر اینکه مخاطب رو پاس نمیدین برای دریافت لینک دانلود و هم اینکه دانلود رو منوط به ثبت نام و عضویت نکردید.
آقا محمد
فقط خواستم بگم دمتون گرم که که خدماتی بی چشم داشت ارائه میدین… خدا به کسب و کارتون برکت بده
وهاب محمدیمدیریت
ممنون از لطف شما دوست عزیز
یاسین
درودها… پلاگین گرویتی فرمز بروزرسانی نمی شود! چگونه مشکل را رفع کنم؟
میلاد نوروزیمدیریت
سلام دوست عزیز
افزونه رو از طریق همین لینک بروزرسانی کنید.
علیرضا نعیمی
سلام
لطفا تاریخ قسمت سال را هم طبق تاریخ شمسی ارائه بدهید
محمد
سلام . 2.8.11 اومده
مدیر محصول
سلام وقتتون بخیر، بزودی بروزرسانی میشه.
محمدرضا رازقی
سلام و خسته نباشید
نسخه 2.8.12 اومده لطفا اونو بزارید
میلاد نوروزیمدیریت
جدید ترین نسخه 2.8.14 در سایت قرار گرفت
آرتین
درود و عرض ادب. بسیار بسیار بسیار سپاسگزارم از فعالیت فوقالعاده سایتتون.
خواستم بپرسم نسخه جدید رو قرار نمیدید؟ ۲.۸.۱۱ اومده ظاهرا. سپاس از شما
مدیر محصول
سلام وقتتون بخیر، بزودی بروزرسانی میشه.
محمدرضا رازقی
لطفا 2.8.11 رو قرار بدید
یاسین
درود بر شما
ضمن سپاس از شما
از کدام قسمت گرویتی فرمز میتونم؛ فرم های آماده رو چپ چین و انگلیسی کنم؟
مدیر محصول
سلام وقت بخیر،
برای چپ چین کردن باید سایتتونم انگلیسی و چپ چین باشه.
سجاد
سلام و درود.
اول تشکر می کنم بابت زحمات تون و اینکه این محتوا رو رایگان در اختیار وب مستران قرار می دهید (:
بعد من با افزونه با یه مشکل مواجه شدم در صفحه فرم ها تمامی فیلدها بر روی هم قرار می گیرن و غیر قابل ویرایش می شوند برای رفع این مورد چه راهکاری پیشنهاد می دین؟
مدیر محصول
سلام، لطف دارید ممنونیم.
دقیق متوجه مشکل شما نشدم؟!
سجاد توکل
سلام خسته نباشید
من افزونه رو نصب کردم افزونه گریویتی فرم فارسی رو هم برای تقویم شمسی نصب کردم
سال ها شمسی شده (1402 و…) ولی ماه ها میلادی مونده (دسامبر و…)
به سایت گرویتی فرم فارسی تیکت زدم گفتن مشکل از گرویتی فرم اصلیه
راهنمایی میکنین لطفا؟ راهی هست درست بشه؟
مدیر محصول
سلام سلامت باشید، با توجه به اینکه افزونه گریتی فرم یک افزونه خارجی هستش تاریخش هم به صورت میلادی قرار داره و طبیعی هست که تاریخ افزونه به صورت شمسی نباشه، به همین علت مشکل شما از سمت افزونه گرویتی فرم نیست و میتونه از سمت افزونه گرویتی فرم فارسی باشه.
qomserver
افزونه به ورژن 2.8.5 اپدیت شده
مدیر محصول
سلام، با تشکر از اطلاع رسانی شما، افزونه به نسخه آخر آپدیت شد.
قاسمی
سلام لینک دانلود کار نمیکنه
مدیر محصول
سلام، لینکها بررسی شدن و مشکلی وجود نداره، لطفا دوباره امتحان کنید.
امیر حسین
سلام. وقت شما بخیر
این افزونه های مورد نیاز و خاص برای گرویتی فرم را هم ممنون میشوم قرار بدهید که خیلی کاربردی هستن:
– cupons
– drop box
– mail chimp
– paryialentries
– spolls
– quiz
– signiture
– user registration
خیلی متشکرم
مدیر محصول
سلام،
افزونههای معرفی شده بررسی میشن.
ضمن اینکه افزونه user registration همین الانش در سایت هست میتونید دانلود کنید.
amirreza
آقا شما سایت تون عالیه همینجوری ادامه بدید ممنون ازتون
میلاد نوروزیمدیریت
سلام دوست من. وقت شما بخیر. از انتخاب شما برای استفاده از محصولات وب دنج بینهایت ممنون و سپاس گذاریم.
ناهیرد
کلید مجوز رو از کجا بیارم
میلاد نوروزیمدیریت
بدون توجه به این پیام میتونید از افزونه استفاده بفرمائید
قوانین ثبت دیدگاه