توضیحات
افزونه فروش محصول بر اساس ابعاد وزن و حجم ووکامرس یک محاسبه گر پیشرفته برای فروشگاههای ووکامرسی است که قیمت محصول را بر اساس ورودیهایی مانند طول، عرض، مساحت، وزن، حجم، تعداد یا گزینههای سفارشی محاسبه میکند. این افزونه برای فروش محصولاتی مثل فرش، کاغذدیواری، کاشی، پنل، گوشت، مالچ و حتی خدماتی مانند اجاره خودرو یا دیتیلینگ کاربرد دارد. با ساخت حداکثر ۱۶ فیلد سفارشی، تعریف فرمولهای متعدد و اعمال قوانین شرطی، مشتری قیمت نهایی را پیش از افزودن محصول به سبد خرید مشاهده میکند.
۳ مزیت اصلی:
✅ محاسبه خودکار قیمت بر اساس فرمول و اندازهگیری
✅ پشتیبانی از حداکثر ۱۶ فیلد و گزینه سفارشی
✅ نمایش جزئیات انتخابها در سبد خرید، تسویهحساب و سفارش


معرفی افزونه فروش محصول بر اساس ابعاد وزن و حجم ووکامرس
در ووکامرس، قیمت گذاری پیش فرض بر اساس تعداد محصول انجام میشود؛ اما بسیاری از کسبوکارها محصول را به صورت متری، کیلویی، مترمربع، حجمی یا کاملاً سفارشی میفروشند. در این شرایط، وارد کردن قیمت ثابت برای هر حالت، هم زمانبر است و هم احتمال خطای انسانی را افزایش میدهد.
افزونه Price by Formula Calculator for WooCommerce این محدودیت را برطرف میکند. شما فیلدهای موردنیاز را در صفحه محصول قرار میدهید، فرمول قیمت را میسازید و اجازه میدهید افزونه نتیجه را بر اساس انتخاب مشتری محاسبه کند.
این ابزار فقط برای محاسبه مساحت یا وزن نیست؛ با استفاده از فرمولهای سفارشی میتوان قیمت محصولات و خدماتی مانند طرحهای اقساطی، خدمات دیتیلینگ خودرو، اجاره خودرو و استعلام قیمت خدمات را نیز محاسبه کرد.



چرا به افزونه محاسبه قیمت بر اساس فرمول نیاز دارید؟
اگر محصول شما قیمت ثابتی ندارد، سیستم معمول ووکامرس بهتنهایی پاسخگوی نیازتان نیست. فرض کنید مشتری قصد خرید ۳٫۷ متر پارچه، ۱۲ مترمربع کاغذدیواری یا مقدار مشخصی مالچ دارد. قیمت باید بر اساس ورودی واقعی او محاسبه شود؛ نه بر اساس چند گزینه ثابت و از پیشساخته.
با این افزونه:
- قیمت نهایی بر اساس اندازه یا گزینههای انتخابی مشتری تغییر میکند.
- محاسبات دستی و رفتوبرگشت تلفنی کاهش مییابد.
- مشتری پیش از ثبت سفارش، مبلغ قابل پرداخت را مشاهده میکند.
- جزئیات انتخابها در مراحل بعدی خرید نیز قابل مشاهده است.
- یک قانون میتواند روی چند محصول یا دستهبندی اعمال شود.



نقاط قوت و محدودیتهای افزونه
✅ نقاط قوت
- امکان ساخت محاسبهگر با فرمولهای سفارشی
- پشتیبانی از حداکثر ۱۶ فیلد برای گزینههای محصول
- امکان تعریف چند فرمول و گروه شرطی برای هر قانون
- نمایش جزئیات محصول در سبد خرید، تسویهحساب و سفارش
- قابلیت تکثیر، پیشنمایش و درونریزی یا برونریزی قوانین
- امکان اجباری یا اختیاری کردن فیلدها
- مناسب برای کالاها و خدمات با ساختار قیمتگذاری پیچیده
❌ نقاط ضعف یا محدودیتها
- افزونه برای محاسبات پایه طراحی شده و از محاسبات علمی پشتیبانی نمیکند.
- برای عملکرد صحیح، باید برای محصول قیمت پایه تعیین شده باشد.
- با قابلیت چندارزی سازگار نیست.
- برای محصولاتی که فقط قیمت ثابت و تعداد معمولی دارند، استفاده از آن ضروری نیست.



