Erfan Imani

I'm Erfan – a full-stack Magento developer and consultant living in Perth, Australia. I'm the organiser of Western Australia's Magento meetup. At the moment I'm helping to take Pacvac, a leading manufacturer of backpack vacuums, into the digital age with a direct to consumer approach.

Get in touch with me here.

Magento Certified Frontend Developer Magento Certified Developer Magento 2 Associate Developer Magento 2 Professional Developer Magento 2 Solution Specialist


The topic of using a standard theme for future Magento clients has come up multiple times at our web agency. This theme would contain things that should prevent us from reinventing the wheel every time we start a new project. The theme would make Magento responsive. It would use SASS + Compass with modules…...
A while ago I had to make the product view area update through AJAX. Most answers on StackOverflow didn’t satisfy me because they told you to copy the required blocks over to your own layout handle or something similar. After playing around with output blocks and handles, I came up with a better way…...
Looking for Magento 2? Check out the new article: Modifying Magento 2's Javascript. Because Magento uses object prototype properties for most of it's functionality, it's quite easy to change it's behaviour without editing core files. This article shows four ways to change the Product.Zoom.prototype.toggleFull…...