[Помогите] Вместо отображения цены текст "Цену уточняйте"

Тема в разделе "OpenCart", создана пользователем Алексаша, 6 ноя 2013.

  1. Алексаша

    Алексаша

    Регистрация:
    24 янв 2013
    Сообщения:
    120
    Симпатии:
    20
    Всем привет!
    Уважаемые форумчане, вот столкнулся с таким вопросом, нужно реализовать:
    вместо отображения цены текст "Цену уточняйте"
    Реально ли это?
    Если да, то подскажите пожалуйста как реализовать.
    Заранее всем + в репу =)
     
  2. SmileOk

    SmileOk

    Регистрация:
    29 янв 2013
    Сообщения:
    84
    Симпатии:
    27
    Это относится ко всем товарам или только к тем которых нет в наличии?
     
    Алексаша нравится это.
  3. Vor704

    Vor704

    Регистрация:
    2 июл 2013
    Сообщения:
    130
    Симпатии:
    25
    Если только к тем что имеют цену 0, можно писать на карточке товара условие
    Код:
            <?php if ($price==0) { ?>
            <span>Цену уточняйте</span>
            <?php } else { ?>
            <span><?php echo $price; ?></span>
            <?php } ?>
     
    Последнее редактирование: 6 ноя 2013
    lost2939 и Алексаша нравится это.
  4. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    В файле /catalog/view/theme/ВАШ_ШАБЛОН/template/product/product.tpl такой код:
    PHP:
            <?php if (!$special) { ?>
            <?php echo $price?>
            <?php } else { ?>
            <span class="price-old"><?php echo $price?></span> <span class="price-new"><?php echo $special?></span>
            <?php ?>
    замените на:
    HTML:
    <span id="price">Цену уточняйте</span>
     
    KirillLyubimov, lost2939 и Алексаша нравится это.
  5. Алексаша

    Алексаша

    Регистрация:
    24 янв 2013
    Сообщения:
    120
    Симпатии:
    20
    Думаю этот вариант верный, будут товары как с ценами так и с уточнением, думаю конфликтов с корзиной не должно быть, т к продажи не через корзину. Вечерком отпишу результат, как обещал, всем + в репу))
     
    Inso нравится это.
  6. lost2939

    lost2939

    Регистрация:
    2 апр 2013
    Сообщения:
    10
    Симпатии:
    0
    Спасибо, такой же вопрос возник. А решение тут нашел!
     
  7. johnyago

    johnyago

    Регистрация:
    10 фев 2015
    Сообщения:
    1
    Симпатии:
    0
    Доброго времени суток.
    Подскажите, пожалуйста, как реализовать, чтобы в карточке товара для незарегистрированных пользователей, в поле где должна быть цена, выводился определенный текст.
    В настройках магазина включена функция: «Показывать цены только залогиненным»
     
  8. Алексаша

    Алексаша

    Регистрация:
    24 янв 2013
    Сообщения:
    120
    Симпатии:
    20
    я реализовал так
    В файле /catalog/view/theme/ВАШ_ШАБЛОН/template/product/product.tpl добавил просто html кодом запись :"Хотите видеть цены,
    тогда Вам нужно
    войти или зарегистрироваться"
     
  9. Hard

    Hard

    Регистрация:
    17 апр 2016
    Сообщения:
    1
    Симпатии:
    0
    Подскажите пожалуйста как это реализовать, какой код надо прописать?
     
    Последнее редактирование: 17 апр 2016
  10. Алексаша

    Алексаша

    Регистрация:
    24 янв 2013
    Сообщения:
    120
    Симпатии:
    20
    Система - Настройки - Опции - Не показывать цены гостям: да

    Потом правим product.tpl
     
  11. djkasta

    djkasta

    Регистрация:
    17 дек 2015
    Сообщения:
    13
    Симпатии:
    2
    Vor704, Vor704, Vor704,
    Не совсем понял, как это реализовать. Подскажите, пожалуйста подробней.