Система Energine поддерживает концепцию модулей. Модуль - независимая часть приложения которая добавляет специфическую функциональность к основному приложению. Модуль включает набор компонентов, которые реализуют нужную функциональность, необходимые шаблоны, конфигурационные файлы и прочее. На данный момент существуют такие модули:
-
Модуль работы с пользователями;
-
Модуль по работе с изображениями;
-
Модуль интернет-магазина.
Первые два модуля являются обязательными, и автоматически устанавливаются при создании нового проекта.
Модуль магазина предназначен для создания полнофункционального торгового онлайн-представительства .Пользователь интернет-магазина имеет возможность работать с каталогом продукции, разбитым на группы, просматривать информацию по каждому из товаров, искать товары в каталоге, группировать товары по производителям, просматривать историю сделанных заказов.
Администратор магазина имеет возможность создать неограниченную по уровню вложенности иерархию товарных групп,привязанных к структуре сайта, добавлять продукты в группы, загружать данные из внешних источников(.csv файлов), работать с несколькими типами валюты и многое другое.