Author - Robert Popovic

Founder and Technical Director of LERO9, a web agency specializing in Magento and WordPress design and development.

I launched Magebase in April, 2010 and am its editor and contributor. My main topics of interest are Magento development, customization and how to get the most out of Magento with the least amount of headache.

More Info » Follow me on Twitter »

Reader Comments (21)

  1. d
    May 14, 2011 at 7:44 am /

    Thanks for the htaccess tip- worked for me 🙂

    Has to be the fastest magento fix ever…

  2. Dominik
    May 23, 2011 at 9:47 pm /


    it’s been some time since this blog post and I’m not sure how relevant it is now, but there’s another workaround for this problem. If you check the opcheckout.js file (in Magento’s /skin/frontend/ directory) – the problem lies in the “switchMethod” method from the Payment, specifically a line (it’s repeated twice, though :)) that selects the elements from the payment form to enable/disable them :

    var elements ='input', 'select', 'textarea');

    It appears that in IE9, when the only payment method is the credit card payment, this variable is empty before the “for” statement that’s supposed to enable the fields. A fix to this is replace those lines with:

    var elements ='input').concat('select'),'textarea'));

    Hope it helps, cheers.

  3. dgento
    June 24, 2011 at 4:13 am /

    Hi Robert,

    We are more or less familiar through linkedin.

    Currently I am running through one problem i.e. IE 9 issue.

    In my project, I am not able to login or create new account or even admin login in IE 9. Where as all those things are ok with firefix and other browser, only having problem in IE 9.

    Can you pleaese suggest me any solution?

    I already have tried the one you wrote here but it didn’t work.

    Really looking forward to hear from you.



  4. dgento
    June 24, 2011 at 2:44 pm /

    Hi Robert,

    Thanks for the prompt response, this what I am actually hoping.

    I tried META tag just after title.

    I am using apache as web server.

    And the platform is Linux.

    But still, it is not working. Please suggest me something.


  5. dgento
    June 24, 2011 at 3:09 pm /

    I have copied the view source of home page.

    I have tried placing the tag up and down as well..

    And about Stackoverflow, I think I already have seen the post where almost same thing is discussed.


  6. dgento
    June 24, 2011 at 3:13 pm /

    its strange that my copied html tags are not visible in my earlier post. Anyway, I am sure that meta tag is present just after

    meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″/>

    in all pages.

  7. Shigga
    November 7, 2011 at 4:57 pm /

    Worked awesomely, thanks 🙂

  8. Rutul
    November 18, 2011 at 9:44 pm /

    Hi Robert,

    htaccess trick worked for me.

    Thanks for your great help and post.


  9. Shaun
    November 29, 2011 at 6:47 pm /

    Dominik’s method worked for me, finally, because none of the forced compatibility methods would work. Thank Dominik!

  10. Alexander
    December 3, 2011 at 4:50 am /


    Great website and articles, definitely helpful.

    I came across a very wierd issue where a customer mentions that they are not able to add products to the cart using IE9.

    Are you able to think of anything that causes this ?

    Thank you for your help,


  11. Scott
    January 17, 2012 at 11:03 pm /

    Thanks for this, the htaccess one was the only fix I could get to work and by far the easiest.

  12. sathish
    September 17, 2012 at 10:00 pm /

    Hi guys,

    please help me to find the location of htaccess.

    i having issue in magento admin side product options in ie9

  13. sathish
    September 17, 2012 at 10:06 pm /

    where i can find htaccess file

    my problem is magento backend

  14. imaginarynumber
    September 17, 2012 at 11:55 pm /

    the htaccess file will be in the directory where magento is. If you are using the cpanel file explorer tick the show hidden dot files, you should then be able to see .htaccess (note the dot, it must have this)

    1. sathish
      September 18, 2012 at 12:03 am /

      hey imaginarynumber, thanks for your reply.

      But i got solution and Upgrade the prototype js, now working fine

  15. Paul Y.
    June 14, 2013 at 10:30 am /

    How can I apply this fix in a .php file? I am using an extension that is Pending Registration for Magento, which makes the customer wait until an admin approves them. Well, I’m using mage and I had everything working perfect with putting these codes:

    ” /app/design/frontend/YOUR_THEME_NAME/default/template/page/html/head.phtml ”

    Add after ” ?> ” which is under the Magento disclaimer:

    Add those 2 lines, and IE is fixed across the board buddy. If you are still having an issue, ask and I will help. I seen a couple people ask where the .htaccess file is – it’s in the root directory of your Magento installation on your FTP. If you do not have it, you most likely have php.ini, so search for “Magento IE Fix for php.ini” or switch to using .htaccess – I wouldn’t use php.ini and most hosting do not allow, unless you have a server.

    But for this extension, the file I have to apply the fix in is in Observer.php, so anyone know how I can get it to work? Without the code above, the customer cannot login with IE, it just refreshes. When I put the code and login as a customer, it gives an error, but when you hit the BACK button on your browser, it takes them to their account dashboard (it works, but half way…they got that error and have to hit back)….is there a differen’t way to do it? Biggest problem is, the file does not end with a php closer, it continues…. so it starts as

    Your help may help the world =P –
    By the way, any new comers, what I have above is the absolute fix which only needs to be done on 1 file as stated above. If that doesn’t work, same file but in the base folder instead of your theme folder.

  16. Magento Out of Stock Message
    June 24, 2013 at 4:20 am /

    I found an article here

    Which helped me to fix the IR8 issues with Magento. I thought I can refer this to you people if the steps explained here failed.

    Thanks for the tip.

  17. Office Setup
    October 7, 2015 at 12:56 pm /

    We Help yout setup Microsoft Office 365 Install with Product Key, How to Install Office 2013, Install Microsoft Office 2013 Product Key, Install Office 2013 with Key, Install Office Home and Student 2013, set up office 365, Microsoft Office 365 Installation, Microsoft Office Setup 365, Install Office 365 Home Premium with Key.


Add a Comment & Join the Discussion

Insert small snippets of code by using [code]{your_code_here}[/code]
For larger code blocks please use and paste your link.

You may also use the following HTML in your comment: <a href="" title=""> <abbr title="">
<acronym title=""> <blockquote cite=""> <cite> <em> <strike> <strong>