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

Диапазон цен


kisluk

Recommended Posts

Привет всем. Интересует бесплатный аналог http://www.opencart....05#.UTS03ZZP1v8

Такой вообще есть? Просто рылся на буржуйских сайтах и у нас - ничего не нашел :(

Или может кто подсказать как с 0 сделать, если аналогов нет. В общем считаю, что это полезная штучка, если хочешь скрыть цены, но что бы пользователь мог ориентироваться в диапазоне цен магазина.

Я так понимаю нужно создать отдельную таблицу в базе для каждого товара и вывести в продукт 2 цену и в категории + в админку добавить 2 поле цены, при добавлении в корзину цена берется с 1 столбика таблицы в базе.

в базу пихаем типа ALTER TABLE product ADD column price2 decimal(15,4) NOT NULL;

В файле admin/view/template/catalog/product_form.tpl

после

<tr>
<td><?php echo $entry_price; ?></td>
<td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
</tr>

добавить

<tr>
<td><?php echo $entry_price; ?></td>
<td><input type="text" name="price" value="<?php echo $price2; ?>" /></td>
</tr>

в товаре получаем ошибку "неопределенная переменная" :unsure:

<b>Notice</b>: Undefined variable: price2 in <b>/home/..../admin/view/template/catalog/product_form.tpl</b> on line <b>106</b>

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


В контроллере обычно переменные определяются.

Посмотрите как там формируется $price и сделайте по аналогии с поправкой к своему новому полю в БД.

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


в \admin\controller\catalog\product.php price установлен...

теперь с базы выводит цифры, но внести изменения в базу нельзя =)

		<tr>
		  <td><?php echo $entry_price; ?></td>
		  <td><input type="text" name="price2" value="<?php echo $price2; ?>" /></td>
		</tr>

подскажите пожалуйста, как теперь записать цену в базу?

т.е. за отправку в базу отвечает name="price2" где этот параметр задается?

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


я так понял либо никто не знает, либо не хотят заморачиваться. подумываю просто переименовать MPN (или другое поле), сделать MPN таблицу decimal(15,4) и вывести везде...

да и все.. вот решение проблемы :unsure:

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


  • 3 weeks later...

прежде, чем писать глупости, начните читать описания дополнений

This extension will show price ranges for products with options. This will let your customer easily see the cheapest possible combination of options as well as the most expensive configuration available.

для тех, кто в танке, - это не "две цены", а диапазон цен на основе цены+стоимости_опций.

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

  • 3 years later...

Можно в хтмл добавить вывод цен. Будет примерно так: 100...1000 рублей.

100 это скажем стандартная цена, а 1000 это основная + х (фиксированное число), скажем 900.

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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