In der neuesten Version von WooCommerce wird im Warenkorb eine Nachricht angezeigt, dass die Versandkosten nur eine Schätzung sind.
Dies macht keinen Sinn, wenn jemand Flatrateversand verwendet und den Versand überhaupt nicht berechnet. Beachten Sie, dass ich den Versand auch nicht aktiviert habe. Ich habe versucht, die Nachricht mit css zu verbergen, aber es hat natürlich keine Klasse zum Targeting.
Weiß jemand, wie man das abstellt?
Falls Ihre Vorlage keine cart-shipping.php -Datei hat, hat diese CSS-Änderung für mich funktioniert:
.cart-totals-inner .woocommerce-shipping-destination {
display: none; }
Dies ist etwas Neues seit Woocommerce Version 3.5: Sie müssen über Ihr Theme überschreiben (wie auf diesem Link erklärt) die Vorlage Datei cart/cart-shipping.php
.
Aus der Zeile 46
bis 58
ersetzen Sie Folgendes:
<?php if ( is_cart() ) : ?>
<p class="woocommerce-shipping-destination">
<?php
if ( $formatted_destination ) {
// Translators: $s shipping destination.
printf( esc_html__( 'Estimate for %s.', 'woocommerce' ) . ' ', '<strong>' . esc_html( $formatted_destination ) . '</strong>' );
$calculator_text = __( 'Change address', 'woocommerce' );
} else {
echo esc_html__( 'This is only an estimate. Prices will be updated during checkout.', 'woocommerce' );
}
?>
</p>
<?php endif; ?>
Dadurch:
<?php if ( is_cart() ) : ?>
<p class="woocommerce-shipping-destination">
<?php
if ( $formatted_destination ) {
$calculator_text = __( 'Change address', 'woocommerce' );
}
?>
</p>
<?php endif; ?>
Sie sind fertig ... Keine nervigen Notizen mehr.