امکانات کلیدی افزونه محاسبه قیمت فرمولی ووکامرس
| ویژگی | نحوه عملکرد | مزیت واقعی |
|---|---|---|
| فرمول قیمت سفارشی | استفاده از عملگرهای +، -، * و / برای ساخت فرمول | محاسبه خودکار قیمت بدون نیاز به محاسبات دستی |
| حداکثر ۱۶ فیلد محصول | افزودن فیلدهای مختلف برای دریافت اطلاعات از مشتری | امکان ساخت فرم برای محصولات و خدمات پیچیده |
| گروههای فرمول شرطی | تغییر فرمول بر اساس ورودی کاربر یا نتیجه فرمول دیگر | اجرای قیمتگذاری متفاوت برای سناریوهای مختلف |
| فیلدهای متنوع | پشتیبانی از ورودی عددی، ناحیه متنی، انتخابی، رادیویی، چکباکس و چندانتخابی | آزادی عمل بیشتر در طراحی صفحه محصول |
| فروش بر اساس واحد اندازهگیری | محاسبه قیمت بر اساس کیلوگرم، متر، مترمربع، یارد مکعب و واحدهای دیگر | مناسب برای محصولات متراژی، وزنی و حجمی |
| چند فرمول در هر قانون | تعریف فرمولهای مختلف برای یک محصول یا خدمت | پوشش ساختارهای قیمتگذاری چندمرحلهای |
| شرطهای AND و OR | اجرای فرمول فقط در صورت برقرار بودن یک یا چند شرط | کنترل دقیق منطق قیمتگذاری |
| گرد کردن اعداد | انتخاب روش مناسب برای گرد کردن نتیجه محاسبه | جلوگیری از نمایش مبالغ نامتعارف یا اعشار اضافی |
| اعمال قانون روی چند محصول | اتصال یک قانون به چند محصول یا دستهبندی | کاهش زمان پیکربندی فروشگاه |
| فیلد تعداد سفارشی | امکان مخفی کردن فیلد پیشفرض تعداد ووکامرس | جلوگیری از تداخل میان تعداد محصول و اندازه محاسبهشده |
| نمایش محاسبات | نمایش نتیجه و جزئیات محاسبه در صفحه محصول | افزایش شفافیت و اعتماد مشتری |
| نمایش جزئیات سفارش | انتقال گزینهها به سبد خرید، تسویهحساب و جزئیات سفارش | کاهش ابهام هنگام پردازش سفارش |
| تصاویر دکمههای رادیویی | نمایش تصویر برای گزینههای رادیویی | تجربه بصری بهتر هنگام انتخاب محصول |
| مدیریت قوانین | پیشنمایش، تکثیر، درونریزی و برونریزی قوانین | مدیریت سریعتر محاسبهگرهای متعدد |
💡 نکته تخصصی برای تنظیم صحیح فرمولها
پیش از انتشار هر قانون، ابتدا آن را با سه حالت حداقل، مقدار معمول و مقدار مرزی آزمایش کنید. نتیجه را در صفحه محصول، سبد خرید و تسویهحساب بررسی کنید؛ زیرا فرمول باید فقط عدد نهایی را درست محاسبه نکند، بلکه اطلاعات انتخابشده مشتری را نیز بهدرستی به سفارش منتقل کند.
همچنین اگر برای محصول محاسبهگر ساختهاید، عملکرد افزودن سریع یا Ajax آن را تست کنید. مستندات افزونه توصیه میکند برای محصولاتی که محاسبهگر دارند، قابلیت افزودن به سبد خرید با Ajax غیرفعال شود. در کنار آن، قیمت پایه محصول را نیز حتماً وارد کنید؛ زیرا افزونه برای عملکرد خود به قیمت محصول نیاز دارد.


