addon.xml — главный файл модуля¶
Каждый модуль в CS-Cart имеет (должен иметь) файл addon.xml, который определяет ID и параметры работы модуля.
Расположение файла addon.xml:
root/
└── app/
     └── addons/
             └── id_модуля/
                      └── addon.xml
Файл addon.xml определяет:
- ID модуля
 - Версию модуля
 - Языки
 - Параметры установки (статус по умолчанию, редакции CS-Cart которые поддерживает модуль)
 - Зависимости от других модулей (какие модули должны быть установлены или выключены для работы данного модуля)
 - Настройки модуля, которые доступны на странице «Модули → Управление модулями → Название модуля»
 - Запросы к базе данных при установке и удалении модуля
 - Функции, которые будут выполненны при установке или удалении модуля
 - Языковые переменные и переводы (версия схемы 2.0)
 - и другие параметры модуля
 
Существуюет несколько схем файла addon.xml:
Схема Версии CS-Cart Принципиальные различия <addon scheme=”2.0”> 2.x — 4.х Переводы и языковые переменные определяются в схеме модуля. <addon scheme=”3.0”> 4.2.х — ... Переводы и языковые переменные определяются в файле «.po»