Engine23

Magento Ecommerce Strategy, Design & Development

blogBannerImage
By Engine23

Magento Grand Slam

I recently posted this on LinkedIn and felt this was also a good place for this.  

Magento Certified Grand Slam Badge

Well, I just passed the 4th and final certification exam that Magento offers.  I just did a quick search and there are a total of 6 of us in the United States, and 35 world wide who decided to take all 4 exams.  After this year of studying and preparing, its a very good thing for any Magento developer to strive to do.  It forces you to fully understand the platform as whole.

 

Read more

blogBannerImage
By Engine23
blogBannerImage
By Engine23

Finding the right Magento event observer - Checkout

There are many many events that fire during checkout.

In particular there is a need to do something special once a checkout has occurred.  Choosing the right one can be tough.  In 1.9 and 1.14 you can use 

checkout_submit_all_after

This may be in earlier versions, but this one is only fired 1 time and allows for good details about the quote/order

blogBannerImage
By Engine23

NGINX remove index.php from url

When you use nginx, just like apache, by default the Magento URL has index.php. That is fine for Magento development, but very ugly and not search engine optimized. So, the fix, just like apache is a pretty simple one. I am not too sure if there are any implications to this version of removing it, but it seems to work. In you nginx configuration file, you need to add 1 line of code:

server { 
....
rewrite ^/index.php/(.*) /$1 permanent;
....
}

****UPDATE****

This may not work 100% as much as I had hoped. In the Magneto admin it was not allowing my caches to be cleared. You may need to turn on SEO Urls and maybe do some other tweaks to get this to work properly. If I can find an awesome solution I will be sure to update this.

Read more