I’ve built numerous Magento sites for clients and recently was asked to scope out Magento2 as a serious option for a new build-out. At the end of the day I came back saying, it looks nice, but it’s just not ready. Read on to find out how I arrived at my conclusion.
I’m stepping into the Magento realm in version 1.9, lucky me. Turns out they’ve added a new option which allows customers to bypass an extra review step when they decide to pay via PayPal Express. This feature is a bit mysterious though as it doesn’t seem to work all the time, requiring customers to complete a final review step on your Magento site in some cases. Finally I got to the bottom of this and felt it fair to save everyone else the time I spent to understand.
So I’ve finally started using Magento and on the whole I’m enjoying it. Magento is very flexible and the code is fairly clean. Some of the nomenclature is misleading and comments can be scant, but it’s still way cleaner than most of the older PHP e-commerce systems I’ve used like Virtuemart, OpenCart, ZenCart etc. As I’ve begun building modules to customize Magento, I discovered Alan Storm’s great website and purchased his e-book No Frills Magento Layout. I’ve also been enjoying PHP’s
trait feature, you may remember I recently posted on traits too. Trait’s are useful in Magento, I’ll show you how I’m using them already.