Bei benutzerdefinierten Modulen ziehe ich es vor, die Systemkonfigurationseinstellungen in config.xml (Standardeinstellungsteil) zu speichern. Dies macht es einfacher, wenn ich Code von meinem lokalen Computer in eine Entwicklungs- / Staging- / Live-Umgebung schiebe, da ich nicht in den Administrator gehen und die Einstellungen erneut eingeben muss. Es gibt noch weitere Vorteile: Es kann schneller sein, Dinge in einem Texteditor zu erledigen, und Sie können immer einen vernünftigen Standard festlegen, wenn die Datei config.xml etwas dafür enthält.
Ich möchte dies für einen Magento-Store mit mehreren Websites tun, der unterschiedliche Versandkosten für verschiedene Websites (und Store-Views) hat. Momentan heißen meine Läden "euro", "usd" und "gbp". In der Euro-Ansicht werden die Standardeinstellungen des Administrators ohne Überschreibung auf Website-Ebene verwendet, während die Ansichten "gbp" und "usd" auf Website-Ebene überschrieben werden.
...
<default>
<carriers>
<my_courier>
<stuff_goes_here_such_as_price/>
<price>15.00</price>
...
</my_courier>
</carriers>
</default>
quelle