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

[Решено?..] Отображение двух цен в карточке товаров

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

Реально ли своими с небольшими изминениями движка сделать чтобі в карточке товара отображалось две стоимости товара. Оптовая и розничная. Один Вариант что бы само 20% отнимало, второй вариант что бы одно из полей товара (например SKU) выводилось как оптовая цена? Никто такого не делал? На сколько это сложно?

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


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

Настолько, сколько вы готовы потратить денег.

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


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

Если просто выводить цену, то не очень сложно. А вот каким-либо образом использовать эту альтернативную цену, помимо отображения гораздо сложнее.

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


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

Мне достаточно только отображение, считаться будет по основной цене...

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


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

Ну вівод цены можно попробовать ридумать,  а есть возможность прописать типа нормальная цена минус 30% ? Так чтобы одной строчкой))?

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


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

Есть цена с налогом, она в принципе по умолчанию может в карточке выводится, можно это приспособить под оптовую..

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


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

"вот как она выглядит  rep_up.png " не нашел)) Молодой еще наверное))

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


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

"вот как она выглядит rep_up.png " не нашел)) Молодой еще наверное))

Если что вот скрин на будущее:

http://awesomescreenshot.com/07d36dn984

Но это не так важно, а если задачу свою решили, то в название созданной Вами темы добавляйте, что-то типа - [Решено]. Это позволит в будущем другим пользователям быстрее находить ответы. (изменить название можно отредактировав первое сообщение через расширенную форму.)

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


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

Мне кажеться что из-за того что у меня нулевой рейтинг у меня нету возможности плюсовать. У меня левее нолика ничего нету. А по теме, еще не решил, как решу отмечу. Мне не к спеху, поэтому информацию накапливаю по чуть чуть. Где-то на форуме читал, что кто-то забил под отптовую графу "SKU" но найти этой темы не могу((

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


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

Никто не поделиться темой?

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


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

Если просто вывести надо, то сделайте так - оптовая цена <?php echo ($price*0.8); ?>

0.8 можно сделать чтобы в sku задавать, мало ли для разного товара разная скидка будет нужна... 

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


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

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

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


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

Если просто вывести надо, то сделайте так - оптовая цена <?php echo ($price*0.8); ?>

0.8 можно сделать чтобы в sku задавать, мало ли для разного товара разная скидка будет нужна... 

Я так понял вставлять надо куда то сюда:

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

Куда именно не подскажите?

 

И как создать <?php echo $text_price2; ?> и где написать значение этого $text_price2

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


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

Вариант, но слишком сложно)) Мне проще <?php echo ($price*0.8); ?> вставить куда то)) Только куда))

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


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

Для вывода  UPC в карточку товара, нужно в файл

catalog\controller\product\product.php

после строки

$this->data['model'] = $product_info['model'];

добавить

$this->data['upc'] = $product_info['upc'];

в файл - catalog\view\theme\default\template\product\product.php

добавить в месте вывода

<span>Оптовая цена:</span> <?php echo $upc; ?><br />

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


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

С таким не стабильным курсом хочу что-бы оптовая цена считалась по формуле цена -25%, так можно сделать

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


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

может быть такая формула price-25%

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


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

Пока сделал через <?php echo ($price*0.8); ?> но эсть нюанс, цену выводит типа 150.3214 а надо 150.32 можно это как-то сделать?

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


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

а толку от вывода? в корзине/заказе все равно будет родная цена.

>> 150.3214

round() --- forum search / google

$this->currency->format --- примеры в контроллерах / forum search / google

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


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

Так карточка товара визуально красивее, а в корзине будет обычная цена только в итоге будет показывать уже со скидкой

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


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

Подскажите как сделать чтобы оптовая цена виводилась с двумя символами после комы, вывод оптовой идет через <?php echo ($price*0.8); ?>

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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