Con i moduli personalizzati preferisco inserire le impostazioni di configurazione del sistema in config.xml (la parte delle impostazioni predefinite). Ciò semplifica quando invio il codice dal mio computer locale a un ambiente di sviluppo / gestione temporanea / live poiché non ho bisogno di accedere all'amministratore e accedere nuovamente alle impostazioni. Ci sono anche altri vantaggi: può essere più veloce fare le cose in un editor di testo e puoi sempre avere un valore predefinito ragionevole se c'è qualcosa nel config.xml per quello.
Vorrei farlo per un negozio Magento multi-sito Web che ha prezzi di spedizione diversi per siti Web diversi (e visualizzazioni negozio). Al momento i miei negozi si chiamano "euro", "usd" e "gbp". La vista "euro" accetta le impostazioni predefinite dell'amministratore senza over-ride a livello di sito Web, mentre le visualizzazioni "gbp" e "usd" sono con over-ride a livello di sito Web.
...
<default>
<carriers>
<my_courier>
<stuff_goes_here_such_as_price/>
<price>15.00</price>
...
</my_courier>
</carriers>
</default>