jsCitiesМодуль выбора городов на сайте в Джумла с автоматическим определением города по IP адресу и возможностью изменять цены, в зависимости от выбранного города. Есть два идентичных решения для JoomShopping и для VirtueMart. Компактное и простое решение, которое легко переделать плагином под любой другой нужный функционал.


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

jsCities - это как раз такое расширение. Конструктивно оно состоит из: 1. Компонента, при помощи которого заносятся города, какие-либо данные, присущие конкретному городу, настройки и тому подобное. 2. Из модуля, который выводит всплывающее окошко с городами на страницу сайта. 3. Из плагина группы jshoppingproducts, который осуществляет подмену цены товара, с учетом всех его параметров, заданных магазином.

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

Корректировка цены осуществляется для любой (любых) категорий JoomShopping. Индивидуально для каждого товара цены не корректируются. В настройках компонента можно выбрать подстановку текущего города в форму при регистрации нового пользователя, когда он регистрируется в JoomShopping. Работу компонента можно увидеть на демо странице этого сайта.

Установка и настройка

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

jsc1jsc2jsc3

Скачать

Скачать компонент можно ниже: Файл будет выслан на указанный E-mail адрес. На этот же адрес будет оказываться поддержка.
Совместимость Joomla! 3.2+ JS 4.3+
файл удален
Расширение устарело. По вопросам обновления обращайтесь в поддержку.