premier

حذف کمترین و بیشترین قیمت در ووکامرس

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

ارسال شده در (ویرایش شده)

با سلام

کسانی که نمیخواهن برای محصولات متغیر کمترین و بیشترین برای کالا نمایش داده نشه و یک قیمت ثابت باشه میتونن از کد زیر استفاده کنن و در function.php قرار بدهند


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( __( 'From: %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( __( 'From: %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );
if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}
return $price;
}

این کد کمترین قیمت محصول را نمایش میده از میان قیمتهای متغیر دیگر

اگر هم میخواهید کامل حذف کنید از کد زیر استفاده کنید


add_filter( 'woocommerce_variable_sale_price_html', 'remove_variation_price', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 'remove_variation_price', 10, 2 );

function remove_variation_price( $price ) {
$price = '';
return $price;
}

ویرایش شده در توسط premier
1

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


لینک به پست

دمت گرم خیلی وقت بود دنبالش بودن

خدا خیرت بده

0

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


لینک به پست

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

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

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

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


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

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

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


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