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

Добавить к цене еще две со скидкой 5 и 7 %


Recommended Posts

Добрый день уважаемые форумчане.

 

Возник вопрос, как реализовать вывод трех цен в карточке и категории. Вопрос только про вывод цены визуально, корзина не считается. Opencart 3.0.2.0.

  • Постоянная цена
  • Цена со скидкой 5%
  • Цена со скидкой 7%

 

Как я понял в product.twig за стоимость отвечает {{price}} и {{special}}

 

{% if price %}
<hr />
<div class="product-page__price price" data-price="{{ price_value }}" data-special="{{ special_value }}" data-discount="{{ discounts_value }}">
{% if special %}
<span class="price-old">{{ price }}</span><span class="price-new">{{ special }}</span>
{% else %}
{% endif %}
</div>

Попытался вставить такой код, но не выходит, знаний не хватает. Так же не понятно как выводить скидку от {{price}} а не от {{special}} в случае если {{special}} отсутствует.

Может есть добрые люди кто подскажет?

<div class="price2"><?php echo number_format({{special}}*0.05, 2, '.', ' ' ).' р.'; ?><span>- от 15 000 р.</span></div>
<div class="price3"><?php echo number_format({{special}}*0.07, 2, '.', ' ' ).' р.'; ?><span>- от 30 000 р.</span></div>

 

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


2 минуты назад, Lipikhin сказал:

Прошу помочь с этой формулой под файл twig.

Opencart 3.0

Сделать лучше через контроллер и вывод как обычная переменная !

 

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

Для тех кому интересно.

<div class="product-page__price price">{{ (price-price / 100 * 5)|number_format(0, '.', ' ') }}<span class="price2">р.- от 15 000 р.</span></div>
<div class="product-page__price price">{{ (price-price / 100 * 7)|number_format(0, '.', ' ') }}<span class="price2">р.- от 30 000 р.</span></div>

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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