فقط واتساپ ۰۹۱۵۷۲۳۲۳۹۸

عدم نمایش قیمت محصولات ناموجود در ووکامرس

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

 

مخفی کردن قیمت محصولات ناموجود در ووکامرس

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

 

1 – مخفی کردن قیمت محصولات ناموجود با استفاده از فیلتر های ووکامرس

این روش بسیار ساده است و کاملا به وسیله فیلترهای خود ووکامرس انجام می‌شود. به کمک آن عدم نمایش قیمت محصولات ناموجود در ووکامرس به راحتی امکان پذیر است. برای شروع این روش کافی است فایل functions.php قالبان را باز کنید و تکه کد زیر را داخل آن قرار دهید. (باتوجه به اینکه فایل functions.php یک فایل حیاتی در قالب وردپرس است همیشه قبل از ویرایش یک کپی از این فایل ایجاذ کنید تا در صورت بروز مشکل، فایل را به حالت اولیه برگردانید) :

 

 

2 – مخفی کردن قیمت محصولات ووکامرس با CSS

این روش هم بسیار ساده است میتوانید با استفاده از استایل css قیمت را مخفی کنید برای انجام این کار کافیست داخل پنل مدیریت وردپرس از منوی نمایش وارد بخش سفارشی سازی بشید سپس در قسمت css اضافی تکه کد زیر را قرار دهید همچنین اگر به فایل style.css قالب هم دسترسی دارید میتوانید کد زیر را مستقیما در همان فایل کپی کنید، توجه داشته باشید این روش قیمت محصول را حذف نمیکند و فقط با استفاده از استایل css باعث عدم نمایش آن میشود که بعنوان یک روش ساده میتوانید استفاده کنید :

 

مخفی کردن قیمت محصول با سفارشی سازی فایل ووکامرس

راه دیگر برای عدم نمایش قیمت محصولات ناموجود در ووکامرس، سفارشی سازی فایل های ووکامرس است. در این روش به جای اینکه قیمت را از دید کاربران مخفی کنید، شرایط را به گونه‌ای تغییر می‌دهید که هنگامی که کاربر وارد قسمت محصولات ناموجود شد، به جای قیمت پیام دیگری را از شما دریافت کند. برای انجام این کار ابتدا وارد پوشه قالب شوید سپس وارد پوشه woocommerce شوید داخل این پوشه زیرپوشه ای با نام single-product وجود دارد که در این پوشه باید فایلی با نام price.php ایجاد کنید درواقع مسیری که قرار است فایل را داخلش ایجاد کنید بصورت زیر میشود :

yourtheme/woocommerce/single-product/

در مسیر بالا yourtheme نام پوشه قالب شماست در نهایت فایل price.php را در این مسیر ایجاد کنید و تکه کد زیر را داخل آن قرار دهید (توجه داشته باشید encoding فایل روی utf8 تنظیم کنید در غیر این صورت در امکان استفاده از زبان فارسی در این فایل را ندارید) :

 

سپس فایل را ذخیره کنید کنید و حالا به صفحه محصولی که موجودی اش به اتمام رسیده وارد شوید میبینید که خبری از قیمت محصول نیست و بجای قیمت جمله “تماس بگیرید” را نمایش داده است. طبیعی است که میتوانید این عبارت را به دلخواه خود تغییر دهید برای این کار کافیست عبارت مورد نظر خود را در خط 11 کد بالا در فایل price.php قرار دهید. تفاوت این روش با روش های اول و دوم این است که اینجا علاوه بر عدم نمایش قیمت محصولات ناموجود در ووکامرس عبارت دلخواه شما به کاربر نمایش داده میشود اما توجه داشته باشید اگر از روش دوم یعنی استایل css استفاده کنید دیگر نمیتوانید عبارت دلخواه را در این قسمت نمایش دهید و درواقع دیگر هیچ چیز در بخش قیمت نمایش داده نخواهد شد.

 

مدیریت موجودی انبار محصولات ووکامرس

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

منوی محصولات ووکامرس

 

