[Помогите] Кнопка Купить в кредит

Тема в разделе "OpenCart", создана пользователем Grek, 24 апр 2013.

  1. Grek

    Grek

    Регистрация:
    18 янв 2013
    Сообщения:
    172
    Симпатии:
    18
    Нужна кнопка в карточке товаров, позволяющая просмотреть информацию про условия покупки товара в кредит ("Купить в кредит") + возможность подвязывать её вывод к товарам из определенных категорий в админке. Можно, конечно, сделать просто кнопку в product.tpl и подвязать на нее статью про кредит, однако в таком случае кнопка будет выводится и в недорогих товарах, где кредит не нужен. Может кто знает похожий модуль или фичу?
     
  2. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    вариант про product.tpl , но с выводом по
    <?php if (preg_replace("/[^0-9]/", '', $price) > 15000) { ?>
    код кнопки
    <?php } ?>
    лучше конечно из контроллера передать норм цену, в циферках, или там проводить сравнение, ну это ньюансы
     
    Grek нравится это.
  3. Grek

    Grek

    Регистрация:
    18 янв 2013
    Сообщения:
    172
    Симпатии:
    18
    Вариант интересный (я как-то вообще не подумал, что можно привязать к цене), но вот только как в таком случае быть с другими валютами? (если они есть на сайте).
     
  4. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    в контроллере задать переменную с false, взять несконвертированную цену, сравнить, и какойнить переменной присваивать тру.
    а в тпл выводить в зависимости от этой переменной
    это если далеко не хочется лезть и сойдет привязка по цене.
    а так в админке в форме продукта создать поле(лучше чекбокс), и выводить его где хочешь, хоть в списках (например под названием - "доступен в кредит") хоть в продукте, и в зависимости от него выводить кнопку.
    про создание доп полей куча всего написано
     
  5. vasiliy

    vasiliy

    Регистрация:
    1 сен 2012
    Сообщения:
    61
    Симпатии:
    5
    А можно ли сделать так чтоб еще и цена опции учитывалась?