WooCommerce Preis „ab“

Teilen auf:

Facebook
LinkedIn
Email

Um in WooCommerce bei Varianten den Preis „ab..“ statt der Preisspanne anzeigen zu lassen, benötigt ihr diesen Code:

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( __( ' ab %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( __( ' ab %1$s', 'woocommerce' ), wc_price( $prices[0] ) ) : wc_price( $prices[0] );

if ( $price !== $saleprice ) {
$price = '<del>' . $saleprice . '</del> <ins>' . $price . '</ins>';
}
return $price;
}

gefunden auf https://zurdo.de

Die mit Sternchen (*) gekennzeichneten Links sind sogenannte Affiliate-Links.
Wenn du auf so einen Affiliate-Link klickst und über diesen Link einkaufst, bekomme ich von dem betreffenden Online-Shop oder Anbieter eine Provision. Für dich verändert sich der Preis nicht.

3 Kommentare

  1. Danke. Habe ich Ewigkeiten nach gesucht. Du hast nicht zufällig `nen Schnipsel parat, mit dem ich die komplette Preisspanne ausblenden kann? 😉

    Frohe Weihnachten

    Agi

  2. Hallo.

    Vielen Dank für den tollen Tipp. Das klappt wirklich super.
    Ich arbeite zur Zeit an einem mehrsprachigen Onlineshop und würde das „ab x€“ gerne nur in der deutschen Version meines Shops angezeigt bekommen. Gibt es eine Möglichkeit das „ab“ in der Englischen Version zu entfernen oder zu übersetzen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Ähnliche Artikel

Elementor Snippets

Hier eine kleine Übersicht über Code Snippets die euch das Arbeiten mit Elementor erleichtern. Zum Einfügen der Codes am besten das Plugin „Code Snippets“ benutzen: