С пользовательскими модулями я предпочитаю помещать настройки конфигурации системы в config.xml (часть настроек по умолчанию). Это облегчает передачу кода со своего локального компьютера в среду разработки / размещения / работы, поскольку мне не нужно заходить в администратор и повторно вводить настройки. Есть и другие преимущества - это может быть быстрее в текстовом редакторе, и вы всегда можете иметь разумное значение по умолчанию, если для этого есть что-то в config.xml.
Я хотел бы сделать это для многосайтового магазина Magento, у которого разные цены на доставку для разных сайтов (и просмотров магазина). На данный момент мои магазины называются «евро», «usd» и «gbp». Представление «евро» принимает значения по умолчанию администратора без перегрузки на уровне веб-сайта, в то время как представления «gbp» и «usd» с перегрузкой на уровне сайта.
...
<default>
<carriers>
<my_courier>
<stuff_goes_here_such_as_price/>
<price>15.00</price>
...
</my_courier>
</carriers>
</default>