Magento

State of Magento Solution Specialist Certification – August 2015

project-planning

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

Magento 2 Luma Theme Under The Scope

Magento 2 “Luma” Theme Under The Scope

Magento 2 brings new default theme under the name “Luma”. Luma is a very clean, easy on the eyes and elegant theme that has adopted better usability practices than it’s predecessor, Magento 1 default “Madison Island” theme.

In this blog post I’ve prepared an overview of the main differences between these two themes and the crucial UX issues that were found in Beta version of Luma theme. As Magento 2 is still in the development phase, this article will be updated when some major changes occur.

Read more

Shell script for converting configurable to grouped products

shell_script

A couple of weeks ago my colleague Attila Fabrik and I had a really complex but interesting task. We had to develop a shell script that converts configurable products to grouped products. Our Magento catalog was special. It contained mostly configurable products and it seemed that using configurable products was a good idea 4 years ago when the shop was set up but the current business conditions were pushing us to look for other, more flexible options.

Read more

MageMeter – a new way to present and share Magento performance benchmarks

Marko_Magemeter

When Marko Martinović started working at Inchoo, we asked him what he likes to do in his free time. Enthusiastically enough, he replied: ”I write some code.” That was a bit over two years ago. He has been a member of the Inchoo family since April 2013 and today, we talked about his new project – MageMeter. All that ”I write some code.” wasn’t only talk, he made a catalog of Magento and Magento2 benchmarks metered using official Performance Toolkit.

We couldn’t restrain ourselves from asking a few questions and getting more info on the subject.

Read more

Should encrypted Magento extensions be allowed on the new Magento Connect?

chain-lock-inchoo-article

A heated Twitter debate is under way over what Magento should or should not allow in the new, updated Connect, and it was started by Magento themselves.

The plans are that new Magento Connect will focus on the quality of extensions listed and will, ultimately, become a much more merchant- and developer-friendly place where everyone around Magento ecosystem will run to, not from.

The biggest question seems to be – should encrypted Magento extensions be allowed? Let’s check the story behind it, pros, cons, and in-betweens and try to come up with a solution, or figure out what Magento will decide.

Read more

State of Magento Solution Specialist Certification – March 2015

graphs-charts

Every three months we’re coming up with the latest numbers on the Magento Certified Solution Specialist certification.

As we’re closing in to a full year since Magento rolled out its only business-oriented certification program, it’s good to check out some trends and see if the same countries and solution partners still hold the lead or have the tables turned. We bring you the third State of Magento Solution Specialist Certification report by Inchoo.

Read more

Large number of input variables in Magento

image10

UPDATE: The issue described in the following text has been taken care of in Magento EE 1.14 / CE 1.9

Recently, a pretty strange issue occurred on one of our projects. Our client reported that when trying to assign products to a category, only a thousand of products got saved while the other ones were ignored. To deal with this issue, I decided to jump to the category save action and check for any problems with the code that may cause this behaviour.

Read more

Creating EAV based model(s) in Magento

eav_magento_3

Magento EAV (Entity Attribute Value) data model is used to get flexibility for your data, but it brings more complexity than relation table model. If you need data model that will have flexible attributes which can be dynamically added, for example from Magento admin panel, then EAV is the best solution for you. If using EAV, you don’t need to change table structure for every new attribute like you do on flat tables (creating new colums).

Read more

6 ways to prepare your online storefront for holiday season

6ways

Holiday season is just around the corner, consumers are eager to start shopping, there is no doubt — it’s very important time for any retailer in the business. There are numerous marketing strategies to prepare your online store for all that online rush, but hey — let’s not forget that sometimes a pleasant holiday atmosphere can play a quite important role.

In this article I’ll present 6 possible ways to prepare your Magento storefront for the upcoming holiday season.

Read more

Frontend performance: why should you care?

performance

Speed is the most important feature of any online store. If it is too slow, people will just not use it. It may have great products, low prices, the most beautiful interface, but if it takes forever to load, people will just go away.

In the offline world, we often have to wait. Line in the bank, security control at the airport, checkout line at the grocery store… pick your favorite. “I had such a great time waiting in the line for 3 hours” – said no one, ever…  People hate waiting.

Read more

Book Review – Mastering Magento Theme Design by Andrea Sacca

MasteringMagentoThemeDesignPhotoMladen

It is widely assumed that knowledge is power and that it has to be built upon every day. It takes a lot of time to put a person’s knowledge into a book. For the past few months I was looking for a new book in order to expand on my frontend knowledge.

Due to lack of free time I usually read only particular sections of some book or I surf the Internet if I need a specific piece of information.

Long story short, just at that time Andrea Sacca published his new book which covers one of my favorite topics – Creating responsive Magento theme. As one of the frontend developers at Inchoo, I had the opportunity to receive one of first copies of that book (and a copy for entire Inchoo). To return the favor to the author, we were asked to write a review of the book.

Read more

Magento without an IDE? Say hello to Sublime!

tools_sublime

We are all aware of the Magento codebase size and its complexity. That is one of the reasons most people use full-fledged IDEs for Magento programming. Most answers regarding the “what IDE should I be using for Magento?” or “what is the best Magento development environment?” include big boys like Eclipse, NetBeans and PhpStorm. Since you’ve already read the title, you may be wondering: “what can a text editor like Sublime Text offer me for my Magento development?”. Vanilla installation? Not much, but with the help of a few plugins, well… Keep reading and you just may be in for a treat.

Read more