Удалить сообщение с оценкой доставки в таблице корзины в Woocommerce 3.5 - PullRequest
0 голосов
/ 04 декабря 2018

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 31 января 2019

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

.cart-totals-inner .woocommerce-shipping-destination {
display: none; }
0 голосов
/ 04 декабря 2018

Это что-то новое с версии Woocommerce 3.5: вам нужно переопределить через вашу тему (как объяснено по этой ссылке) шаблон файл 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; ?>

Вы закончили ... Нет больше надоедливых уведомлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...