Кодинг

Как убрать подытог в WooCommerce (инструкция)

Многих, в первую очередь, заказчиков, раздражает слово подытог на сайте магазина. Существует несколько способов избавиться от подобной строки. Самым эффективным и правильным, на мой взгляд, является следующий способ:

Для того, чтобы убрать подытог везде, нужно в файл function.php вставить следующий код:

/* убираем подытог везде */
add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals' );
function adjust_woocommerce_get_order_item_totals( $totals ) {
unset($totals['cart_subtotal'] );
return $totals;
}
/* end убираем подытог везде */

Ещё одна вариация данного кода (для тех, кому не подошёл первый вариант):

/* убираем подытог везде. Версия 2 */
add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals', 99, 3 );
function adjust_woocommerce_get_order_item_totals( $totals, $that, $tax_display) {
unset($totals['cart_subtotal'] );
return $totals;
}
/* end убираем подытог везде. Версия 2 */

После этого данная строчка исчезнет из корзины и прочих страниц вашего интернет-магазина.

Если оба варианта не срабатывают

Существует ещё два способа. Можно в фанкшин.пхп вашей темы вставить вот такой код:

add_filter('gettext', 'my_translate_text');
add_filter('ngettext', 'my_translate_text');
function my_translate_text($translated) {
$translated = str_ireplace('Подытог', 'Сумма', $translated);
return $translated;
}

А можно скрыть через таблицу стилей.

.cart-subtotal {display: none !important;}

После добавления данного кода в таблицу стилей - подытог исчезнет.


Рейтинг:

2021-01-08 | | 5 комментариев | ,

Альтернативный заголовок изображения

Комментарии к посту «Как убрать подытог в WooCommerce (инструкция)»

  1. Елена Сергеева | в 11:38

    а где найти этот файл?

    • Максим | в 15:43

      Внешний вид - редактор тем.
      Только обязательно сделайте резервную копию, прежде чем вносить правки.

      • Никита | в 15:56

        Добрый день. Всё сделал как написано, код вставил в конец страницы, но к сожалению ни чего не поменялось. Не подскажите почему?

        • Максим | в 17:11

          Обновил статью. Добавил ещё 2 способа. Попробуйте.

  2. Алексей | в 15:10

    Последний вариант помог! Спасибо.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *