איך להחביא את המחיר במוצר עם וריאציות

woocommerce

באופן דיפולטי במקרה של מוצר עם וריאציות מופיע טווח המחירים של המוצרים לדוגמא 100-200 ש"ח, לפעמים אבל נעדיף שזה לא ייראה כך, בשביל זה נצטרך להוסיף קצת קוד (סניפטס),

אז הנה שני קודים שיעזרו לכם,

הקוד הבא יגרום למחיר להיות – החל מ ואז המחיר הנמוך של הוריאציות (למשל החל מ-100 ש"ח).​

//Hide Price Range for WooCommerce Variable Products
add_filter( 'woocommerce_variable_sale_price_html', 
'lw_variable_product_price', 10, 2 );
add_filter( 'woocommerce_variable_price_html', 
'lw_variable_product_price', 10, 2 );

function lw_variable_product_price( $v_price, $v_product ) {

// Product Price
$prod_prices = array( $v_product->get_variation_price( 'min', true ), 
                            $v_product->get_variation_price( 'max', true ) );
$prod_price = $prod_prices[0]!==$prod_prices[1] ? sprintf(__('From: %1$s', 'woocommerce'), 
                       wc_price( $prod_prices[0] ) ) : wc_price( $prod_prices[0] );

// Regular Price
$regular_prices = array( $v_product->get_variation_regular_price( 'min', true ), 
                          $v_product->get_variation_regular_price( 'max', true ) );
sort( $regular_prices );
$regular_price = $regular_prices[0]!==$regular_prices[1] ? sprintf(__('From: %1$s','woocommerce')
                      , wc_price( $regular_prices[0] ) ) : wc_price( $regular_prices[0] );

if ( $prod_price !== $regular_price ) {
$prod_price = '<del>'.$regular_price.$v_product->get_price_suffix() . '</del> <ins>' . 
                       $prod_price . $v_product->get_price_suffix() . '</ins>';
}
return $prod_price;
}

במקרה שתרצו להחביא לגמרי את המחיר (כל עוד לא בוחרים את הוריאציה), תוכלו להכניס את הקוד הבא.

//Hide “From:$X”
add_filter('woocommerce_get_price_html', 'lw_hide_variation_price', 10, 2);
function lw_hide_variation_price( $v_price, $v_product ) {
$v_product_types = array( 'variable');
if ( in_array ( $v_product->product_type, $v_product_types ) && !(is_shop()) ) {
return '';
}
// return regular price
return $v_price;
}

רוצים להצטרף לניוזלטר שלנו?

עוד מאמרים שאולי יעניינו אתכם

אתרים להשראה
השראה

אחד האתרים – האוניברסיטה הפתוחה

טוב, אז גם יום ראשון, גם אחרי החגים וגם היום הראשון של תחילת שנה של לימודי המקצוע…אני שוב אומרת אני שמה פה השראות למטרה עיצובית

לוח בקרה של וורדפרס
אלמנטור

איךלעצב את לוח הבקרה עם אלמנטור

אז למה בכלל שתרצו לעצב את הלוח בקרה? הרעיון של לעצב את הלוח בקרה נועד בעיקר עבור הלקוחות שלכם, זה אידיאלי במיוחד עם אתם משאירים

מעניין?

הרשמו לניוזלטר השבועי שלנו