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

Две цены на Один товар

CPS_K

Новичок
Сильно не бейте если вопрос простой.

Собственно задача: Поставить на 1 товар 2 цены, одна обычная другая желательно выделяться цветом(того же размера, что и обычная). Обе задаются в ручную.

Это не скидка, это другая цена.

Если есть умельцы php подойдет вариант со скидочным отображением (только без наклейки "распродажа" и зачеркиваем старой цены)
 

RuslanTomaev

Форумчанин
Сильно не бейте если вопрос простой.

Собственно задача: Поставить на 1 товар 2 цены, одна обычная другая желательно выделяться цветом(того же размера, что и обычная). Обе задаются в ручную.

Это не скидка, это другая цена.

Если есть умельцы php подойдет вариант со скидочным отображением (только без наклейки "распродажа" и зачеркиваем старой цены)
Как вариант: сделать скидочную цену, и к лишним визуальным элементам прописать свойства {display:none;}

Возможны проблемы с микроразметкой т.к. в некоторых шаблонах она прописана.
 

CPS_K

Новичок
Как вариант: сделать скидочную цену, и к лишним визуальным элементам прописать свойства {display:none;}

Возможны проблемы с микроразметкой т.к. в некоторых шаблонах она прописана.
Так не найти в CSS сеи визуальные эффекты( например класс "price"). Был бы благодарен если бы подсказали как это дело провернуть ( с отключением визуальных эл)
 

RuslanTomaev

Форумчанин
Так не найти в CSS сеи визуальные эффекты( например класс "price"). Был бы благодарен если бы подсказали как это дело провернуть ( с отключением визуальных эл)
пришлите ссылку, надо смотреть на конкретном примере
 

RuslanTomaev

Форумчанин
.onsale {dispalay:none;} /*убрать значок распродажа на главном изображении товара*/

del {text-decoration:blink!important; font-size:100%;}

Впишите это в стиль вашей темы.
Получится что-то типа этого: http://prntscr.com/5uta9l
 

CPS_K

Новичок

RuslanTomaev

Форумчанин
.onsale {dispalay:none !important;}

Не самый изящный способ, но Вашу проблему решит.

Вообще еще вариант вывода, использование дополнительного поля. Почитайте, как выводить доп. поля, если способ выше не устроит.
 

CPS_K

Новичок
.onsale {dispalay:none !important;}

Не самый изящный способ, но Вашу проблему решит.

Вообще еще вариант вывода, использование дополнительного поля. Почитайте, как выводить доп. поля, если способ выше не устроит.
".onsale {dispalay:none !important;}" тоже не решил проблему с наклейкой :(

тут главное результат, заказчик клянется, что скидки ему нужны не будут ближайшее 4 года)
 

CPS_K

Новичок
Решено сниппетом

add_filter('woocommerce_sale_flash', 'my_custom_sale_flash', 10, 3);
function my_custom_sale_flash($text, $post, $_product) {
return ' ';}
 

Strannik

Форумчанин
У меня та же проблема, но после вставки кода изменения не происходят, к тому же вообще некорректно стали значки изображаться.....Магазин парфюмерии немецкого качества   Парфюмерия.png
 

Strannik

Форумчанин
Нашел более простой вариант удаления значка "Распродажа". В шаблонах, заточенных под Woo удалил из двух мест с одноимённым названием "sale-flash". Первый путь: плагины/woocommerce/templates/loop/удаляем sale-flash. Нужно убрать ещё в одном месте: плагины/woocommerce/templates/single-produkt/удаляем sale-flash. проблема решена!
 

dim70

Опытный
Первый путь: плагины/woocommerce/templates/loop/удаляем sale-flash. Нужно убрать ещё в одном месте: плагины/woocommerce/templates/single-produkt/удаляем sale-flash
спасибо! В указанных файлах можно отредактировать название "Распродажа", конечно предварительно перенеся данные файлы в свою тему в соответствующие места:
ваша_тема/woocommerce/loop/sale-flash.php
ваша_тема/woocommerce/single-produkt/sale-flash.php
 

Kimono

Форумчанин
".onsale {dispalay:none !important;}" тоже не решил проблему с наклейкой :(

тут главное результат, заказчик клянется, что скидки ему нужны не будут ближайшее 4 года)
Не решил потому что в слове display ошибка) Автор написал dispAlay, я поправил и у меня сработало) Вставлять в меню "Свои CSS"
 
Сверху Снизу