За допомогою спеціальних модулів я вважаю за краще вводити параметри системного конфігурації в config.xml (частина налаштувань за замовчуванням). Це полегшує роботу, коли я пересилаю код зі своєї локальної машини в середовище dev / staging / live, оскільки мені не потрібно входити в адміністратор і знову вводити налаштування. Є й інші переваги - це може бути швидше робити речі в текстовому редакторі, і у вас завжди може бути розумний за замовчуванням, якщо в 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>