WooCommerce. Как убрать слово «Бесплатно» из способов доставки?

Интернет-магазин на WordPress. В корзине, в строках выбора доставки по умолчанию стояло слово (Бесплатно). Нигде в настройках WooCommerce нет возможности убрать это примечание. Было:

bylo_problem

Так-то глюк, что контент зашит в настройки модуля, вопрос: как избавиться от «(Бесплатно)»?

Самый топорный способ, в файл functions.php добавляем фильтр, который просто заменяет ненужный нам текст на пустое место:

add_filter( ‘woocommerce_cart_shipping_method_full_label’, ‘remove_local_pickup_free_label’, 10, 2 );

function remove_local_pickup_free_label($full_label, $method){

    $full_label = str_replace(«(Бесплатно)»,«»,$full_label);

return $full_label;

}

Обновляем, стало:
stalo_result

Другой способ. При использовании плагина Saphali Woocommerce Russian. В файле includes/wc-cart-functions.php, строка 287:

$label .= ‘ (‘ . __( ‘Free’, ‘woocommerce’ ) . ‘)’;

Изменяем на:

$label .= ‘ ‘ . __( ‘ ‘, ‘woocommerce’ ) . ‘ ‘;

WooCommerce. Как убрать слово «Бесплатно» из способов доставки?: 2 комментария

  1. Нашел еще более топорный способ
    в файле
    wc-cart-functions.php
    Комментируем строчку
    $label .= ‘ (‘ . __( ‘Free’, ‘woocommerce’ ) . ‘)’;
    Профит!

  2. Здравствуйте. Не могли ли Вы мне подсказать, можно ли реализовать вывод продуктов только с нужными метками товара. Я хочу записывать в метки города. Сделать список городов, при выборе города формируется страница с продуктами где совпадает метка. Не могу в файлах woocommerce найти где строится запрос вывода продуктов на страницу. Или может кто нибудь рализовывал данный функционал по другому? Здравствуйте! Подскажите, пожалуйста, после перехода к оплате заказа страница зависает на выборе способа оплаты. Крутит-крутит-крутит, и не дает нажать кнопку разместить заказ . Это можно как-то подправить?

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.