⚡ محاسبه قیمت بر اساس مساحت، طول، وزن و حجم
این افزونه برای مدلهای مختلف فروش اندازهمحور قابل استفاده است. بر اساس اطلاعات ارائهشده، نمونههای کاربردی آن شامل قیمتگذاری برای فرش، کاغذدیواری، کاشی، جعبه کاشی، پنل پلیمری، گوشت و مالچ باغ است.




📐 قیمتگذاری بر اساس مساحت
برای محصولاتی مانند فرش، کاغذدیواری، کاشی و پوششهای دیواری میتوانید ورودیهایی مثل طول و عرض را دریافت کرده و مساحت نهایی را در قیمت هر واحد ضرب کنید.
⚖️ قیمتگذاری بر اساس وزن
در فروشگاههای مواد غذایی، قصابی، محصولات باغبانی یا مواد اولیه، قیمت میتواند براساس وزن واردشده توسط مشتری محاسبه شود. مشتری مقدار موردنیاز خود را انتخاب میکند و مبلغ سفارش بهصورت پویا تغییر مییابد.
📦 قیمتگذاری بر اساس حجم یا بسته
برای محصولاتی مانند مالچ، مواد فلهای یا محصولاتی که در جعبه و بسته فروخته میشوند، میتوان از فرمولهای حجمی یا محاسبه تعداد بسته موردنیاز استفاده کرد.
🧩 گزینههای سفارشی و فرمولهای شرطی
فرم قیمتگذاری میتواند علاوه بر اندازهگیری، گزینههایی مانند نوع متریال، روش اجرا، خدمات اضافه، تخفیف، انتخاب طرح یا سطح خدمات را نیز شامل شود. سپس با گروههای شرطی، فرمول مناسب برای هر انتخاب اجرا میشود.
نمایش جزئیات در سبد خرید و تسویهحساب
یکی از قابلیتهای مهم افزونه، انتقال اطلاعات انتخابشده از صفحه محصول به مراحل بعدی خرید است. جزئیات گزینهها میتواند بهصورت مستقیم نمایش داده شود یا با فعالسازی دکمه «مشاهده جزئیات» در یک پنجره بازشو به مشتری نشان داده شود.
این ویژگی برای محصولاتی که چندین ورودی دارند اهمیت زیادی دارد؛ زیرا مشتری و مدیر فروشگاه میتوانند ببینند قیمت نهایی دقیقاً بر اساس چه اندازهها یا انتخابهایی شکل گرفته است.
مدیریت سریع قوانین قیمتگذاری
ساخت یک محاسبهگر جداگانه برای هر محصول، در فروشگاههای بزرگ خستهکننده و زمانبر است. این افزونه اجازه میدهد:
- یک قانون را به چند محصول اختصاص دهید.
- قانون را روی یک یا چند دستهبندی اعمال کنید.
- از قوانین موجود نسخه کپی بسازید.
- قوانین قیمتگذاری را پیشنمایش کنید.
- قوانین را برای پشتیبانگیری بهصورت CSV برونریزی کنید.
- قوانین را در سایت دیگر درونریزی نمایید.
به این ترتیب، راهاندازی قیمتگذاری برای چندین محصول مشابه، بهجای یک کار تکراری، به یک فرایند قابلمدیریت تبدیل میشود.


