Jump to content

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>

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

  • +1 1

Share this post


Link to post
Share on other sites

в \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" где этот параметр задается?

Edited by kisluk

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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.

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

Share this post


Link to post
Share on other sites

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

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

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.