My first Magento 2 contribution

Ok, so I guess I’m stepping up the ladder now, become one of the “grown-ups”, in the Magento Universe?! The issue Of course not! Not with this one. However, I’ve just opened my 1st Magento2 contribution, in the form of a pull-request (found here: Pull Request ). The problem was rather simple: the remote_ip field in both  sales_orders and […]

Magento 2 API usage

Recently, in my day to day activities I had to figure something out with the Magento API. Magento 2 that is. Which is a beast, to say the least (hey! just made a rhyme!). Anyway, I posted the question  I had at the time in the Magento dedicated subsite on StackExchage in the hope that someone […]

Magento 2 Fundamentals

Yey! Finally managed to complete the “Fundamentals of M2 Development”  training course, and since it’s not yet a certification, it’s a nice to have on your cv. It consists of 6 units (modules), and after each one there’s a mini-test. So yeah, good to have, as I said.

Magento Certified. Plus!

Recently (Thursday, 5/Nov/2015 to be more precise), had my Magento Developer Plus certification exam. After having my “normal” Magento developer certification in 2012, this one was long overdue, really. According to Magento, “you can now list yourself among an elite group of Magento professionals who have demonstrated their superior skills by passing the exam. Whether […]

Magento template path hints in adminhtml

I know this is all over the net, but I’ll post it here for my own reference. So this is how you enable the template hints in the admin: connect to your database, an execute the following query: To disable them after you’re done, just set the new paths (dev/debug/template_hints and dev/debug/template_hints_blocks) to 0. Simples!

Nginx / php-fpm timeout

So, I’m working on a Magento upgrade on a LEMP stack server, and in spite of changing  to 1 hour (3600s), was still giving me the ugly “502 Bad Gateway” message. Foud that there is a setting in PHP-FPM that should to hand-in-hand with the one in nginx,  to be more specific. Increased that to […]

Mage Titans

If you are a Magento developer, you pretty much know what this post is about. If you were last Saturday (1.Nov.2014) in the Manchester area, you definitely know what this post is going to be about. If you don’t… well.. sorry for you! 🙂 This post is not going to be another review of the […]

Mage registry key “_singleton/core/resource” already exists

Ever had the “Mage registry key “_singleton/core/resource” already exists” error in Magento and can’t get rid of it? First of all, if you search this on Google, don’t believe anything you read in the first 2-3 pages of results (pages > 3 don’t matter anyway, that’s a black hole…). Even found a champ claiming to […]

Refresh the checkout success page in Magento

Something useful when working on the “checkout success” page in Magento, whether it’s just styling, implementing some tracking JS codes or whatever open up app/code/core/Mage/Checkout/controllers/OnepageController.php in your favourite editor (mine is PhpStorm, btw) and on line (approx, at least for Magento EE) 275 you’ll find the successAction() method. In there, comment out lines 278-281 286-291, so […]

New Magento module – “Items bought together”

Since I got nothing better to do with my time on a lazy Saturday at home (observe the irony!) I thought it would be nice if I practice a bit my Magento skills and create a module (free, for the community) that lists on the product page items that were bought together with the current […]