Keylab

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

4 پست در این موضوع قرار دارد

سلام دوستان یه مشکل خیلی جدی برام پیش اومده ممنون میشم کمک کنید

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

محصول متغیر تعریف کردم و قیمت یکسانی دادم به هر 2 شون ولی وقتی صفحه لود میشه قیمت رو نشون نمیده و hidden میشه

ولی وقتی قیمت هارو متفاوت میدم نشون میده

خیلی ممنون پیشاپیش

yw0phd697cp4.png

0

به اشتراک گذاری این پست


لینک به پست

آدرس سایتتون رو بدید چک کنم

احتمال زیاد مشکل از قالبتون هست.

0

به اشتراک گذاری این پست


لینک به پست

سلام مشکل شما اینه که بعد از اضافه کردن ویژگی ها باید به قسمت متغیر ها مراجعه میکردید و از نوار موجود (ساخت محصول از ویژپی ها رو میزدید) و کاری که نکردید این بوده که با این کا سه تا محصول باز میشه و کنار محصول نوار بازشونده ای هست که باید روی اون کلیک کنید و صفحه قیمت و اطلاعات هر محصول باز میشه و میتونید قیمت ها رو از اونجا تصحیح کنید و اینکه حتی قیمت های متفاوتی نسبت به محصول موجودتون تنظیم کنید

0

به اشتراک گذاری این پست


لینک به پست

این کد رو تست کنید
 

add_filter( 'woocommerce_variable_sale_price_html', 'wc_wc20_variation_price_format', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'wc_wc20_variation_price_format', 10, 2 );
function wc_wc20_variation_price_format( $price, $product ) {
// Main Price
$prices = array( $product->get_variation_price( 'min', true ), $product->get_variation_price( 'max', true ) );
$price = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
// Sale Price
$prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
sort( $prices );
$saleprice = $prices[0] !== $prices[1] ? sprintf( __( '%1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}
return $price;
}
0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری