Let's talk Contact us. No cost. No obligation.

Fill out this form and we will contact you with in 24 hrs.

    captcha

     

    Knowledge Base

    How to overwrite system.xml file in magento / add custom field in configuration

    June 9, 2017

    Sometimes it is needed to add custom field in config. For example if you want to add Minimum amount for surcharge in config, you need to follow below steps-

    Step1: Create a module by which we can overwrite system.xml file,Bellow is module file

    Path: app/etc/modules/Onsis_Overwriteconfig.xml

    Content :




    true
    local


    Onsis : Namespace
    Overwriteconfig : Module name

    Step2: Then create bellow file.
    Path: app/code/local/Onsis/Overwriteconfig/etc/system.xml
    Content :







    text
    100
    1
    1
    0



    In the above system.xml file, i have added “min_amount_for_surcharge” which will show in bellow path.

    admin->system->configuration->Payment Methods -> Cash On Delivery -> Minimum amount for surcharge

    Also we can get value of Minimum amount for surcharge using bellow code

    Mage::getStoreConfig(‘payment/cashondelivery/min_amount_for_surcharge’);