MSRP-Preis im WooCommerce WP-Lister für Amazon anzeigen

WordPress

Wenn Sie das Plugin WP Lister für Amazon verwenden, können Sie einen benutzerdefinierten MSRP-Preis für Produkte festlegen. Diese werden jedoch nicht als Tiefstpreis angezeigt, wenn Sie einen Normal- oder Verkaufspreis eingeben.Fügen Sie den untenstehenden Code in Ihre Funktionen ein.php und der reguläre Preis zeigt immer den UVP-Preis an, fällt festgelegt.

/**Änderung bei Verkauf auf "true", wenn die unverbindliche Preisempfehlung (MSRP) festgelegt ist, ansonsten wird nur der reguläre Preis angezeigt**/add_filter( 'woocommerce_product_is_on_sale', 'wir_msrp_on_sale', 10, 1);Funktion we_msrp_on_sale($onsale) { globales $Produkt; if(!$Produkt) { Rückgabe $onsale; }    $rrp=get_post_meta( $Produkt->get_id(), '_msrp_price', true ); if($rrp) { $Preis=$Produkt->get_regular_price(); $onsale=wahr; }    $Variable_rrp=get_post_meta( $Produkt->get_id(), 'variable_msrp', true ); if($Variable_rrp) { $Preis=$Variable_rrp; $onsale=wahr; }    Rückgabe $onsale;}/**Der Verkaufspreis wird der reguläre Preis sein, wenn msrp festgelegt ist**/add_filter( 'woocommerce_product_get_sale_price', 'we_msrp_sale_price', 10, 1);Funktion we_msrp_sale_price($price) { globales $Produkt; if(!$Produkt) { Rückgabe-Dollar-Preis; }    $rrp=get_post_meta( $Produkt->get_id(), '_msrp_price', true ); if($rrp) { $Preis=$Produkt->get_regular_price(); }    $Variable_rrp=get_post_meta( $Produkt->get_id(), 'variable_msrp', wahr ); if($Variable_rrp) { $Preis=$Variable_rrp; }    Rückgabe-Dollar-Preis;}/****/add_filter( 'woocommerce_product_get_regular_price', 'we_msrp_price', 10, 1);Funktion we_msrp_price($preis) { globales $Produkt; if(!$Produkt) { Rückgabe-Dollar-Preis; }    $rrp=get_post_meta( $Produkt->get_id(), '_msrp_preis', wahr ); if($rrp) { $Preis=$rrp; }    $Variable_rrp=get_post_meta( $Produkt->get_id(), 'variable_msrp', wahr ); if($Variable_rrp) { $Preis=$Variable_rrp; }    Rückgabe-Dollar-Preis;}

Schreibe einen Kommentar

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

Wir verwenden Cookies, um Ihnen die beste Online-Erfahrung zu bieten. Mit Ihrer Zustimmung akzeptieren Sie die Verwendung von Cookies in Übereinstimmung mit unseren Cookie-Richtlinien.

Privacy Settings saved!
Datenschutz-Einstellungen

Wenn Sie eine Website besuchen, kann sie Informationen über Ihren Browser speichern oder abrufen, meist in Form von Cookies. Steuern Sie hier Ihre persönlichen Cookie-Dienste.

Diese Cookies sind für das Funktionieren der Website notwendig und können in unseren Systemen nicht abgeschaltet werden.

Zur Nutzung dieser Website verwenden wir die folgenden technisch notwendigen Cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Alle Cookies ablehnen
Alle Cookies akzeptieren