it-swarm.com.ru

Удалить сообщение с оценкой доставки на корзине в Woocommerce 3.5

В последнем выпуске WooCommerce в корзине отображается сообщение о том, что стоимость доставки является ориентировочной.

 https://www.screencast.com/t/2hSd7B27I

Это не имеет никакого смысла, когда кто-то использует фиксированную доставку и не рассчитывает доставку вообще. Обратите внимание, я не рассчитал активированную доставку либо. Я пытался скрыть сообщение с помощью css, однако у него, конечно, нет целевого класса.

Кто-нибудь знает как это отключить?

2
Christian Rea

Если в вашем шаблоне нет файла cart-shipping.php, эта модификация css работает для меня:

.cart-totals-inner .woocommerce-shipping-destination {
display: none; }
1
Prometheus

Это что-то новое с версии Woocommerce 3.5: вам нужно переопределить через вашу тему (как описано в этой ссылке) шаблон file cart/cart-shipping.php .

От строки 46 до 58 вы замените следующее:

<?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; ?>

Этим:

<?php if ( is_cart() ) : ?>
    <p class="woocommerce-shipping-destination">
        <?php
        if ( $formatted_destination ) {
            $calculator_text = __( 'Change address', 'woocommerce' );
        }
        ?>
    </p>
<?php endif; ?>

Вы сделали ... Нет больше раздражающих уведомлений.

1
LoicTheAztec