Рубрики
Woocommerce

Woocommerce: цена по запросу

Для товаров без указанной цены выводим сообщение «Цена по запросу»

Для товаров с нулевой ценой выводим «Цена по запросу» вместо «Бесплатно»

И отключаем возможность покупки товара с нулевой ценой

 

12 ответов к “Woocommerce: цена по запросу”

Для товаров с нулевой ценой выводим «Цена по запросу» вместо «0р.»

function my_price_replace($price, $product) {
if ($product->get_price() == 0 ) return __( ‘Цена по запросу’ );
return $price;
}
add_filter( ‘woocommerce_get_price_html’, ‘my_price_replace’, 1, 2 );

Здравствуйте! А как сделать чтобы можно было строку цена по запросу перевести еще на второй язык через плагин polylang?

Попробуйте заменить
return 'Цена по запросу';
на
return __( 'Цена по запросу' );

«Попробуйте заменить
return ‘Цена по запросу’;
на
return __( ‘Цена по запросу’ );»

ничего не полуяается с нижним подчеркиванием даже.
В Polypang изменение на другие языки перевод не поялвяется. ((

Чтобы появился перевод на другие языки должен быть перевод соответствующей фразы в языковом файле. Если такой фразы в этом файле нет, то и выводится значение по умолчанию. В данном случае — на русском

У меня текст (Цена по запросу) выводится вопросительными знаками нет шрифта. Как исправить?

ничего не полуяается с нижним подчеркиванием даже.
В Polypang изменение на другие языки перевод не поялвяется. ((

Я правильно понимаю, что этот метод работает только для простых товаров, а не вариативных?

Здравствуйте.
Подскажите, пожалуйста, как скрыть товары с нулевой ценой?

Добрый день.
Как сохранить возможность добавлять такие товары (с нулевой ценой) в корзину, но при этом чтобы в корзине цена не выводилась (например, «По запросу» вместо «0» )
?

Для товаров с нулевой ценой выводим «Цена по запросу» вместо «0р.»
Как скрыть цены, везде, где они встречаются (в оформлении заказа, на странице после кнопки «оформить», в письмах)

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

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