Dit gratis script past de weergave van prijzen voor variabele producten in WooCommerce aan, zodat alleen de laagste prijs wordt getoond op de categoriepagina. Dit helpt bij het vereenvoudigen van de prijsweergave voor klanten.

WooCommerce vanaf prijs tonen


// Toon alleen de laagste prijzen voor variabele producten in WooCommerce
add_filter('woocommerce_variable_sale_price_html', 'wpglorify_variation_price_format', 10, 2);
add_filter('woocommerce_variable_price_html', 'wpglorify_variation_price_format', 10, 2);
function wpglorify_variation_price_format($price, $product) {
   // Hoofdprijs
    $prices = array($product->get_variation_price('min', true), $product->get_variation_price('max', true));
    $price = $prices[0] !== $prices[1] ? sprintf(__('Vanaf: %1$s', 'woocommerce'), wc_price($prices[0])) : wc_price($prices[0]);
// Verkoopprijs
    $prices = array($product->get_variation_regular_price('min', true), $product->get_variation_regular_price('max', true));
    sort($prices);
    $saleprice = $prices[0] !== $prices[1] ? sprintf(__('Vanaf: %1$s', 'woocommerce'), wc_price($prices[0])) : wc_price($prices[0]);
    if ($price !== $saleprice) {
        $price = '' . $saleprice . $product->get_price_suffix() . ' ' . $price . $product->get_price_suffix() . '';
    }
 return $price;
}

Vanaf prijs WooCommerce

Uitleg code snippet

  1. Filters: We voegen filters toe om de prijsopmaak van variabele producten aan te passen.
  2. Functie wpglorify_variation_price_format: Deze functie past de weergave van de prijs aan.
    • Bepaalt de laagste en hoogste prijs van de variaties.
    • Toont ‘Vanaf: [laagste prijs]’ als er een prijsverschil is.
    • Verwerkt de normale en verkoopprijs.
    • Geeft de aangepaste prijsopmaak terug.

Hoe gebruik je de code?

Voeg deze code toe aan het functions.php bestand van je thema of gebruik een custom code plugin. Controleer of de prijzen correct worden weergegeven op de categoriepagina’s en pas aan indien nodig om aan te sluiten bij je specifieke behoeften of thema.

Door deze aanpassing wordt de prijsinformatie op categoriepagina’s duidelijker voor klanten, wat kan bijdragen aan een betere gebruikerservaring en mogelijk een verhoging van de verkoop.

Feedback

Heb je na het lezen van dit artikel nog vragen of zijn er onduidelijkheden? Werkt de code niet op jouw website? Laat het ons weten, dan kunnen wij je misschien verder helpen.

Feedback kennisbankartikel

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis geen WordPress tips meer.

Al 500+ webdesigners en marketeers ontvangen deze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Mis nooit meer website tips.

Al 500+ webdesigners en marketeers ontvangen onze nieuwsbrief.

Naam
Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.