آموزش های وردپرس

راه اندازی سیستم استعلام قیمت در ووکامرس

بسم الله الرحمن الرحیم

چگونه برای محصولاتمان امکان درخواست یا استعلام قیمت بگذاریم؟

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

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

  1. استفاده از پلاگین WooCommerce Call for Price
  2. استفاده از پلاگین WC Call For Price
  3. و انجام این کار بدون استفاده از پلاگین

خب اگر این کارها رو انجام داده باشین،نوبت به نصب پلاگین مخصوص این کار یعنی “WooCommerce Call for Price” میرسه،که میتونید با کلیک روی اسمش یا جستجوی اون در مدیریت وردپرس،قسمت نصب افزونه،اون رو به سایت اضافه کنید.

 

1-پلاگین WooCommerce Call for Price  چگونه کار می کند؟

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

 

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

پس از نصب پلاگین،به صفحه اضافه کردن محصول در ووکامرس برید و محصول خود را به همان صورت همیشگی اضافه کنید،با این تفاوت که فیلد قیمت را خالی بگذارید،با این کار دکمه افزودن به سبد خرید برداشته شده و به جای آن متنی با عنوان “Call for Price” نمایش داده خواهد شد،لذا کاربر امکان خرید نخواهد داشت و فقط می تواند جزئیات را دیده و در صورت نیاز استعلام قیمت داشته باشد.

ضعف این پلاگین در چیست؟

1-برای تغییر متن انگلیسی “Call for price” نیاز به ارتقاء دارد.

2-امکان خاصی برای کاربر جهت استعلام نمی دهد و فقط متن استعلام را اضافه می کند.

بخوانید:  آیا وردپرس هم ویروسی می شود؟

 

2-معرفی پلاگین WC Call For Price جهت استعلام قیمت

خوشبختانه این پلاگین مشکل ضعف شماره یک پلاگین ابتدایی پست رو برطرف میکنه.برای نصب روی اسم “WC Call For Price” کلیک کنید یا با جستجو در مدیریت اون رو پیدا و نصب کنید.

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

نحوه کارکرد پلاگین WC Call For Price در ووکامرس

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

ضعف این پلاگین:

1-امکان خاصی برای کاربر جهت استعلام نمی دهد و فقط متن استعلام را اضافه می کند.

البته این ضعف رو می تونید با خلاقیت خودتون رفع کنید،برای مثال برگه ای رو بسازید و داخل اون از پلاگین فرم تماس 7 کمک گرفته و فرمی رو بسازین با موضوع استعلام قیمت و فیلد نام محصول،و بعد لینکش رو به صورت HTML در تنظیمات پلاگین ، جایی که متن Call for Price تعیین میشه،بذارید،به عنوان مثال:

<a href="https://wp-master.ir/call-for-price-form-page">جهت استعلام قیمت کلیک کنید</a>

خب! این همه معرفی کردیم،اما میخوام راه حل بدون پلاگین این کار رو هم بگم،موافقید؟

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

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

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

add_filter( 'woocommerce_empty_price_html', 'wpmaster_on_empty_price', PHP_INT_MAX );
function wpmaster_on_empty_price( $price ) {
    return 'استعلام قیمت';
}

 

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

add_filter( 'woocommerce_empty_price_html', 'wpmaster_on_empty_price', PHP_INT_MAX );
function wpmaster_on_empty_price( $price ) {
    return '<a href="https://wp-master.ir/call-for-price-form-page">جهت استعلام قیمت کلیک کنید</a>';
}

 

 
موید و پیروز باشید 🙂 .

Related Posts

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *