Magento 2 Controllers


Controllers in Magento 2, like on other PHP MVC frameworks, are important part of Mvc flow. In Magento 2 there are lots of changes in controllers, for example; how they are structured and how they work compared with Magento 1. If you are familiar with Magento 1 controllers, then you know they can have multiple actions (class methods). In Magento 2 controllers have only one method (execute) that will be called by front controller. This article covers controller basics, matching flow, controller types (admin and frontend), changes on existing controllers, instructions to create custom controllers and an example how to create a few controllers.

Read more

Routing in Magento 2


We can say that routing in Magento is one of the most important parts. Complete application (Magento 2) flow depends on processing URL request and router classes which are responsible for matching and processing that requests. This article covers routers flow in Magento 2 and analyses some routers that come with default installation. Also it will be shown how to create one custom router. It will be mentioned how routers match action (Controller class), and more info about Controllers will be covered in a separated article.

Read more

Free eCommerce SEO consultations by Inchoo at Meet Magento Poland


Clear up your busy schedules and make 19th and 20th of October all about attending Meet Magento Poland which will take place in Concordia Design conference center in Poznan.

We are definitely not going to miss the opportunity to meet all of you and share each other’s experiences and knowledge about eCommerce.

And we have prepared something special for some of you who will be attending.

Read more

Adding static blocks to specific CMS pages with Magento layouts


While working on a project, I had to add a unique static block between header and main content of the CMS page on each CMS page. Element had to be fully customizable via Magento admin panel and it had to be easy to create on new CMS pages, easily modifiable and removable. Since that element needed to be placed outside of the main content, it couldn’t have been added using CMS in Magento admin. It had to be added using Magento layouts. Here’s how I achieved that.

Read more

Meet Magento Romania – a place to learn from an Inchooer talking redesign


Now when the season of Meet Magentos is open, we have another Inchooer packing his bags and getting ready for the upcoming conference. Marko Briševac is travelling to Romania October 2 – 3 to further discuss his topic: “eCommerce Website Redesign Strategy – Incremental Changes or Full Redesign?” Find out what can you expect on Meet Magento Romania!

Read more

Creating a Magento theme from scratch


Powerful fallback system, organized folder structure and tons of functionality is what makes Magento one of the most flexible and powerful eCommerce platforms out there. By default, Magento offers a lot, but as eCommerce evolved during the years, there is always additional work required to fit client needs.

Probably the first thing you will do when starting a new Magento project will be to create a Magento theme that will have custom styling and functionality. Although creating a Magento theme is a pretty simple thing to do (just ask any certified frontend developer), by not following Magento recommendations and rules you can easily make your life a bit complicated.

So, how to do it properly? Read on…

Read more

Meet Magento Belarus features an Inchooer talking Magento 2 Checkout


They say December is the month of surprises and even though we (and our clients) love the Christmas shopping spree (which may not be a surprise at all), excitement can be found even in September – if we’re talking Meet Magentos and we are.

First of the many upcoming community organized Meet Magentos is Meet Magento Belarus where our Mladen Ristić is one of the speakers.

Read more

State of Magento Solution Specialist Certification – August 2015


The latest figures on the Magento Certified Solution Specialist certification are in.

We are now over 15 months into Magento’s only business-oriented certification program, and I’ve kept track of what’s happening in the world of us Solution Specialists, light-crunching the figures officially available via Magento’s certification directory.

This is the fourth quarterly State of Magento Solution Specialist Certification report by Inchoo – so make sure to check some of the trends.

Read more