Это не сложно, надо внимательность, наблюдательность, ну и желание делать.
Модули(расширения) Magento позволяют расширять возможности системы до бесконечности, вносить изменения в работающую логику Magento, или править отдельные блоки Magento.
Пример 1
Для начала нужно подключить модуль к работающему коду Magento.
В Magento все реализовано на XML, по-началу это не понятно, но когда начинаешь «копать» глубже становится все понятно.
Итак, подключаем(объявляем) модуль в Magento.
Открываем app/etc/module/
И создаем файл Magefast_Example.xml
Название файла Magefast_Example включает в себя:
Magefast (разработчик модуля)
Example (название модуля)
Если мы успешно создали файл, то часть сделана 🙂
Теперь открываем Magefast_Example.xml и добавим XML код
<?xml version="1.0"?>
<config>
<modules>
<Magefast_Example>
<active>true</active>
<codePool>local</codePool>
</Magefast_Example>
</modules>
</config>
Как видно это самый простой XML, тег active — показывает что наш Magento модуль активен, codePool — показывает где находятся файлы модуля Magento (community или local)
И сохраняем файл.
После всего, очистим кеш в Magento.
Заходим в админ панель Magento,
идем в System->Configuration->Advanced
и сможем увидеть наш модуль в списке установленных.