عدم نمایش قیمت‌ها به کاربران مهمان در ووکامرس

?How to Hide Woocommerce Product Prices Until Login

06 اسفند 1399
How-to-Hide-Woocommerce-Product-Prices-Until-Login

آیا به دنبال راهی برای عدم نمایش قیمت‌ در ووکامرس هستید؟ آیا می خواهید قیمت محصولات وب سایت فروشگاهی خود را از دید کاربران مهمان مخفی کنید تا بدین وسیله آن ها را مجاب به ثبت نام نمایید؟ آیا می خواهید قیمت ها را برای سطوح کاربری متفاوت سفارشی سازی کنید؟

این ویژگی، یک مزیت مهم برای وب سایت های عمده فروشی محسوب می شود زیرا مثلا شاید نخواهید قیمت های عمده فروشی (که شامل تخفیف است) را به کاربران مهمان نمایش دهید. شاید هم یک وب سایت کاربرمحور دارید و می خواهید که فقط کاربرانِ لاگین شده از وب سایت شما خریداری کنند. در ادامه نحوه عدم نمایش قیمت‌ در ووکامرس یا پنهان کردن قیمت های محصولات تا قبل از لاگین کردن را به شما نشان خواهیم داد.

برای عدم نمایش قیمت‌ در ووکامرس به چیزی احتیاج داریم

برای پنهان کردن قیمت های عمده فروشی می توانید از افزونه حرفه ای the WooCommerce Wholesale Pro استفاده کنید. البته شاید شما یک وب سایت عمده فروشی نداشته باشید. اشکالی ندارد. این افزونه را نصب کنید چراکه درونِ آن آپشنی برای پنهان کردن قیمت ها وجود دارد. همچنین این افزونه می تواند امکانات بیشتری در اختیار شما بگذارد:

  • نمایش قیمت های متفاوت برای یک محصول خاص برای کاربرانِ وارد شده و کاربران مهمان.
  • امکان اعمال تخفیف بر محصولات.
  • ایجاد صفحه لاگینِ متفاوت برای کاربرانِ خرید عمده و کاربران خاص.
  • انتظار کاربرانِ جدید برای تایید دستی توسط مدیر سایت (قبل از آن که بتوانند قیمت ها را ببینند).

توجه داشته باشید که پلاگینِ معرفی شده یک پلاگین تجاری است. یعنی باید نسخه حرفه ای آن را تهیه کنید.

مثالی از نحوه پنهان شدن قیمت ها توسط افزونه

قبل از نصب و فعال سازیِ افزونه، برگه محصول ما به شکل زیر بوده است:

قبل از نصب افزونه

همچنین قبل از نصب افزونه، برگه فروشگاه ما نیز به شکل زیر بوده است:

برگه فروشگاه قبل از نصب افزونه

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

برگه محصول:

برگه محصول بعد از نصب افزونه

می بینید که قیمت در این برگه دیگر وجود ندارد. برگه فروشگاه نیز به شکل زیر درآمد:

برگه فروشگاه بعد از نصب افزونه

اکنون اگر کاربر در سایت ثبت نام و لاگین کند، دوباره مثل قبل قیمت ها برای او نمایش داده خواهد شد.

نحوه پنهان کردن قیمت های محصولات ووکامرس

ابتدا افزونه WooCommerce Wholesale Pro را تهیه و نصب نمایید. پس از فعال سازی افزونه، در داشبورد وردپرس به منوی woocommerce رفته و settings را انتخاب نمایید. سپس به تبِ wholesale مراجعه کنید و سپس همه کاری که باید انجام دهید این است که چک باکسی به نامِ Hide prices until login یا «پنهان کردنِ قیمت ها از کاربران میهمان» را فعال نمایید.

پنهان کردن قیمت های محصولات

به همین سادگی! حال قیمت ها از کاربرانِ لاگین نشده پنهان می شود.

در مثالِ بالا به شما نشان دادیم که چگونه قیمت ها را در برگه فروشگاه و برگه محصول پنهان نمایید. ما پیشنهاد می کنیم برای کاربری بهتر سایت از افزونه ای با نام WooCommerce Product Table استفاده کنید. این افزونه با افزونه قبلی به صورت خودکار همگام سازی می شود و نیاز به تنظیمات خاصی ندارد. با نصب همزمان هر دو افزونه، وب سایت شما ظاهر بهتری میابد.

قیمت های پنهان شده

نمایش قیمت های متفاوت به کاربران مهمان و کابرانِ لاگین شده

به جای این که کلا قیمت ها را از کاربران مهمان پنهان کنید، می توانید قیمت متفاوت (بدون تخفیفی) را به آن ها نمایش دهید و قیمت خاص دیگری را به کاربران وارد شده (با سطح کاربریِ مشخص) نمایش دهید.

برای این کار افزونه WooCommerce Wholesale Pro امکاناتی را فراهم می آورد که با استفاده از آن می توان یک قیمتِ دیگر به غیر از قیمت اصلی را به محصول اختصاص داد. نام این قیمت جانبی «قیمت عمده فروشی» یا Wholesale می باشد.

در کنار این آپشن، امکانِ اختصاص تخفیف به قیمت های عمده فروشی نیز وجود دارد.

قیمت عمده فروشی

در مثال بالا ما قیمت اصلی را 19 و قیمت عمده فروشی را 10 در نظر گرفته ایم. حال اگر آن چک باکس «پنهان کردن قیمت از کاربران مهمان» را فعال کنید، برگه محصول شما به شکل زیر در خواهد آمد.

قیمت معمولی محصول

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

قیمت عمده فروشی در ووکامرس

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

حال اگر این حالت «پنهان کردن قیمت از کاربران مهمان» را همزمان با حالت پنهان کردنِ کلی قیمت ها به صورت همزمان استفاده کنید، نتیجه کار به صورت زیر در خواهد آمد:

  • کاربران مهمان هیچ گونه قیمتی را نخواهند دید.
  • کربرانِ عادی (که جزو کاربران عمده یا wholesale role نیستند) فقط قیمت عادی را خواهند دید.
  • کاربران وارد شده با سطح کاربری wholesale role نیز فقط قیمت عمده فروشی را خواهند دید.

دوستان و همراهان گرامی، به پایان آموزش عدم نمایش قیمت‌ در ووکامرس رسیدیم. امیدواریم که این آموزش برای شما مفید واقع شده باشد. لطفا سوالات و نظرات خود را در زیر همین مطلب عنوان فرمایید. شاد و موفق و سربلند باشید.


منبع: وب‌سایت wpmayor

نویسنده شوید

دیدگاه‌های شما

در این قسمت، به پرسش‌های تخصصی شما درباره‌ی محتوای مقاله پاسخ داده نمی‌شود. سوالات خود را اینجا بپرسید.