Site Overlay

Afficher le prix le plus bas sur les produits avec les options WooCommerce

Afficher un prix unique sur les produits variés

Ajoutez la commande suivante, avec un espace de vente en bas de la vue> éditeur de thème> fonctions.php fichier.

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 );
fonction wc_wc20_variation_price_format( $price, $product ) {
    Prix principal
    $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] );
    Prix de vente
    $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
    tris( $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> »;
    }
    $price de retour;
}
image 3
Image de l’application