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

Товары без цены


dschag

Recommended Posts

ocStore Version 1.0.1

Хочется иметь для части товаров вместо цены фразу "по запросу". Припоминается что как-то видел такое на каком-то сайте на опенкарт.

Витрина служит только для сбора заказов. Но цена ряда товаров определяется только по комплектации после общения с клиентом.

Подскажите, как реализовать.

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


я не знаю как там в твоей версии но у меня я сделал так

          <?php if ($display_price) { ?>
           <?php if ($products[$j]['price']==0.00) { ?>
            <a href="/index.php?route=information/contact" class="text_price">Текст если нет цены</a>  
           <?php } else { ?>
            <?php if (!$products[$j]['special']) { ?>
             <?php echo $products[$j]['price']; ?>
            <?php } else { ?>
             <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #FFF;"><?php echo $products[$j]['special']; ?></span>
            <?php } ?>
           <?php } ?> 
          <?php } ?>
уверен что у тебя почти также будет
Надіслати
Поділитися на інших сайтах


Спасибо за идею.

С категориями и отображением продукта понятно. А как быть с корзиной и оформлением заказа?

Или я неправильно понял в каком файле делать изменения?

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


правельно, это категории и продукт а как ты хочешь сделать (предстовляешь сибе) в корзине и оформление заказа?

Хочется чтобы не выводились нулевые цены... тоже был текст (по запросу)

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


<?php if ($product['price']) { ?>
      <div class="price">
        <?php if (!$product['special']) { ?>
        <?php echo $product['price']; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
        <?php } ?>
        <?php if ($product['tax']) { ?>
        <br />
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
      </div>
      <?php } ?>

вариант

<?php if ($product['price'] == 0.00) { ?>

не прошел, выводится заглушка вместо всех цен, а не только нулевых. Туплю :(

UPDATE: $product['price'] содержит еще и валюту... а она изменяется... множественное сравнение (OR) делать?

с "$0.00" сравнить получилось, с "0.00 р." - нет

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


  • 1 month later...

2Pegasus

Запутался я в этом диалоге на http://forum.opencar...t=7895&p=111308 и далее по ссылкам на все близкие темы.

Часа два убил, но так и не нашёл (или не понял) понял метода реализации нулевой цены.

К тому же там говорят про старые версии Opencart, и хвост обсуждения теряется в 2009 году

Может быть есть уже готовый Mod, или кусок кода, который бы в случае Цена="0,00" выводил "Под заказ" или "По запросу", а все дополнительные надписи ("Налоги", "В сравнения") - не выводил. Или выводил, чёрт с ними...

И в какой файл (папку) его вставлять, ежели такое обнаружится?

... а кнопочку "Купить" для такого товара менял на "Заказать"

... эк меня понесло.... :)

Версия 1.5.1.3

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


  • 2 months later...
  • 5 months later...
  • 1 year later...
  • 4 months later...
  • 2 months later...

К сожалению этот модуль, как и вариант представленный тут, заменяют 0,00 на странице категорий, а в самой карточке товара все те же 0,00. Так же возле корзины так же появилась надпись "free"...

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


  • 1 year later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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