Делаем уведомление о бесплатной доставке в зависимости от цены

Делаем уведомление о бесплатной доставке в зависимости от цены

Opencart, достаточно примитивен и зачастую приходится делать мелкие допилы. Недавно по просьбе старого товарища, пришлось столкнуться с вопросом вывода уведомления в товаре о бесплатной доставке, если его цена больше 3000грн.
Делается за 5 минут.
Подробности под катом.

Сначала открываем контроллер product.tpl, и ищем строку ( где то строка 340-350)

Перед этой строкой добавляем

и до строки

меняем все на вот такой вот код

После этого в языковой файл товара добавляем нашу информацию про обычную и бесплатную доставки.
У меня это выглядело вот так:

И выводим в tpl товара, где нам захочется вот в таким образом:

Раскрасить, я думаю сможете по своему усмотрению. Также обратите внимание, что код проверки цены я вставил в блок проверки наличия скидки, потому что аттракцион великой щедрости должен иметь границу, и на уцененные товары делать еще и бесплатную доставку — сильно жирно будет. Но если вам нужно будет реализовать такое решения даже для товаров со скидкой — никто не мешает проверку цены на бесплатную доставку вне блока проверки наличия скидки.

Хуйнаныр(0)Очко(0)

Запостить высер

Стучать мне на мыло
avatar

Сортировать:   Свежие | Тухлые | Хуйнанырные
ФМыч
робот-вертер
ФМыч
2 лет 8 месяцев назад

Спасибо, вещь актуальная и полезная, но странная штука получилась — сообщение о платной доставке выводится только в том случае, если стоимость товара = лимиту бесплатной доставки! Если цена больше или меньше лимита — везде бесплатная доставка получается! %( Где копать чего смотреть?!

wpDiscuz