Форма поиска

Работа с несколькими валютами на сайте недвижимости

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

Возможности для посетителей сайта недвижимости

Каждый посетитель Вашего сайта может выбрать, в какой валюте ему удобно просматривать цены, при этом стоимость всех объектов будет пересчитываться автоматически по установленному в административной панели сайта курсу. Если посетитель переключит валюту, браузер запоминает это, и при повторных визитах показывает цены в последней указанной валюте.
Переключатель валют, как правило, расположен в шапке сайта и позволяет выбирать валюту отображения цены объектов без перезагрузки страницы. 
В поисковой форме предусмотрен вывод дополнительного переключателя валюты, над полем цены. Благодаря чему, пользователь сможет выбрать валюту в момент указания диапазона цен. Отображать или нет переключатель на поисковой форме - указывает администратор сайта в настройках. 
 

Возможности для администратора сайта 

Для настройки мультивалютности в панели управления администратор должен перейти в раздел “Настройки” - “Цены и валюты”. Здесь на отдельной вкладке собраны настройки для валют на сайте:
  • Основная валюта. Здесь можно выбрать, какая из добавленных валют будет считаться основной. Курс этой валюты принимается за единицу и курсы прочих валют указываются по отношению к основной. Также основаня валюта будет выбрана по умолчанию при добавлении объектов недвижимости в админке сайта.
  • Валюта для посетителей сайта по умолчанию. Параметр задает, в какой валюте цены показываются посетителю при первом посещении сайта. Если посетитель переключит валюту, браузер запоминает это, и при повторных визитах, показывает цены в последней указанной валюте.
  • Выводить переключатель валют в форме поиска. Включает / отключает показ дополнительного переключателя валют на форме поиска возле полей для указания цены.
  • Список валют. Здесь находится список уже добавленных на сайт валют и возможность добавить новую валюту
  • Настройки каждой валюты (на примере “Евро”). 
    • Название. Отображаемое название, выводится при выборе валюты на форме добавления объекта недвижимости
    • Код валюты. Стандартное общепринятое обозначение валюты. Используется как ее идетификатор при автоматическом обновлении курсов со сторонних сайтов. Заносится в момент добавления и изменить его нельзя.
    • Курс по отношению к основной валюте. Множитель, на который умножается цена в основной валюте, чтобы получить цену в выбранной валюте. Например, для Евро это около 0,8 по отношению к базовой валюте Доллар (на момент написания статьи). Например, если цена в долларах 100 000, то в евро будет выводится 100 000 * 0,8 = 80 000.
    • Знак валюты. Значок или сокращение, которое отображается на переключателе валют и рядом с ценой объекта.
    • Расположение знака валюты позволяет задать правила для отображения цены в этой валюте. Например $1000 или 1000 руб.
    • Удалить валюту. Если включить галочку, при сохранении формы отмеченные валюты будут удалены с сайта.
    • Значение цены, после которого выводить цену в миллионах. Значение для цены, выше которого она будет отображаться не в единицах а в млн. Настройку удобно использовать, если курсы валют сильно отличаются и цена не помещается визуально на сайте или визуально плохо воспринимается из-за большого количества нулей. К примеру, объект, который стоит 100 000 долларов в рублях будет около 6 700 000 руб. - такая запись может не поместиться на анонсе объекта.
  • Автообновление курсов. Здесь собраны настройки автоматического обновления курсов имеющихся валют с других сайтов.
  • Отключено / включено - будет ли курс обновляться автоматически по расписанию. Расписание настраивается для сайта индивидуально с помощью планировщика. Обычно это каждые сутки.
  • Сервер для обновления валют. Выбор, с какого сервера будут "считываться" курсы.
  • Время последнего обновления для дополнительного визуального контроля факта автоматического обновления.
Понравилось?: 
Average: 5 (3 votes)
О root