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

  1. Модуль работы с пользователями;
  2. Модуль по работе с изображениями;
  3. Модуль интернет-магазина.

Первые два модуля являются обязательными, и автоматически устанавливаются при создании нового проекта.

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

Администратор магазина имеет возможность создать неограниченную по уровню вложенности иерархию товарных групп,привязанных к структуре сайта, добавлять продукты в группы, загружать данные из внешних источников(.csv файлов), работать с несколькими типами валюты и многое другое.