Регистрация Войти
Вход на сайт
» » Убираем цены в способах доставки при оформление заказа в opencart

Убираем цены в способах доставки при оформление заказа в opencart

Просмотров: 6334
Комментариев: 1
Версия для печати

Сегодня расскажу о быстром и простом способе «удаления цен» в способах доставке на странице оформления заказа в интернет-магазине на движке opencart. В качестве примера использовал сборку MaxyStore 1.5.5.1. Соответственно, все будет аналогично и для движка версии opencart 1.5.5.1, да и для других версий тоже.

Подключая различные способы доставки мы указываем в них либо какие-то фиксированные цены, либо цены, которые рассчитываются исходя из различных составляющих (вес, размер товара, сам метод доставки и т.п.), а иногда и просто поле в модулях доставки цен не заполняем. В результате при оформления заказа в графе способ доставки получаем табличку как на рисунке ниже, в левой части которой перечислены названия самих способов доставки (из которых покупатель может выбрать наиболее интересный для себя), а в правой части — отображаются цены, соответствующие данным способам. Там, где суммы не были проставлены в настройках доставок — отображаются нули (0 руб.), что смотрится не совсем красиво.

Убираем цены в способах доставки при оформление заказа в opencart

Уберем отображение цен за доставку с правой стороны, чтобы покупателю были видны лишь только названия самих способов доставки. Т.е., чтобы получилось вот так:

Убираем цены в способах доставки при оформление заказа в opencart

Для этого открываем файлы quick_shipping_method.tpl и shipping_method.tpl (\catalog\view\theme\ваша_тема\template\checkout\)

Первый файл - заказ без регистрации (Оформить заказ без регистрации личного кабинета), второй -заказ с регистацией, соответственно.

 

Находим строчку:

‹td style="text-align: right;"›‹label for="‹?php echo $quote['code']; ?›"›‹?php echo $quote['text']; ?›‹/label›‹/td›


Добавляем в нее стиль «display:none», который скрывает показ цен в способах доставки:

‹td style="text-align: right; display:none;"›‹label for="‹?php echo $quote['code']; ?›"›‹?php echo $quote['text']; ?›‹/label›‹/td›


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


Рейтинг статьи:
  
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
Комментарии (1)
Максим 17 января 2016 14:40
А если нужно со всех убрать указание стоимости , а с доставки Курьером оставить стоимость .
Как это сделать?
Цитировать          1
Оставить комментарий
Ваше имя: *
Ваш e-mail: *
Текст комментария:
Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите проверочный код (защита от спама):
код: ----