Project starten

Adviesprijs (MSRP) tonen in WooCommerce met WP-Lister for Amazon

· door Daniel

Adviesprijs (MSRP) tonen in WooCommerce met WP-Lister for Amazon

Met de plugin WP-Lister for Amazon kun je een adviesprijs (MSRP) voor producten instellen. Die wordt echter niet doorgestreept getoond als je een normale prijs of actieprijs invult.

Voeg de onderstaande code toe aan je functions.php; dan toont de normale prijs altijd de adviesprijs (MSRP) als die is ingesteld.

/**
Change on sale to true if MSRP is set, otherwise price only shows regular
**/
add_filter( 'woocommerce_product_is_on_sale', 'we_msrp_on_sale', 10, 1);
function we_msrp_on_sale($onsale) {
    global $product;
    if(!$product) {
        return $onsale;
    }
    $rrp = get_post_meta( $product->get_id(), '_msrp_price', true );
    if($rrp) {
        $price = $product->get_regular_price();
        $onsale = true;
    }
    $variable_rrp = get_post_meta( $product->get_id(), 'variable_msrp', true );
    if($variable_rrp) {
        $price = $variable_rrp;
        $onsale = true;
    }
    return $onsale;
}
/**
Sale price will be regular price if msrp is set
**/
add_filter( 'woocommerce_product_get_sale_price', 'we_msrp_sale_price', 10, 1);
function we_msrp_sale_price($price) {
    global $product;
    if(!$product) {
        return $price;
    }
    $rrp = get_post_meta( $product->get_id(), '_msrp_price', true );
    if($rrp) {
        $price = $product->get_regular_price();
    }
    $variable_rrp = get_post_meta( $product->get_id(), 'variable_msrp', true );
    if($variable_rrp) {
        $price = $variable_rrp;
    }
    return $price;
}
/**
**/
add_filter( 'woocommerce_product_get_regular_price', 'we_msrp_price', 10, 1);
function we_msrp_price($price) {
    global $product;
    if(!$product) {
        return $price;
    }
    $rrp = get_post_meta( $product->get_id(), '_msrp_price', true );
    if($rrp) {
        $price = $rrp;
    }
    $variable_rrp = get_post_meta( $product->get_id(), 'variable_msrp', true );
    if($variable_rrp) {
        $price = $variable_rrp;
    }
    return $price;
}

Meer artikelen

Alle artikelen →
Blog29 oktober 2026 EmpCo-richtlijn: wat webshops sinds 27 september 2026 moeten weten over milieuclaims ‘Duurzaam’, ‘klimaatneutrale verzending’, ‘milieuvriendelijke verpakking’: zulke claims staan in veel webshops, in productteksten, banners, badges in de footer of in plugins voor C… Blog29 oktober 2026 EU AI Act: wat de AI-verordening betekent voor websites en webshops Sinds 2 augustus 2026 gelden de transparantieverplichtingen van de Europese AI-verordening, de EU AI Act. Gebruik je een AI-chatbot op je website, maak je beelden met AI of laat je… Blog22 december 2023 Voorkomen dat WP Rocket gefilterde WooCommerce-pagina’s cachet Gebruik je WP Rocket met preloading samen met een filterplugin zoals Filter Everything Pro, dan kunnen je database EN je cachemap exploderen. We hadden een site met maar zo’n 2000 …

Laten we je online verkoop verhogen.

Vertel ons over je webshop of website. Een ontwikkelaar antwoordt, geen salesteam.

★ 4,85/5 uit 800+ beoordelingen · Envato Elite Author · Made in Germany