Перейти к содержанию
Официальный форум поддержки Simpla

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

Привет! Помогите решить задачу. Нужно сделать вывод суммы скидки у акционных товаров, т.е есть стоимость товара 1000р, новая цена на него 700р, и отдельной строкой вывести разницу, т.е получится скидка 300р.

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

А в чем проблема? Дайте доступ к админке в личку, сделаю.
Или сам сделайте в нужном месте
 

<span>Скидка: {$v->price - $v->compare_price} {$currency->sign|escape}</span>
Изменено пользователем koteyka
Ссылка на сообщение
Поделиться на другие сайты
Вот вам процент скидки от цены:
{if $product->variant->compare_price}
-{floor(abs(100-{$product->variant->price}/($product->variant->compare_price)*100))}%
{else} 
{/if}

вдруг пригодиться  ;)

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
  • 3 месяца спустя...

 

А в чем проблема? Дайте доступ к админке в личку, сделаю.

Или сам сделайте в нужном месте

 

<span>Скидка: {$v->price - $v->compare_price} {$currency->sign|escape}</span>

У меня не работает - выдаёт   Скидка: 0 руб.

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

 

Вот вам процент скидки от цены:
{if $product->variant->compare_price}
-{floor(abs(100-{$product->variant->price}/($product->variant->compare_price)*100))}%
{else} 
{/if}

вдруг пригодиться  ;)

Этот  вариант работает. Спасибо. Пож. подскажите, если это не сильно напрягает, как включить в условие фон или картинку для фона. Ну что бы красиво было ( :) )

Изменено пользователем Tarzan
Ссылка на сообщение
Поделиться на другие сайты
  • 2 года спустя...

 

Вот вам процент скидки от цены:
{if $product->variant->compare_price}
-{floor(abs(100-{$product->variant->price}/($product->variant->compare_price)*100))}%
{else} 
{/if}

вдруг пригодиться  ;)

Спасибо, очень пригодилось , однако есть нюанс. Если у товара несколько вариантов , а на один из вариантов скидки нет то возле него всё равно выводится процент скидки. Мне тут подсказали, что надо использовать JS но у меня не хватает знаний. Может если это не очень сложно и не много времени занимает , вы подскажете как сделать правильно?

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

Смотрите, как сделано с ценой и старой ценой - и делайте по аналогии.

Конкретного кода вам никто не даст, потому что никто понятия не имеет, что у вас за шаблон.

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

Смотрите, как сделано с ценой и старой ценой - и делайте по аналогии.

Конкретного кода вам никто не даст, потому что никто понятия не имеет, что у вас за шаблон.

Стандартный шаблон.

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

Если шаблон СТАНДАРТНЫЙ - то и выводите скидку для КАЖДОГО варианта, как сделано с ценой и старой ценой

{if $v->compare_price}
-{floor(abs(100-{$v->price}/($v->compare_price)*100))}%
{/if}

В цикле перебора вариантов товара

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...