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());
}