Как убрать подытог в WooCommerce (инструкция)
Многих, в первую очередь, заказчиков, раздражает слово подытог на сайте магазина. Существует несколько способов избавиться от подобной строки. Самым эффективным и правильным, на мой взгляд, является следующий способ:
Для того, чтобы убрать подытог везде, нужно в файл function.php вставить следующий код:
Ещё одна вариация данного кода (для тех, кому не подошёл первый вариант):
После этого данная строчка исчезнет из корзины и прочих страниц вашего интернет-магазина.
Если оба варианта не срабатывают
Существует ещё два способа. Можно в фанкшин.пхп вашей темы вставить вот такой код:
Как скрыть подытог на WooCommerce
Если Вы хотите скрыть строку “подытог” на странице корзины WooCommerce, Вы можете использовать CSS или хук (hook) фильтра, чтобы скрыть значение cart_subtotal. Это простой процесс, который Вы сможете реализовать самостоятельно. А я подскажу Вам что нужно делать.
Содержание статьи
Удаляем или скрываем подытог корзины WooCommerce?
Вы можете добавить фрагмент кода в «functions.php», чтобы использовать фильтр для удаления промежуточных итогов. В качестве альтернативы вы можете использовать свойство CSS display на элемент div, в рамках которого отображается подытог, и вы установите его как скрытый.
woocommerce cart с подытогом
Скрываем подытог на WooCommerce с помощью CSS
Чтобы добавить свой CSS-код, перейдите в консоль управления WordPress (ваш-сайт.ру/wp-admin), далее внешний вид -> настроить -> дополнительные стили. Обязательно нажмите “опубликовать” после добавленных изменений.
Чтобы использовать CSS для скрытия строки промежуточных итогов, вы должны использовать инструмент проверки элемента в своем браузере, чтобы получить элемент div, который отображает этот текст. Для этого необходимо (в большинстве браузеров, лучше всего подходит chrome) на странице корзины выделить необходимый элемент, нажать правую кнопку мыши -> “посмотреть код”. Когда вы выберете необходимый div, чтобы применить свойство display:none, как показано ниже, чтобы скрыть строку промежуточных итогов в страница корзины.
А можете просто скопировать один из ниже перечисленных методов и использовать его в своём проекте.
Ниже приведен код, который следует добавить в CSS темы или в “дополнительные стили CSS”:
Вы также можете использовать свойство visibility, как в следующем коде:
Добавьте этот код в таблицу стилей своей дочерней темы или добавьте через настройщик и сохраните изменения, чтобы скрыть промежуточный итог в корзине.
Это скрытие не полностью удаляет корзину, а просто скрывает ее, чтобы полностью удалить, вам нужно добавить php-фильтр.
Как удалить поле subtotal «Подытог» в Woocommerce?
Добрый день! Столкнулся с проблемой, необходимо удалить поле «Подытог». Пните в нужном направлении. И еще как изменить масштабирование миниатюры в каталоге, что бы картинка не обрезалась, а вставлялась полностью?
Мой путь, мой опыт, моё богатство…
Как в Woocommerce убрать строку «подытог»
Для тех, кто может залезть в пару файлов через текстовый редактор — это не составит труда.
«Подытог» при оформлении заказа встречается три раза. Каждый раз это отдельно взятый файл.
Я нашла решение для Woocommerce 2.5.4
Шаг 1. КОРЗИНА
идём в папку /wp-content/plugins/woocommerce/templates/cart
находим там файл «cart-totals.php»
находим строки:
и вставляем их в HTLM-комментарий (<!—код—>). Т.е. они должны выглядеть с комментариями так:
В принципе их можно и удалить. Но удалив их потом вы уже не сможете их восстановить. А в данном случае восстановите за счёт того, что сотрёте комментарии. Всё просто.
Такую же процедуру проделываем на втором шаге — во втором файле:
Шаг 2. ПЕРЕХОД К ОФОРМЛЕНИЮ
Идём в папку /wp-content/plugins/woocommerce/templates/checkout
Находим файл «review-order.php»
Комментируем эти строки:
Шаг 3. «ЗАКАЗ ПРИНЯТ»
В папке /wp-content/plugins/woocommerce/templates/order
В файле «order-details.php» комментируем эти строки:
Осталось одно НО
В приходящих письмах «Подытог» всё же остался. Убрать я его не смогла. Но нашла способ изменить это красивое слово на слово «Итого».
Это делается следующим образом.
Идём в папочку /wp-content/themes/storefront
находим файл «functions.php»
и в самый конец вставляем следующие строки:
Таким образом система заменяет одно слово на другое. Можно изменить «подытог» на любой другой вариант.
Вот и всё. Успехов вам!
Последние комментарии
- Александр к записи Как в Woocommerce убрать строку «подытог»
- Ася к записи Как вернуть посты в Facebook
- Y к записи Как вернуть посты в Facebook
- Кирилл к записи Вернуть окно с отключенного экрана
- Alevtina Babinskaya к записи Как вернуть посты в Facebook
50 комментариев
Большое спасибо. Помогло.
Последний вариант решил проблему, с которой я по незнанию бился неделю. Спасибо!
Рада, что помогло
Мега спасибо! Единственный рабочий способ!
Спасибо, что отметились, рада, что помогло
у меня почему-то когдя закамменчиваю в шаге 3, пропадают вообщевсе нижние строки, как на скрине
http://prntscr.com/e856rt
после комментирования выходит вот так: http://prntscr.com/e857s2
Странно. Возможно у вас пересекаются переменные. Надо ковырять тему, она написана не стандартно, судя по всему. Попробуйте поковыряться с переменными, которые в тех трёх строках, может, они названы так же, как и то, что вы коментите, либо эти переменные как-то криво подвязаны между собой.
.woocommerce table.shop_table tfoot tr:first-child display: none !important;
>
вот кстати рабочий вариант для шага 3
Вы меня просто спасли. Тоже с неделю бился, с начала плагином все нормально перевело, и пол года было отлично все, потом для улучшения функционала чекаута, скачал пару плагинов, да и обновил какой то, и вместо 2х «Итого» появился стремный «Подытог» ничем не убирался собака… че только не делал. Этот вариант спас по всем 3 пунктам, БЛАГОДАРЮ.
И вопрос такой, кнопка обновить корзину, в самой карзине /cart тоже перевелась, есть способ её вернуть?
P.S. попытался поменять через Poedit ru_RU файл woocommerce толку ноль. Хотя Строку в корзине «Сумма заказа» Поменял. Кстати, это тоже очень удобный способ поменять перевод, там полностью весь список перевода есть, и его можно поменять на тот который вам удобен, он вполне может заменить три этих действия которые описаны выше. Пытая поменять «update cart» в поисках нашел тот злощастный «подытог» )
Я честно пыталась у себя менять сначала перевод, но почему-то этот файл влиял на магазин частично. Мне было проще найти оригинальные места, чем искать правильный файл перевода. Кроме того там начинаются иногда проблемы с кодировками, особенно если править в текстовом редакторе или Notepade++. Бывает, что оригинальная кодировка файла одна, а сохраняется он после правки в другой. И это тоже оказывается не удобно. Поэтому с оригинальными php-шками мне оказалось проще работать.
И, как я понимаю, всё еще зависит от версии плагинов.
Там программа Poedit, от формата .po в языковой папке wordpressa он и открывает, и сопоставляет уже имеющиеся переводы на данный момент в том файле, даже если нет ничего, можно с нуля прописать как нужно. ну у меня был полный, изменить лишь нужно было пару слов, в последствии при сохранении он сохраняет копию того же файла но в формате .mo который и является активатором перевода.
На счет кнопочки «обновить корзину» не подскажите? Опора96.рф
Если честно, я уже давно вне темы. Это надо сесть, погрузиться и разобраться. Так сходу, к сожалению, не отвечу.
Третья правочка лучше так:
get_order_item_totals() as $key => $total ) if ($total[‘label’] == ‘Подытог:’) continue; # Убираем «Подытог:».
?>
Спасибо, почему-то не срабатывало по сравнению. Переделал так:
get_order_item_totals() as $key => $total ) if (strlen($total[‘label’])==15) continue;
?>