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


A Magento integration can take many shapes and forms. ERP integrations especially can get very complex. In this short post we’ll take a look at a small aspect of an inventory integration's implementation, namely dealing with stock deduction, keeping inventory levels accurate at all times and otherwise…...
A common way to set up a multi-store Magento installation is to have the webserver (Apache or Nginx) specify the store run code and run type based on a virtual host. Vhost matching is done on a domain and port basis, and therefore this works fine if you're running different scopes on different (sub)…...
I’ve been away from writing blog posts — the last one was more than two years ago. I decided to write one on this topic, however; I found out that implementing a queue was harder than it should be (in my opinion). Although Magento’s shenanigans don’t really surprise me anymore, the complexity of getting…...
For Magento 1, check out my post here: Four ways to edit Magento's Javascript. A while ago I wrote a reasonably popular article that simply listed out the different ways you can modify Magento's Javascript. Here we go again, but for Magento 2. Theme overwrite Of course, the easiest way to modify Javascript…...