در صفحه ویرایش محصول مطابق تصویر زیر وارد متاباکس اطلاعات محصول شوید و از تب “فهرست موجودی” تیک گزینه مدیریت موجود انبار را بزنید و در کادر موجودی انبار، تعداد موجودی محصول را مشخص کنید. توجه داشته باشید عددی که در این کادر مشخص میکنید به منزله نهایت فروش این محصول است مثلا اگر عدد 50 را وارد کنید پس از 50 فروش این محصول بصورت ناموجود نمایش داده میشود که بهتر است در چنین شرایطی محصولات ناموجود را در انتهای لیست محصولات فروشگاه قرار دهید اما این کار بصورت پیشفرض در ووکامرس انجام نمیشود و باید بصورت دستی این قابلیت را تنظیم کنید. در ادامه نحوه نمایش محصولات ناموجود در انتهای لیست را آموزش میدهیم.

 

مدیریت موجودی انبار محصولات

 

 

نمایش محصولات ناموجود در انتهای لیست

نمایش محصولات ناموجود در انتهای لیست به بهینه سازی سایت شما کمک خواهد کرد. فروشگاه اینترنتی که شما ایجاد کرده‌اید، دارای چندین محصول می باشد که ممکن است خیلی زود موجودی آن‌ها تمام شود. در این حالت برای اینکه کاربران از وبسایت فروشگاهی شما بهتر استفاده کنند، باید محصولات ناموجود را به انتهای لیست برده و محصولات موجود را به بالاترین قسمت آن بیاورید. اما چگونه می توان اینکار را در ووکامرس انجام داد؟ در ووکامرس بخشی با نام _stock_status وجود دارد. هر زمان که موجودی انبار شما صفر می‌شود، این بخش به حالت ناموجود تبدیل می گردد. هنگامی که این اتفاق افتاد شما به قسمت ویرایشگر ووکامرس بروید.

فایلfunctions.phpرا باز کنید و کد زیر را به آن اضافه کنید.

با انجام این مسیر تمامی محصولاتی که ناموجود هستند به انتهای لیست می‌روند.

 

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

5 دیدگاه دربارهٔ «عدم نمایش قیمت محصولات ناموجود در ووکامرس»

فرشاد نمازی گفت:

سلام مهندس،
توضیحات مثل همیشه کامل و عالی بود 👌

سارا گفت:

بسیار عالی و کاربردی
با سپاس

عسل گفت:

ممنونم من از مخفی کردن قیمت محصولات ووکامرس با CSS کمک گرفتم و جواب داد. سپاس از مطلب خوبتون

محمد علی گفت:

سلام وقت بخیر
اگر بخواهیم قیمت محصولات ناموجود حذف بشود، و بجای قیمت آن “ناموجود” نوشته شود، باید چکاری انجام داد؟

رضا حیدری گفت:

سلام بزرگوار این کار باید با کدنویسی انجام بشه! کدهاشم طوری نیست که اینجا بتونم توضیح بدم

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

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

ورود | ثبت نام
شماره موبایل یا ایمیل خود را وارد کنید
برگشت
کد تایید را وارد کنید
کد تایید برای شماره موبایل شما ارسال گردید
ارسال مجدد کد تا دیگر
برگشت
رمز عبور را وارد کنید
رمز عبور حساب کاربری خود را وارد کنید
برگشت
رمز عبور را وارد کنید
رمز عبور حساب کاربری خود را وارد کنید
برگشت
درخواست بازیابی رمز عبور
لطفاً پست الکترونیک یا موبایل خود را وارد نمایید
برگشت
کد تایید را وارد کنید
کد تایید برای شماره موبایل شما ارسال گردید
ارسال مجدد کد تا دیگر
ایمیل بازیابی ارسال شد!
لطفاً به صندوق الکترونیکی خود مراجعه کرده و بر روی لینک ارسال شده کلیک نمایید.
تغییر رمز عبور
یک رمز عبور برای اکانت خود تنظیم کنید
تغییر رمز با موفقیت انجام شد