Với các mô-đun tùy chỉnh, tôi thích đặt các cài đặt cấu hình hệ thống trong config.xml (phần cài đặt mặc định). Điều này giúp dễ dàng hơn khi tôi đẩy mã từ máy cục bộ của mình sang môi trường dev / staging / live vì tôi không cần phải vào quản trị viên và nhập lại cài đặt. Cũng có những lợi ích khác - có thể nhanh hơn để thực hiện mọi thứ trong trình soạn thảo văn bản và bạn luôn có thể có một mặc định hợp lý nếu có một cái gì đó trong config.xml cho điều đó.
Tôi muốn làm điều này cho một cửa hàng Magento đa trang web có giá vận chuyển khác nhau cho các trang web khác nhau (và lượt xem cửa hàng). Hiện tại, các cửa hàng của tôi được gọi là 'euro', 'usd' và 'gbp'. Chế độ xem 'euro' đưa quản trị viên mặc định không có tình trạng quá tải ở cấp trang web trong khi chế độ xem 'gbp' và 'usd' với mức độ vượt quá ở cấp độ trang web.
...
<default>
<carriers>
<my_courier>
<stuff_goes_here_such_as_price/>
<price>15.00</price>
...
</my_courier>
</carriers>
</default>