Site Overlay

Anzeigen des niedrigsten Preises für Produkte mit WooCommerce-Optionen

Zeigen Sie einen einzigen Preis für verschiedene Produkte an

Fügen Sie den folgenden Befehl mit einem Verkaufsbereich am unteren Rand der Ansicht> des Theme-Editors> der Funktionen.php der Datei hinzu.

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 ) {
    Hauptpreis
    $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] );
    Verkaufspreis
    $prices = array( $product->get_variation_regular_price( 'min', true ), $product->get_variation_regular_price( 'max', true ) );
    sorts( $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>";
    }
    Rückgabe $price;
}
image 3
Anwendungsbild