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

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

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

Форум  ->   Интернет Магазин  ->  Отображение в корзине доп.цены, а не базовой

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

Добавлено: 24.01.15 02:18:22 #1

Партнер


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


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

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

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



Добавлено: 24.01.15 02:24:54 #2

Партнер


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


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

Нашла)))
Каталог товаров - Корзина - Валюта по умолчанию



Добавлено: 28.01.15 15:12:47 #3

Партнер


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


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

я ошиблась.. проблема актуальна((



Добавлено: 02.02.15 14:07:24 #4

Партнер


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


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

Создала соответствующую ТЕМУ в разделе идей Амиро



Добавлено: 02.02.15 19:03:54 #5



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


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

Предполагаю, что я тупой. Но сколько Ваши посты и идеи читаю - понимания, что Вам нужно, так и не наступает.



Добавлено: 02.02.15 20:26:53 #6

Партнер


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


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

Евгений Лапин:
Предполагаю, что я тупой. Но сколько Ваши посты и идеи читаю - понимания, что Вам нужно, так и не наступает.
зачем же так самокритично))
вот я читаю ваши посты и убеждаюсь в обратном)))
вероятно, я плохо объясняю, попробую ещё раз:
чтобы было понятнее, вот адрес живого сайта (набирать в адресной строке цифрами)
семь два четыре три один два один .ru

Базовая цена = у.е. - эта цена отображается на сайте, но средствами CSS её сразу не видно (можете увидеть, выделив пустое место базовой цены мышкой)
На сайте используем доп.цены, они видны на страницах товаров и в списках. Для формирования доп.цен применяются формулы:
для 1 категории price1 = валюта хранения у.е., валюта отображения Евро
для 2 категории price1 = валюта хранения у.е., валюта отображения Доллар
для 3 категории price1 = валюта хранения у.е., валюта отображения Внутренний курс

Схема эта применяется для того, чтобы базовая цена была в у.е. и при изменении валютного курса не нужно было править 200цен на сайте, а нужно было бы только изменить цифры курса в блоке "Валюта" каталога товаров, тогда цены на сайте будут актуальными на сегодняшний день. Валют несколько, т.к. несколько поставщиков. Одни прайсы в евро, другие в долларах, третьи используют внутренний курс, четвертые - рублевые цены.

Далее самое сложное для понимания, полагаю.
Когда пользователь добавляет товар в корзину, в корзине он отображается в какой-либо одной валюте (это валюта корзины, которая выбирается в админке).
Если в у.е., это неудобно никому (пользователь не знает итоговую сумму в рублях, мы получаем заказ в у.е. и вынуждены просматривать цены на сайте).
Если в евро, то актуальные цены в корзине будут только у товаров из 1й категории, а товары из 2й категории (там, где валюта отображения доллар) будут пересчитываться по "евровой" цене и не будут совпадать с цифрой на странице товара.
А нужно, чтобы в корзину попадала именно цифра ДОПОЛНИТЕЛЬНОЙ цены, которая видна на странице товара. Отображения знаков валют не используем, т.к. по факту - это всё рубли.

Может быть, я что-то не правильно делаю и оттого у меня получаются проблемы?



Добавлено: 03.02.15 11:00:18 #7



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


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

Glintvein:
для 1 категории price1 = валюта хранения у.е., валюта отображения Евро
для 2 категории price1 = валюта хранения у.е., валюта отображения Доллар
для 3 категории price1 = валюта хранения у.е., валюта отображения Внутренний курс


Смотрите. Пусть базовая валюта будет рубли. Поверьте, это избавит от многих внутренних проблем. И ее вообще не заполняем. Пусть нулем будет.

Далее:
Категория 1: price1 - валюта хранения евро, валюта отображения рубли. Вводим цифру в евриках, система при отображении пересчитывает в рубли.
Категория 2: price1 - валюта хранения баксы, валюта отображения рубли.
Категория 3: price1 - валюта хранения "внутренний курс", валюта отображения рубли.

Валюта корзины естественно рубли, т.к. закон запрещает продавать не в рублях.



Добавлено: 03.02.15 11:34:39 #8

Партнер


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


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

Евгений, спасибо за идею.
Единственное, видимо возникнет сложность у товаров с подвидами, поскольку у них возможна покупка только по базовой. Но это лишь 1 раздел на сайте (перчатки), с ним что-нибудь придумаем. Сегодня вечером буду ставить эксперименты (сайт живой, потому все работы провожу, когда посетителей мало).



Добавлено: 03.02.15 17:29:15 #9



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


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

Утащите копию к себе да играйтесь. У Вас есть партнерская лицензия?



Добавлено: 03.02.15 17:41:45 #10

Партнер


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


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

Евгений Лапин:
Утащите копию к себе да играйтесь. У Вас есть партнерская лицензия?
это мой сайт



Добавлено: 03.02.15 17:59:20 #11



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


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

Тем более. Можно сделать копию на поддомене test.ваш_сайт.ваша_доменная_зона и играться там.

А по поводу категории с подвидами, там придется делать обратную схему. Дополнительные цены сделать в рублях, евро и внутренней валюте, а базовую в рублях.

И дальше, вешая обработчик на событие v5_on_item_prepare вычислять рублевые цены и для подвидов тоже. Но тут готового рецепта нету, тут надо продумывать логику и программить.





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

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26750
Последний зарегистрированный пользователь: Антон Сагателян