У магазина есть две цены для товара. Одна для не зарегистрированных посетителей, другая для зарегистрированных.
Такое отображение показывает покупателем, что можно сэкономить N-сумму пройдя процедуру регистрации.
В магазине есть так называемая клубная цена. Это цена, которая доступна только после регистрации.
Задача стояла следующая - вывести клубную цену на сайте, выгоду (разницу между обычной ценой и клубной) на главной странице, странице категории и корзине. В корзине выгода от разных товаров должна складывать и показываться общая экономия.
Вот что получилось.
Вот так представление этой цены выглядит на главной.
![](https://telegra.ph/file/785fb488452fe590551a8.png)
Вывод клубной цены в категории.
![](https://telegra.ph/file/7686c5cda38e263cd5714.png)
И в карточке товара.
![](https://telegra.ph/file/d4ff9b627341703592047.png)
В карточке товара показана выгода в рублях, которую получит покупатель, если зарегистрируется на сайте.
В корзине выгода от разных товаров складывается и выводится в отдельно строчке.
![](https://telegra.ph/file/70a1f3ee6faaa2f9f7722.png)
Если зарегистрироваться на сайте, то цена продажи автоматически сменится на клубную цену.
![](https://telegra.ph/file/79b9af41ab38712eafc70.png)
![](https://telegra.ph/file/230f65ec70827ca9d3099.png)
А в корзине будет подсчитана выгода по всем товарам.
![](https://telegra.ph/file/0bfd4733a4861fcad8bae.png)