Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

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

Тема в разделе "Вопросы, советы и доработки.", создана пользователем CPS_K, 20 янв 2015.

  1. CPS_K

    CPS_K

    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Сильно не бейте если вопрос простой.

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

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

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

    RuslanTomaev

    Сообщения:
    50
    Симпатии:
    9
    Баллы:
    8
    Как вариант: сделать скидочную цену, и к лишним визуальным элементам прописать свойства {display:none;}

    Возможны проблемы с микроразметкой т.к. в некоторых шаблонах она прописана.
     
    • Нравится Нравится x 1
  3. CPS_K

    CPS_K

    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Так не найти в CSS сеи визуальные эффекты( например класс "price"). Был бы благодарен если бы подсказали как это дело провернуть ( с отключением визуальных эл)
     
  4. RuslanTomaev

    RuslanTomaev

    Сообщения:
    50
    Симпатии:
    9
    Баллы:
    8
    пришлите ссылку, надо смотреть на конкретном примере
     
    • Нравится Нравится x 1
  5. CPS_K

    CPS_K

    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
  6. RuslanTomaev

    RuslanTomaev

    Сообщения:
    50
    Симпатии:
    9
    Баллы:
    8
    .onsale {dispalay:none;} /*убрать значок распродажа на главном изображении товара*/

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

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

    CPS_K

    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Спасибо Руслан !
    Но наклейка осталась)
     
  8. RuslanTomaev

    RuslanTomaev

    Сообщения:
    50
    Симпатии:
    9
    Баллы:
    8
    .onsale {dispalay:none !important;}

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

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

    CPS_K

    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    ".onsale {dispalay:none !important;}" тоже не решил проблему с наклейкой :(

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

    CPS_K

    Сообщения:
    9
    Симпатии:
    1
    Баллы:
    1
    Решено сниппетом

    add_filter('woocommerce_sale_flash', 'my_custom_sale_flash', 10, 3);
    function my_custom_sale_flash($text, $post, $_product) {
    return ' ';}
     
    • Нравится Нравится x 1
  11. Strannik

    Strannik

    Сообщения:
    40
    Симпатии:
    3
    Баллы:
    8
    У меня та же проблема, но после вставки кода изменения не происходят, к тому же вообще некорректно стали значки изображаться..... Магазин парфюмерии немецкого качества   Парфюмерия.png
     
  12. Strannik

    Strannik

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