Перейти к содержанию

Рекомендуемые сообщения

Привет всем. Интересует бесплатный аналог 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>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в общем где-то переменная price2 не задана, может кто подскажет где копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Посмотрите как там формируется $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:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.