ساخت فرم محاسباتی با گرویتی فرم در وردپرس
گرویتی فرم یک افزونه وردپرس است که به صاحبان سایت، مدیران و توسعهدهندگان امکان میدهد فرمهای ساده و پیشرفتهای برای جمعآوری اطلاعات در سایت وردپرسی خود ایجاد کنند و سپس بر اساس آن اطلاعات اقدام کنند. با این افزونه می توانید محاسبات پیچیده ای را در فرم های خود استفاده کنید. اگر دغدغه ساخت فرم محاسباتی در وردپرس را دارید باید بگوییم افزونه گرویتی فرم بهترین انتخاب برای شماست. برای آموزش محاسبات در گرویتی فرم تا انتهای مقاله همراه ما باشید.
همان طور که در گرویتی فرم چیست اشاره کردیم گرویتی فرم بهترین و محبوب ترین افزونه فرم ساز است و قابلیت محاسبات در گرویتی فرم از قدرتمندترین قابلیتها در بین تمامی افزونه های فرم ساز وردپرس است. با این افزونه می توانید محاسبات را در فیلدهای فرم، اعلانها و تأییدیهها انجام دهید و برای ایجاد فرم های ثبتنام رویداد، قیمتگذاری محصولات، گزارشهای نظرسنجی مشتریان و هر نوع فرم دیگری که شامل دادههای عددی یا قیمت باشد، مفید است.
چرا باید از دادههای ورودی در Gravity Forms برای محاسبات استفاده کنیم؟
قدرت واقعی محاسبات در Gravity Forms در توانایی ارجاع به فیلدهای دیگر برای انجام محاسبات بر اساس دادههای ورودی کاربران است. این افزونه از تگهای ترکیبی (Merge Tags) برای ارجاع به فیلدها استفاده میکند. انجام محاسبات در گرویتی فرم به شما امکان میدهد که برنامههای کاربردی قدرتمندی ایجاد کنید و زمان تجزیه و تحلیل دستی را کاهش دهید مانند:
- فرم قیمتگذاری پویا برای محصولات
- محاسبات وام مسکن
- گزارشهای دقیق نظرسنجی مشتریان
اضافه کردن محاسبات به فرمهای Gravity Forms تجربه کاربری را بهبود میبخشد و همان طور که گفتیم زمان تجزیهوتحلیل دستی دادهها را کاهش میدهد. مثلاً به جای صدور دستی پیشفاکتور برای هر مشتری، میتوانید این فرآیند را خودکار کرده و مبلغ نهایی را بر اساس ورودیهای کاربر محاسبه کنید.
انواع مختلف محاسبات در گرویتی فرم
محاسبات در گرویتی فرم را میتوان به روشهای مختلفی انجام داد، از جمله:
- قیمتگذاری محصولات
- محاسبات در فیلدهای فرم
- محاسبات با استفاده از شورتکد
- نمایش دادهها و محاسبات در فرانتاند
- محاسبات بر اساس منطق شرطی
- محاسبات تاریخ و زمان
- نمایش دادهها روی نمودارها و گرافها
- محاسبات نظرسنجی
نحوه ساخت فرم محاسباتی در گرویتی فرم
با آموزش محاسبات در گرویتی فرم می توانید از امکانات قدرتمند بهترین افزونه فرم ساز به راحتی استفاده کنید. در اینجا یه محاسبه ساده از ضرب دو عدد را ایجاد می کنیم.
1.برای ساخت فرم محاسباتی در گرویتی فرم این افزونه را خریداری کرده و در پیشخوان وردپرس خود یک فرم خالی ایجاد کنید.
2. دو فیلد عددی به فرم خود اضافه کنید و به عنوان نمونه می توانید نام آن ها را عدد اول و عدد دوم بگذارید.
3. فرم خود را ذخیره کنید تا برای فرمول نویسی و انجام محاسبات این دو فیلد ایجاد شده در دسترس باشند.
4. یک فیلد دیگر اضافه کنید تا نتیجه محاسبه را به ما نشان دهد.
5. در قسمت تنظیمات فیلد –>فیلد نتیجه محاسبه را انتخاب کنید.
6. با انتخاب کادر فعال سازی محاسبه گزینه های دیگری نیز برای محاسبات در گرویتی فرم فعال می شود.
7. به تنظیمات فیلد بروید –> فیلد نتیجه محاسبه را انتخاب کنید تا نتیجه ضرب در این فیلد قرار بگیرد. روی “قرار دادن برچسب اد” کلیک کنید و اولین فیلد خود را در محاسبه انتخاب کنید.
8. یک عملگر ریاضی انتخاب کنید که ما در اینجا ضرب را انتخاب کردیم. سپس فیلد شماره دوم را نیز وارد کنید.
9. روی « معتبر سازی فرمول» کلیک کنید تا گرویتی فرم اعتبار فیلد ها را بررسی کند.
10.فرم خود را ذخیره کنید. ساخت فرم محاسباتی در گرویتی فرم در این مرحله تمام شد.
مشکلات رایج در نتایج محاسبات در گرویتی فرم
- عدم تطابق مقدار ذخیرهشده با مقدار نمایش دادهشده
- مقدار نمایشدادهشده روی صفحه در هنگام ارسال ذخیره نمیشود.
- محاسبه هنگام ارسال، مجدداً با استفاده از مقادیر ذخیرهشده انجام میشود.
- عدم ذخیره شدن مقدار فیلدهای استفادهشده در فرمول
- اگر فیلدی هنوز ذخیره نشده باشد، مقدار آن در محاسبه لحاظ نمیشود.
- ترتیب نادرست فیلدها باعث عدم دسترسی به مقادیر میشود.
- فیلد محاسباتی باید پس از تمام فیلدهای مورد استفاده در فرمول قرار گیرد.
- مشکل در فیلد مجموع کل (Total field)
- مقدار این فیلد همیشه در آخرین مرحله ذخیره میشود.
- در هنگام محاسبه، مقدار آن در دسترس نیست.
- مشکلات مربوط به منطق شرطی و فیلدهای انتخابی
- اگر فیلدی در فرمول از یک فیلد انتخابی (چکباکس، دکمههای رادیویی یا انتخاب چندگانه) استفاده کند و مقدار آن شامل کاراکترهای خاص یا HTML باشد، ممکن است محاسبه نادرست انجام شود.
راهحلها برای ساخت فرم محاسباتی در گرویتی فرم
✔️ استفاده از فیلد عددی (Number field) به جای مجموع کل
✔️ تغییر ترتیب فیلدها و قرار دادن فیلد محاسباتی بعد از فیلدهای مورد استفاده
✔️ فعالسازی لاگگیری (Logging) برای بررسی مقادیر ناموجود
کاربردهای محاسبات در Gravity Forms
ویژگی محاسبات در Gravity Forms به شما این امکان را میدهد که براساس اطلاعات وارد شده توسط کاربر، عملیات ریاضی انجام دهید. این قابلیت در فرمهای مختلف مانند پیامهای تأیید، ایمیلهای اطلاعرسانی و غیره کاربرد دارد.
برخی از کاربردهای این قابلیت در ایران شامل موارد زیر میشود:
- محاسبه هزینه چاپ و طراحی : کاربران میتوانند سایز، نوع کاغذ، تعداد و جنس چاپ را انتخاب کرده و قیمت نهایی را مشاهده کنند.
- محاسبه قیمت سفارش غذا در رستورانها : کاربران میتوانند تعداد غذاها و نوشیدنیها را انتخاب کنند و مجموع مبلغ نمایش داده شود.
- محاسبه بیمه خودرو : کاربران میتوانند مشخصات خودرو (مدل، سال ساخت، میزان پوشش بیمه) را وارد کنند و قیمت تقریبی بیمه محاسبه شود.
- محاسبه هزینه حمل و نقل : کاربران میتوانند مبدأ، مقصد و وزن بار را وارد کنند تا هزینه ارسال بسته توسط پست یا پیک مشخص شود.
- محاسبه مالیات بر ارزش افزوده (VAT) : میتوان قیمت کالا یا خدمات را دریافت کرد و مبلغ مالیات را بهصورت خودکار محاسبه و نمایش داد.
- محاسبه اقساط وام بانکی : کاربران میتوانند مبلغ وام، نرخ سود و مدت بازپرداخت را وارد کنند تا مبلغ هر قسط به آنها نمایش داده شود.
- فرم محاسبه قیمت خدمات دیجیتال: برای مثال، یک طراح سایت میتواند فرم تخمین هزینه طراحی سایت ایجاد کند که شامل مواردی مانند نوع سایت، تعداد صفحات، امکانات مورد نیاز و غیره باشد.
نحوه تنظیم محاسبات در Gravity Forms
برای استفاده از قابلیت محاسبات در Gravity Forms مراحل زیر را انجام دهید:
- ایجاد فرم جدید – به مسیر Forms → Add New بروید و یک فرم جدید ایجاد کنید.
- ایجاد فیلدهای موردنیاز برای جمعآوری دادهها – به عنوان مثال، اگر قصد دارید هزینه چاپ کارت ویزیت را محاسبه کنید، باید فیلدهای مربوط به نوع کاغذ، تعداد چاپ و روکش را اضافه کنید.
- ایجاد فیلد محاسبهگر – یک فیلد عددی جدید اضافه کنید و گزینه Enable Calculation را فعال کنید. سپس فرمول موردنظر را وارد کنید.
- آزمایش فرم – از گزینه Preview استفاده کنید تا مطمئن شوید محاسبات به درستی انجام میشوند
نمونه فرمول محاسبه هزینه چاپ کارت ویزیت
برای ساخت فرم محاسباتی در وردپرس در اینجا نمونه فرمول محاسبه هزینه چاپ کارت ویزیت را بررسی می کنیم:
({تعداد چاپ:1} * {قیمت واحد:2}) + {هزینه طراحی:3}
اگر تعداد چاپ 1000 عدد باشد، قیمت واحد 500 تومان و هزینه طراحی 50,000 تومان باشد، خروجی 550,000 تومان خواهد شد.
افزونههای پیشنهادی برای محاسبات پیشرفته در گرویتی فرم
افزونه ساخت فرم محاسباتی ez Form Calculator Premium یک افزونه حرفه ای برای ساخت فرم های محاسباتی در وردپرس است. این افزونه برای ساخت فرم های محاسباتی پیچیده ساخته شده است و امکانات بی نظیری را برای اعمال فرمول های پیچیده ریاضی را در اختیار طراحان وب قرار داده است. از جمله ویژگی های این افزونه موارد زیر می باشد :
- ویرایشگر بصری: ایجاد و مدیریت فرمها با قابلیت کشیدن و رها کردن.
- بیش از ۳۰ فیلد فرم: انتخاب آسان از میان انواع فیلدهای کاربردی.
- محاسبات سریع: انجام محاسبات پیچیده تنها با چند کلیک.
- منطق شرطی: نمایش، مخفیسازی و تنظیم مقادیر بر اساس شرایط تعیینشده.
- بیش از ۱۲۰ تنظیمات: امکانات گسترده برای سفارشیسازی فرمها.
- پرداخت آنلاین: پشتیبانی از درگاههای پیپال و استریپ برای دریافت پرداختها.
اگر با توجه به کسب و کار خود نیاز به ساخت فرم محاسباتی در وردپرس دارید با آموزش افزونه گرویتی فرم و یادگیری نحوه نصب، تنظمیات و آشنایی با انواع فیلد های آنمی توانید به راحتی از ویژگی ها و امکانات این افزونه قدرتمند استفاده کنید.

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