So zeigen Sie den WooCommerce-Verkaufspreis oder den regulären Preis an, wenn es keinen Verkaufspreis gibt

Im WooCommerce können Sie den Verkaufspreis oder den regulären Preis eines Produkts mit dem folgenden Code-Schnipsel anzeigen:

<?php

global $product;
if ($product->is_on_sale()) {
  echo $product->get_sale_price();
} else {
  echo $product->get_regular_price();
}

Sie können diesen Code-Schnipsel in die Template-Datei Ihres Themas einfügen, in der Sie den Preis anzeigen möchten, wie z.B. content-single-product.php oder woocommerce/single-product/price.php.

Dieser Code überprüft, ob das Produkt im Angebot ist, und wenn ja, wird der Verkaufspreis angezeigt. Wenn das Produkt nicht im Angebot ist, wird der reguläre Preis angezeigt.

Stellen Sie sicher, dass Sie die richtigen Hooks und Filter verwenden, um diesen Code-Schnipsel an der richtigen Stelle zu platzieren.

Auch können Sie folgenden Code-Schnipsel verwenden um den Verkaufspreis mit einem Durchstreichung und dem regulären Preis anstatt nur einer davon zu zeigen.

<?php

global $product;
if ( $product->is_on_sale() ) {
    echo '<del>' . wc_price( $product->get_regular_price()) . '</del>';
    echo '<ins>' . wc_price( $product->get_sale_price()) . '</ins>';
} else {
    echo wc_price( $product->get_regular_price());
}