Модуль предзаказа

Тема в разделе "Модули и дополнения", создана пользователем UserWii, 14 июл 2015.

  1. UserWii

    UserWii Пользователь

    Сообщения:
    111
    Симпатии:
    2
    Нашел очень хороший и в некоторых ситуациях очень нужный модуль предзаказа, но по непонятной причине он не хочет работать. Установил его на чистый opencart 2. Модуль установился, в админке все работает, но в карточке товара не заменяется кнопка. Может кто сталкивался?

    http://www.opencart.com/index.php?r...filter_search=Pre-order&filter_download_id=41
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.230
    Симпатии:
    888
    по коду вроде не меняет текст на кнопке. Может оно уже работает как положено, а вы не знаете. Попробуйте нажать внопку купить у товара, которого нет в наличии.
    Там в инструкции написано подробно о настройках.. вы все это сделали?
     
  3. UserWii

    UserWii Пользователь

    Сообщения:
    111
    Симпатии:
    2
    Все сделал, как написано. По поводу кнопки я и не могу понять. В админке он добавляет к номеру заказа фразу "Pre-order"
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.230
    Симпатии:
    888
    видимо предполагается что надпись на кнопке менять своими силами.
    У вас же в шаблоне выводится кол-во товара? Или текст что нет в наличии. Вот можно прямо в шаблоне product.tpl и сделать замену.

    Код:
    echo $button_cart;
    заменить на условие, например такое
    Код:
    echo ($stock == "Нет в наличии")  ? "Предзаказ" : $button_cart;
    только не перепутайте... нужна строчка которая перед <?php if ($minimum > 1) { ?>