جدول مشخصات فنی و سازگاریها
| مشخصات | وضعیت |
|---|---|
| نام افزونه | Price by Formula Calculator for WooCommerce |
| پلتفرم | WordPress |
| نیازمندی اصلی | WooCommerce |
| نوع محصول | افزونه وردپرس با فرمت ZIP |
| تعداد فیلدهای سفارشی | حداکثر ۱۶ فیلد |
| نوع محاسبات | محاسبات پایه با +، -، * و / |
| فرمولهای شرطی | پشتیبانی میشود |
| قوانین متعدد | پشتیبانی میشود |
| اعمال قانون روی چند محصول | پشتیبانی میشود |
| اعمال قانون روی دستهبندی | پشتیبانی میشود |
| واحدهای قابل استفاده | مانند کیلوگرم، متر، مترمربع، یارد مکعب و سایر واحدهای موردنیاز |
| نمایش نتیجه در صفحه محصول | پشتیبانی میشود |
| نمایش جزئیات در سبد خرید و تسویهحساب | پشتیبانی میشود |
| نمایش اطلاعات در جزئیات سفارش | پشتیبانی میشود |
| درونریزی و برونریزی قوانین | پشتیبانی میشود |
| محاسبات علمی | پشتیبانی نمیشود |
| سازگاری با چندارزی | پشتیبانی نمیشود |
| نسخه دقیق WordPress | در اطلاعات ارائهشده مشخص نشده است |
| نسخه دقیق WooCommerce | در اطلاعات ارائهشده مشخص نشده است |
| نسخه PHP موردنیاز | در اطلاعات ارائهشده مشخص نشده است |
سناریوهای واقعی استفاده
🏠 فروشگاه فرش و کاغذدیواری
صاحب فروشگاه میتواند فیلدهای طول و عرض را به صفحه محصول اضافه کند. مشتری ابعاد دیوار یا فضای موردنظر را وارد میکند، افزونه مساحت را محاسبه کرده و قیمت نهایی را نمایش میدهد. در صورت نیاز، گزینهای برای نوع کاغذ، خدمات نصب یا تخفیف نیز به فرمول اضافه میشود.
🥩 فروشگاه قصابی یا محصولات وزنی
در یک فروشگاه فروش گوشت، مشتری وزن موردنظر خود را وارد میکند و قیمت بر اساس نرخ هر کیلوگرم محاسبه میشود. اگر نوع برش، بستهبندی یا خدمات اضافی روی قیمت اثر داشته باشد، این گزینهها نیز میتوانند در فرمول نهایی لحاظ شوند.


مقایسه با افزونههای جایگزین
| افزونه جایگزین | مزایا | محدودیت این محصول نسبت به آن |
|---|---|---|
| WooCommerce Measurement Price Calculator | مناسب برای فروش بر اساس طول، مساحت، حجم، وزن و جعبه؛ امکان تعیین واحدهای ورودی و محدودیت حداقل یا حداکثر اندازهگیری را ارائه میکند. | ممکن است برای سناریوهای بسیار سفارشی که به چندین فیلد و فرمول شرطی نیاز دارند، انعطاف ساختاری متفاوتی داشته باشد. |
| Flexible Quantity – Measurement Price Calculator | تمرکز بر فروش محصولات بر اساس وزن، ابعاد، مساحت یا حجم. | در اطلاعات ارائهشده، تعداد فیلدها، فرمولهای شرطی و قابلیتهای مدیریت قانون آن به اندازه این محصول تشریح نشده است. |
| Price by Formula Calculator for WooCommerce | پشتیبانی از حداکثر ۱۶ فیلد، چند فرمول، شرطهای AND و OR، قوانین قابلتکثیر و گزینههای محصول متنوع. | برای محاسبات علمی و فروشگاههای چندارزی مناسب نیست و به تعیین قیمت پایه محصول نیاز دارد. |

