Как скрыть отображение цен в OpenCart 3?

Бывает необходимо скрыть / удалить отображение цен в карточках товара. Возможно, вы создаете партнерский магазин на Опенкарт или, каталог товаров. 

Если необходимо скрыть отображение цен в карточках товаров, можно сделать это при помощи:

  • удаление из шаблонов вручную 
  • написания для этого модификатора
  • CSS

Рассмотрим вариант скрытия цены в OpenCart с помощью CSS. Самый простой и безопасный способ для новичков. Не нужно ничего удалять или модифицировать.

Способ рабочий и применялся мной на версии OpenCart 3.0.3.7. Перед любыми манипуляциями, обязательно делайте резервные копии сайта и базы данных! Если понимаете, что не справитесь сами, найдите специалиста, который поможет вам решить вопрос.

В таком случае, нам поможет свойство (CSS):

display

Со значением:

none

Вот такая конструкция:

display: none;
Подробнее о свойствах display и используемых значениях, можно прочитать в справке https://developer.mozilla.org...

Теперь, давайте разберем, куда нам все это добавлять и как использовать, чтобы скрыть / удалить  отображение цен в карточке товаров на ОпенКарт.

По теме: «Как изменить текст кнопки «Купить» на странице товара в OpenCart 3?»

Как скрыть цены в карточке товара на OpenCart 3?

Открываем stylesheet.css по пути, для дефолтного шаблона:

/catalog/view/theme/default/stylesheet/stylesheet.css 

Открываем файл stylesheet.css через любой редактор кода и добавляем в самый конец:

.product-thumb .price {
display: none;
}
#product-product ul li h2 {
display: none;
}

Примерно так, это будет у вас выглядеть в коде файла stylesheet.css:

Не забываем сохранять изменения и после этого, нажимаем в браузере на странице Ctrl -> F5, чтобы увидеть результат:

Цены аналогичны скрыты в категориях товаров:

Цены не отображаются и на главной странице:

Решение скрытия цен в OpenCart 3 при помощи CSS, позволяет скрыть цены без их удаления из самого шаблона. Можно по прежнему указывать цены в админке. В карточках, они не будут видны.

Как скрыть цены на отличном от дефолтного шаблона OpenCart 3?

В принципе, можете пробовать вышеприведенный способ. Часто, это срабатывает. 

Если настраиваете стороннюю тему, необходимо файл stylesheet.css редактировать соответственно в той теме, которая используется у вас на сайте. Поэтому, вместо папки default, выбираем папку своей темы по пути:

/catalog/view/theme/папка_вашей_темы/stylesheet/stylesheet.css

Например, способ проверялся и работает на платном шаблоне Grand и UniShop2. Если у вас не выходит внести нужные изменения на платном шаблоне, обратитесь к автору своего шаблона. Он обязательно вам поможет. При этом, не используйте шаблоны и модули с варезных сайтов. Покупайте шаблоны только на известных площадках. Будет полезным ресурс warez.rip

Модуль скрытия цены с запросом стоимости, вместо кнопки купить. 

Если необходимо скрыть цену и вместо цены, сделать кнопку с запросом стоимости, можно использовать готовое решение:

Модули скрывают цену и вместо кнопки «Купить», появляется кнопка «Запросить цену», после нажатия на которую, пользователь может указать контактные данные, для связи:

Единственное, поддержка данных модулей для OpenCart 3.0. Не проверял на последней версии. Уточняйте у авторов, если нужно.

Заключение.

Если стоит задача, создать каталог товаров, или магазин под партнерскую СРА сеть Admitad на OpenCart 3, можно использовать для старта бесплатный базовый шаблон. 

Полезно знать: «Некорректная работа скрипта Moneylink и Admitad Teleport от Admitad.»

В следующей заметке, рассмотрим вариант скрытия кнопок «Купить». Аналогичное простое решение посредством CSS. Решение, позволит создать каталог товаров / услуг в OpenCart, без возможности добавлять товары в корзину. В заметке, продублированы ссылки на модули «Запросить цену» и есть полезное видео, позволяющее без значительных финансовых вложений, создать на OpenCart 3 магазин товаров / услуг.

Ниже, полезное видео, по настройке дефолтного шаблона в OpenCart 3.

OpenCart 3.x настройка стандартной темы и внешний вид шаблона:


Отправить комментарий

Новые Старые