Лицензия: GNU/GPL
Языки:
Компонент IPrice calculator - мини интернет-магазин для Joomla. Реализует полный набор функций для организации на сайте под управлением CMS Joomla прайс-листов и каталогов товаров или услуг с возможностью формирование корзины заказа, калькуляции НДС и итогов по выбранным позициям, формирования заказа и отправки сформированного заказа на e-mail менеджеру и заказчику, управления заказами, вставки прайс-листов или каталогов в материалы на сайте. Личный кабинат пользователя, в котором пользователь может просматривать свои заказы, опалчивать или отменять их, а так же скачивать электронный товар в оплаченных заказах.
Смотрите также более функциональный коммерческий компонент для Joomla IPrice minimart.
Компонент позволяет вводить товары, распределенные по разделам и категориям. Каждый товар содержит наименование, краткое описание, полное описание, единицу измерения, цену, тип вывода (обычный выбор - checkbox, выбор количества или выбор одной позиции из группы - radio group), а так же до 5 дополнительных характеристик товара. Смысловые группы товаров могут быть отделены друг от друга специальным типом позиции - разделителем.
Основные особенности и выполняемые функции:
- Двухуровневая иерархия товара "Раздел-категория".
- Два способа отображения списка товаров: интерактивный адаптивный прайс-лист и каталог.
- Личный кабинат пользователя, в котором пользователь может просматривать свои заказы, опалчивать или отменять их, а так же скачивать электронный товар в оплаченных заказах.
- Режим интерактивного адаптивного прайс-листа позволяет автоматически скрывать разрешенные для скрытия колонки прайс-листа на узких экранах мобильных устройств. Вы можете рассатвить приоритеты скрытия колонок, чтобы в первую очередь скрывались наименее значимые колонки прайс-листа.
- Калькуляция итоговых и подитоговых сумм, скидок и цен на опции товара "на лету" в режиме прайс-листа (позволяет использовать в качестве калькуляции стоимости составных товаров или услуг). Калькуляция НДС "на лету" в режиме корзины.
- Возможность добавить изображение товара. Автоматическое создание 2 эскизов изображения товара: маленький эскиз для изображений товаров в прайс-листе и средний эски для изобрежений товаров в каталоге.
- Корзина заказа, позволяющая выбрать товары из нескольких прайс-листов или каталогов и оформить один общий заказ.
- Можно добавлять собственные поля в форму заказа, включая поля с типом "Дата" с календарем и с типпом "Файл", позволяющий пользователям прикрепить файл к заказу. Общая скидка по заказу может зависеть от значения поля заказа.
- Режим "Быстрый заказ", позволяющий выбрать товары и отправить заказа без добавления товаров в корзину.
- Гибкая система скидок. На каждый товар можно назначить скидку, которая может содержать неограниченное число ступеней скидок в зависимости от выбранного кол-ва или суммы по данному товару. Скидка может быть указана в процентах или в виде новой цены товара. Скидка может быть отображена в виде процента от цены или в в виде суммы скидки. Так же можно задать для товара предварительно преднастроенную скидку. Можно задать общую скидку по заказу, размер которой может зависеть от общей суммы по заказу, общего кол-ва товаров по заказу или от значения любого контактного поля заказа. Можно задать до 5 ступеней общей кидки на заказ.
- Свойство товара позволяет пользователю выбрать опцию товара, например цвет (зеленый, синий, красный) или размер (L, XL, XXL) и пр. Можно задать добавочную цену для каждой опции товара.
- Возможность назначить некоторые товары как мультипликаторы выбранного количества для других товаров - Демо
- Возможность прикрепить файл к каждой выбранной позиции в корзине заказа.
- Возможность создания независимых прайс-листов для разных групп товаров с индивидуальными настройками (свой менеджер, тип вывода, валюта и пр.)
- Возможность вставки прайс-листов и каталогов в материалы сайта или в содержимое других компонентов.
- Поддержка плагинов captcha для защиты от спама.
- Поддержка Joom!Fish для организации многоязычных прайс-листов или каталогов.
- Импорт товаров из CSV (Excel) файла. Возможность обновления продукции из CSV файла.
- Интеграция с плагином SmartResizer для автоматического создания мини-эскизов для изображений товаров.
- Поддержка мультивалютности с автоматическим пересчетом сумм в зависимости от курсов валют, хранящихся в базе данных.
- Автоматическое обновление курсов валют с сайта Центробанка. Возможность обновления по расписанию.
- Поддержка SEO ссылок.
- Управление заказами (просмотр, удаление, повторная отправка на e-mail).
- Разбиение большого списка товаров на страницы.
- Фильтрация товаров по строке поиска и по разделам и категориям.
- Гибкая настройка вывода списка товаров в разных режимах.
- Возможность требовать регистрацию или авторизацию пользователя перед отправкой заказа, а так же требовать авторизацию для просмотра товаров.
- Возможность скрывать цены для всех или только для незарегистрированных пользователей.
- Возможность перенаправить после заказа пользователя на определенный URL с параметрами заказа (номер заказа, сумма заказа). С помощью этой возможности можно перенаправить пользователя после отправки заказа на платежную систему для оплаты заказа.
- Пользователь может просмотреть и распечатать заказ после его отправки при соответствующих настройках компонента.
- До 5 дополнительных пользовательских полей-характеристик товара. Дополнительные поля товара участвуют в поиске по строке фильтра наряду с наименованием и кратким описанием товара.
- Возможность сортировки товаров по любому полю товара.
- Возможность для пользователя прикреплять файлы к заказу с помощью контактных полей заказа.
- Дополнительные цветовые схемы для прайс-листа.
Дополнительные расширения для компонента:
- плагин для вставки прайс-листов или каталогов в материалы контента;
- модуль корзины заказа, отображающий текущее состояние корзины (количество и общую стоимость выбранного товара);
- модуль, выводящий разделы и категории компонента с количеством элементов в каждой категории;
Лицевая часть компонента.
1. Вывод продукции в виде прайс-листа.
Вывод продукции в виде прайс-листа позволяет пользователю выбрать нужные позиции прайс-листа, задать их количество и скалькулировать сумму по позиции, подитоговые суммы по каждой категории, а также общую сумму по всем выбранным позициям. Для каждой позиции кроме наименования можно задать краткое и полное описание в виде текста. Полное описание позиции показывается при клике мышкой по наименованию. В поле Скидка (%) указывается скидка по текущей позиции, если она есть.
2. Вывод товаров в виде каталога.
Вывод товаров в виде каталога позволяет отображать товары в виде карточек. Каждую карточку можно добавить в корзину, а затем сделать заказ выбранных товаров.
3. Контактная информация и формирование заказа по выбранным позициям.
После выбора позиций можно сохранить выбор в корзину заказа или перейти к оформлению заказа. Заказ сохраняется в базе данных и отправляется по e-mail заказчику и пользователю сайта-менеджеру, ID которого задан в настройках.
4. Корзина заказа.
Корзина заказа отображает выбранные из прайс-листов товары. В режиме корзины можно откорректировать выбор, удалить ненужные товары, изменить количество, рассчитать НДС и итоговую сумму заказа, а так же перейти к оформлению заказа, заполнив контактную информацию.
Админ-часть компонента.
1. Заведение разделов товаров или услуг прайс-листа.
2. Заведение категорий товаров или услуг прайс-листа.
3. Заведение позиций прайс-листа.
4. Управление заказами.
Просмотр списка заказов и удаление заказов. Из этой формы можно повторно отправить один или несколько заказов на е-мейл заказчику или менеджеру.
5. Просмотр отдельного заказа.
Заказ в данном виде отсылается на e-mail менеджеру и заказчику.
6. Импорт прайс-листа из CSV (Excel).
Компонент поддерживает импорт позиций прайс-листа из файла CSV, который можно сформировать с помощью Excel
8. Поддержка мультивалютности.
Компонент поддерживает мультивалютность с пересчетом сумм в зависимости от курса валют.
Управление валютами
9. Управление скидками.
Для каждой позиции или раздела прайс-листа можно задать до 5 скидок на каждую позицию товара, на все позиции категории или на все позиции раздела. Скидка может зависеть от выбранного количества товара или общей суммы по позиции. Скидка может быть указана в процентах или фиксированной сумме.Расширения IPrice
Модуль IPrice Содержание (ToC)
Модуль "IPrice содержание" позволяет вывести список разделов и категорий IPrice в различных режимах.
Плагин контента IPrice
Плагин позволяет вставить прайс-лист или каталог в материалы сайта или в содержимое сторонних компонентов, поддерживающих запуск плагинов контента Joomla.
Системные требования
Для корректной работы компонента необходимы:
- MySQL версии не младше 5
- PHP версии не младше 5.3
- Joomla 2.5 - 3.x