search
top

cURL request in Magento

cURL request in Magento Most of the time there is a need to call 3rd party APIs from Magento. We use cURL functions for the same, now here is an interesting part, Magento has wrapper functions for the same in its own library. This make it easy for calling the 3rd party API url’s. Code snippet is as shown below. $param = array(); //initialise the request variable $param['userid'] =...
read more

Disable ‘Billing Agreements’ and ‘Recurring Profiles’ in Magento

Hello All , From the new functionalities introduced from Magento 1.4.1.0 , two are ‘Billing Agreements’ and ‘Recurring Profiles’ Sad thing is that this cannot be disabled from admin completly. For hiding the links from the navigation in ‘My Account’ section of Customer, you can copy billing_agreement.xml and recurring_profile.xml from /app/design/frontend/base/default/layout/sales/...
read more

Custom Footer Links Magento

Hello All, When we install Magento, we can see that we have two rows in footer links (theme – default). We can edit the links in the top row from CMS block with title ‘Footer Links’. The links in the second row cannot be edited directly, they come from the XML files. I am writing here the code for adding custom links in the second row. Below code to be written in app/design/frontend/[your_package]/[your_theme]/layout/local.xml...
read more

Reading XML

I am listing here method for reading XML file or XML string with the help of PHP. <?php $xml =<<<EOT <?xml version="1.0"?> <root> <section name="Section1"> <category id="Category1" name="google"> <article name="article1">value1</article> </category> <category id="Category2"...
read more

Generate XML

XML files are used for various functionalities. We can develop XML files by using PHP. If you have to develop very small project, you can use XML files for saving data instead of MySQL or any other databse with PHP, which will be easy for maintaining and response time will be reduced. I am listing a simple example. <?php $doc = new DOMDocument(); $doc->formatOutput = true; //$p...
read more

top