
برای تغییر نمایش قیمت محصولات متغیر در ووکامرس مثلاً به جای قیمت 1000-2500 تومان بنویسیم شروع قیمت از 1000 تومان میتوانید از کد زیر استفاده کنید این کد را مستقیم در فایل functions.php قالب خودتان قرار دهید پیشنهاد می شود حتما از طریق قالب چایلد استفاده کنید .
کد تغییر نمایش قیمت محصولات متغیر در ووکامرس
add_filter( 'woocommerce_get_price_html', 'custom_price_format_for_variable_products', 9999, 2 );
function custom_price_format_for_variable_products( $price, $product ) {
if ( $product->is_type( 'variable' ) ) {
$min_price = $product->get_variation_price( 'min' );
if ( $min_price > 0 ) {
$price = 'شروع از ' . wc_price( $min_price );
}
}
return $price;
}
اگر قیمت حداقل واریانت بزرگتر از صفر باشد، متن “شروع از <قیمت حداقل>” نمایش داده میشود. این کد با استفاده از فیلتر woocommerce_get_price_html قیمت را به صورت سفارشی تنظیم میکند و شما برای تغییر متن کافیه شروع از را در کد پیدا کنید و تغییر دهید .




2 پاسخ
سلام
کد را میتونم در functions.php خود قالب هلو المنتور وارد کنم ؟ بعد با بروزرسانی قالب این کد از بین نمیره ؟
آیا برای تغییر ظاهر و فونت برگه های پیش فرض ووکامرس باید کدهای css را در سفارشیسازی قالب وارد کرد ؟
سلام وقت بخیر
با بروزرسانی از بین می رود بهتر از در قالب چایلد قرار دهید
بله در style.css قالب چایلد قرار دهید