راهاندازی سریع افزونه
- فایل ZIP افزونه را پس از خرید دانلود کنید.
- در پیشخوان وردپرس به مسیر افزونهها ← افزودن ← بارگذاری افزونه بروید.
- فایل را نصب و سپس فعال کنید.
- از مسیر WooCommerce ← Price Formula یک قانون جدید بسازید، فیلدها و فرمولها را تنظیم کنید و محصولات یا دستهبندیهای مقصد را انتخاب نمایید.
این افزونه برای چه کسانی مناسب است؟
✅ این افزونه را بخرید اگر:
- محصول را بر اساس طول، عرض، وزن، مساحت یا حجم میفروشید.
- قیمت نهایی با گزینههای انتخابی مشتری تغییر میکند.
- محصولات سفارشی یا خدمات قابلاندازهگیری دارید.
- میخواهید قیمت نهایی پیش از ثبت سفارش محاسبه شود.
- چند محصول یا دستهبندی از یک منطق قیمتگذاری استفاده میکنند.
- قصد دارید اطلاعات انتخابشده مشتری در سفارش ثبت شود.
- به فرمولهای شرطی و چندمرحلهای نیاز دارید.
❌ احتمالاً به این افزونه نیاز ندارید اگر:
- تمام محصولات شما قیمت ثابت و تعداد استاندارد دارند.
- فقط به یک فیلد ساده برای دریافت توضیحات مشتری نیاز دارید.
- فروشگاه شما به محاسبات علمی پیشرفته یا چندارزی وابسته است.
- قیمت محصولات بدون توجه به اندازهگیری یا گزینههای انتخابی تغییر نمیکند.
سوالات متداول درباره افزونه محاسبه قیمت فرمولی ووکامرس
آیا میتوان قیمت را بر اساس طول و عرض محاسبه کرد؟
بله. میتوانید فیلدهای مربوط به اندازه را ایجاد کرده و با استفاده از فرمول، قیمت را بر اساس مساحت یا ترکیب طول و عرض محاسبه کنید.
آیا افزونه از محاسبه قیمت بر اساس وزن و حجم پشتیبانی میکند؟
بله. فروش بر اساس واحدهایی مانند کیلوگرم، متر، مترمربع و یارد مکعب امکانپذیر است.
چند فیلد سفارشی میتوان در یک محاسبهگر ایجاد کرد؟
افزونه امکان استفاده از حداکثر ۱۶ فیلد برای ساخت گزینههای محصول و فرمولهای محاسباتی را فراهم میکند.
آیا میتوان فرمول را بر اساس انتخاب مشتری تغییر داد؟
بله. میتوانید گروههای شرطی از نوع OR و شرطهای متعدد از نوع AND ایجاد کنید تا بر اساس ورودی مشتری یا نتیجه فرمول، فرمول متفاوتی اجرا شود.
آیا گزینههای محصول در سبد خرید و سفارش نمایش داده میشوند؟
بله. جزئیات گزینهها میتواند در صفحه سبد خرید، تسویهحساب و جزئیات سفارش نمایش داده شود.
آیا افزونه از محاسبات علمی و چندارزی پشتیبانی میکند؟
خیر. طبق مستندات، افزونه برای محاسبات پایه طراحی شده و با قابلیت چندارزی سازگار نیست.
یک قدم تا قیمتگذاری حرفهای محصولات سفارشی
اگر قیمت محصولات شما به اندازه، وزن، حجم، خدمات جانبی یا انتخاب های مشتری وابسته است، محاسبه دستی دیگر راهکار قابل اعتمادی نیست. Price by Formula Calculator for WooCommerce به شما کمک میکند منطق قیمت گذاری را یک بار تنظیم کنید و آن را برای محصولات یا دسته بندی های مختلف به کار ببرید.
🚀 همین حالا یکی از بهترین افزونه های ووکامرس برای قیمت گذاری هوشمند محصولات را دریافت کنید، قوانین قیمتگذاری خود را بسازید و تجربه خرید دقیق تری برای مشتریان فروشگاه ووکامرسی خود ایجاد کنید.





نقد و بررسیها
هنوز بررسیای ثبت نشده است.