Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

В каких-то категориях отображать цену товаров, а в каких-то нет


oes

Recommended Posts

Привет! Помогите, пожалуйста, решить следующую задачу:

Есть интернет магазин и есть в нем категория товаров, который изготавливается на заказ (т.е. фикс цены нет) и вот в этой категории у товаров необходимо сделать так, чтобы цена там не отображалась. Ставить везде цену в нуль - не вариант совсем. Что можно предпринять? Буду раз советам)

Надіслати
Поділитися на інших сайтах


31 минуту назад, ashap сказал:

 

 

Спасибо) Но, не пойму немного... верно ли я понимаю, что мне для этой моей категории придется указывать другой(измененный)  tpl ? Тогда, если так, что где подкрутить, чтобы скрыть цену товаров? Объясните немного поподробнее, пожалуйста, я в этом движке ну совсем новичок зеленый (

Надіслати
Поділитися на інших сайтах


Всегда: Создавайте резервные копии файлов перед внесением изменений!

Смотреть category.tpl

Спойлер

      <?php foreach ($products as $product) { ?>
        <div class="product-layout product-list col-xs-12">
          <div class="product-thumb">
            <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div>
            <div>
              <div class="caption">
                <h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4>
                <p><?php echo $product['description']; ?></p>
                <?php if ($product['price']) { ?>
                <p class="price">
                  <?php if (!$product['special']) { ?>
                  <?php echo $product['price']; ?>
                  <?php } else { ?>
                  <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span>
                  <?php } ?>
                  <?php if ($product['tax']) { ?>
                  <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
                  <?php } ?>
                </p>
                <?php } ?>

                <?php if ($product['rating']) { ?>

и product.tpl

Спойлер

          <?php if ($price) { ?>
          <ul class="list-unstyled">
            <?php if (!$special) { ?>
            <li>
              <h2><?php echo $price; ?></h2>
            </li>
            <?php } else { ?>
            <li><span style="text-decoration: line-through;"><?php echo $price; ?></span></li>
            <li>
              <h2><?php echo $special; ?></h2>
            </li>
            <?php } ?>
            <?php if ($tax) { ?>
            <li><?php echo $text_tax; ?> <?php echo $tax; ?></li>
            <?php } ?>
            <?php if ($points) { ?>
            <li><?php echo $text_points; ?> <?php echo $points; ?></li>
            <?php } ?>
            <?php if ($discounts) { ?>
            <li>
              <hr>
            </li>
            <?php foreach ($discounts as $discount) { ?>
            <li><?php echo $discount['quantity']; ?><?php echo $text_discount; ?><?php echo $discount['price']; ?></li>
            <?php } ?>
            <?php } ?>
          </ul>
          <?php } ?>

выделенные куски кода отвечают за вывод цены, акционной цены с учетом скидок и т.п.

На основе оригинальных  файлов создаете модифицированные.

Дожете добавить туда что-то типа: <p>Цену укажет менеджер после расчета. Выезд на замер бесплатно.</p>

Сохраняете под новым именем. И с помощью модуля привязываете к ним нужные категории и товары.

Проследите

Может возникнуть проблема с такими модулями, как Новинки, Недавно просмотренные

В них система сама выводит товары по внутренней логике модуля.

Возможно, потребуется править их контроллеры, чтобы ввести туда условие типа:

"Игнорировать товары из категории с ID=15 "( для примера)

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.