Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Отобразить доп.цену на странице товара с подвидами

Вопросы по настройке магазина, каталога.

Добавлено: 25.01.15 03:50:19 #1

Партнер


Регистрация: 19.04.12
Сообщений: 60


Обратиться по имени

Добрый день.
Редакция бизнес. В связи с нестабильностью курса для сделала следующее:
Базовая цена в у.е., на странице товара она есть, но замаскирована (CSS). Дополнительную цену делаю в рублях и её выделяю, чтобы бросалась в глаза (CSS).
Поскольку базовая и дополнительная цены по факту равны (это только разные валюты), то товар покупается по базовой цене и в корзине отображается корректно.

Проблема в следующем:
У товаров с подвидами отображается только базовая цена (в у.е., которая у меня не видна), а дополнительная (рублевая) не отображается. Она видна лишь в списках категории.
Подскажите пож-та, как её вывести на страницу товара так, чтобы она именно у товаров с подвидами выводилась (иначе будет дубль на страницах др.товаров, где доп.цена и так отображается). Для товаров с подвидами назначен свой набор свойств, может как-то через него сделать.. но это должно быть не просто поле, а именно значение доп.цены (оно зависит от курса).



Добавлено: 26.01.15 00:53:43 #2

Партнер


Регистрация: 19.04.12
Сообщений: 60


Обратиться по имени

Размышления на тему..

Полагаю, для определенной категории (которая с подвидами) в нужном сете шаблона _eshop_item_list.tpl надо вывести цену.
##if(ID_CATEGORY == 20077)##
ТУТ ЧТО-ТО ДОЛЖНО БЫТЬ
##endif##	

Место нужное нашла, а вот с тем, что добавлять пока загвоздка. Если просто ставить ##price## или ##price1##, ничего не меняется (в том числе в дивах с указанием стиля). Как-то кастомизировать эту доп.цену? Так цена - это не свойство.. как её кастомизируешь..

В общем, пока тупик. Буду благодарна за идеи и указание на ошибки в логике.



Добавлено: 26.01.15 01:32:06 #3

Партнер


Регистрация: 19.04.12
Сообщений: 60


Обратиться по имени

Нормального решения не нашла, но свою задачу решила следующим образом (вдруг, кому-то пригодится, буду рада)

в CSS скрыла отображение доп.цены
div.eshop-item-detailed__other-prices{ display:none;}

а в шаблоне _eshop_item_list.tpl в нужном мне месте на странице товара ( а именно, под кнопкой "в корзину" ) вывела доп.цену простым добавлением ##other_prices##

Теперь дополнительная цена выводится у всех товаров, включая товары с подвидами, что мне и было нужно. А значит, я могу публиковать цены в у.е., но на сайте они будут отображаться в рублях. При скачках курса мне не нужно будет перебивать все рублевые цены, нужно будет лишь сменить курс валют (их у меня 4) и рублевые цены исправятся автоматически.





Создать новую тему

Всего тем: 6630
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48913
Последний зарегистрированный пользователь: user52029783