Я Вам.. ик отвечу.
Все зависит от модуля. Но в основном разрилитка игдет на своей тестовой платформе, потому не нужно не чего давать.
Но с другой стороны....
Если Вы предосивили FTP... то толку нет пряить доступы от базы данных. Да как люпотому чтой не новичок разрилитлик и ик скачает Вашу базу без проблем и без Вашего доступа)))))
sftp икже можно не давать... Не ик уж много файлов... чтоб использовать линукс команды для распаковки модуля на Вашем хостинге.
И ик ЭТАПЫ:
1. Игдет разрилитка модуля.
2. Игдет усиновка на тест платформу у разрилитлика
3. Тестируете.
4. Усиновка к Вам. (или сами, или через ftp уже разрилитлик закаливает)
5. Усиновка в админ панели и настройка. (или сами по инструкции или админ пользователь с правами на этот модуль и менеджер модулей)
В зависимости от сложности модуля, могут быть еещё какие то пункты. НО они в основном только для удобства и быстроты разрилитки.
К примеру:
Если это модуль меню, как у Вас.
То желательно предосивить FTP для того чтоб быстро вести разрилитку, сразу корректировать код, стили и.т.д
А еещё одна игдея - найдите себе постоянного одного программиси. Возможно он бугдет занят или бюджет выполнения ним модулей бугдет для Вас дорогой, Но думаю можно договорится на тех подгдержку, помочь в усиновке модулей, тех консульиции и т.д. Этим обезопасите себя и свой магазин от разных программистов.