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

razigar

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

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

افزونه ای نیاز داره یا تنظیمات خاصی داره؟اگر کسی میتونه راهنمایی کنه ممنون میشم

 

MahdiY

راهبر انجمن
بفرمایید این کد را بذارید داخل functions.php قالبتون

کد:
add_filter("woocommerce_get_price_html","woocommerce_get_price_html_MahdiY");function woocommerce_get_price_html_MahdiY($price){	global $product;	if($product->is_in_stock())		return $price;	else		return "بزودی";}
 

98cell.ir

کاربر عضو
بفرمایید این کد را بذارید داخل functions.php قالبتون

add_filter("woocommerce_get_price_html","woocommerce_get_price_html_MahdiY");function woocommerce_get_price_html_MahdiY($price){ global $product; if($product->is_in_stock()) return $price; else return "بزودی";}
دمت گرم داشی

میگم اگر قیمت نذاریم میزنه بزودی؟

افزونه ای نداریم ک ی ربانی یا لوگویی چیزیم بیاره کنار اون محصول،مثل محصولات ویژه

 

razigar

تازه وارد
دوست عزیز ممنونم بابت راهنماییتون ولی من یه بار  کدهای قالبم  رو تغییر دادم همه چیزش به هم خورد مجبور شدم پاک کنم و مجددا قالبو نصب کنم

میشه راهنمایی دقیقتری بفرمایید ؟

 
آخرین ویرایش توسط مدیر:

98cell.ir

کاربر عضو
از قسمت ویرایشگر این فایل ک گفتنو پیدا کن بعد اون کدو بذار آخرش

کاری نداره ک

البته همیشه بکاپ داشته باش از سایتت

آدرس سایتتم بذار وقتی پست میزنی...

:-"

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
اینم برای موارد مشابه بد نیست :



 

daryagame

تازه وارد
هم افزونه رو تست کردم و هم کد فانکشن رو. اما هیچ کدام عمل نکرد.

راه دیگری هست؟

 

MahdiY

راهبر انجمن
دمت گرم داشی
میگم اگر قیمت نذاریم میزنه بزودی؟
افزونه ای نداریم ک ی ربانی یا لوگویی چیزیم بیاره کنار اون محصول،مثل محصولات ویژه
بله میزنه بزودی
افزونه سراغ ندارم اما بجای همین بزودی میتونید کد یه ربان بذارید
هم افزونه رو تست کردم و هم کد فانکشن رو. اما هیچ کدام عمل نکرد.
راه دیگری هست؟
آدرس سایتتون ؟

دوست عزیز ممنونم بابت راهنماییتون ولی من یه بار کدهای قالبم رو تغییر دادم همه چیزش به هم خورد مجبور شدم پاک کنم و مجددا قالبو نصب کنم
میشه راهنمایی دقیقتری بفرمایید ؟
20 خط آخر فایل functions.php رو بذارید تا کد رو ست کنم
 
آخرین ویرایش توسط مدیر:

lahijsabz

کاربر عضو
اگه از کلمه نا موجود نمیخوای استفاده کنی بهتره حلقه های ترجمه رو ویرایش کنی و بجای کلمه نا موجود از بزودی استفاده کنی

 

m0h4mm4d

کاربر عضو
بفرمایید این کد را بذارید داخل functions.php قالبتون

add_filter("woocommerce_get_price_html","woocommerce_get_price_html_MahdiY");function woocommerce_get_price_html_MahdiY($price){ global $product; if($product->is_in_stock()) return $price; else return "بزودی";}

سلام مهدی جان ، این کد بعد از 3 سال هنوز کار میکنه ؟

 

m0h4mm4d

کاربر عضو
سلام

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

 

MahdiY

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

یعنی کلا نه قیمت نشون بده نه متن؟

در قسمت ابزار های ووکامرس فارسی اون فیلد های متنی رو خالی کنید!

 

m0h4mm4d

کاربر عضو
سلام

یعنی کلا نه قیمت نشون بده نه متن؟

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

 
آخرین ویرایش توسط مدیر:
بالا