ด้วยโมดูลที่กำหนดเองฉันชอบที่จะทำให้การตั้งค่าระบบใน config.xml (ส่วนการตั้งค่าเริ่มต้น) สิ่งนี้ทำให้ง่ายขึ้นเมื่อฉันกดรหัสจากเครื่องท้องถิ่นของฉันไปยังสภาพแวดล้อม dev / การจัดเตรียม / การแสดงสดเนื่องจากฉันไม่จำเป็นต้องเข้าสู่การตั้งค่าผู้ดูแลระบบและป้อนการตั้งค่าอีกครั้ง มีประโยชน์อื่นด้วยเช่นกันการทำสิ่งต่าง ๆ ในโปรแกรมแก้ไขข้อความทำได้เร็วกว่าและคุณสามารถมีค่าเริ่มต้นที่เหมาะสมหากมีบางอย่างใน 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>