Magento 1

Magento 1 usage statistics by BuiltWithWelcome to the Magento 1 blog area, dedicated to all the developers who are still using this platform. If you find yourself here, it’s essential to take action now for the future of your business.

As of June 30, 2020, Magento versions 1.x are no longer officially supported. Yet, we understand that many websites are still running unsupported versions, particularly 1.9.x or lower. It’s crucial to be aware that this poses a significant security risk, making your website non-compliant with PCI standards and unsuitable for accepting online payments.

Your business deserves a secure and up-to-date platform. We strongly recommend migrating to a new and improved solution. If your business falls within the upper side of SMB size, Magento 2 is an excellent choice for your upgrade journey.

If you are searching for Magento 2 articles, please visit Magento 2 Category.


How Many eCommerce Sites are Powered by Magento in 2020?

Magento stores 2020 inchoo feat

From time to time we encounter a question that sounds something like this: “How many eCommerce sites out there are built on Magento?

The answer to this question is not easy to give. This is because the data needed to give this answer is in a way both easy and hard to find.

But, we will try to give you some sense of the general number of the Magento eCommerce sites in this post.

Read more

90% of Magento websites are running on unsupported PHP versions. Why is this a problem and how can you (we) solve it?

90% of Magento websites are running on unsupported PHP versions. Why is this a problem and how can you (we) solve it?

The large majority of Magento stores globally are still running on an outdated and unsupported PHP version. If you are on anything below version 7.2, chances are you are missing out on some performance improvements. However, more importantly, you are exposing your store to an increased risk of potential exploits.

Why is this important? Why should you update the PHP version? How to do it with as little friction as possible? Read on!

Read more

Meet Magento Croatia 2018 recap with presentations and photos

Meet Magento Croatia 2018 recap with presentations and photos

The words, the photos, the video – not even all those things combined could sufficiently convey the incredible atmosphere that was created around Meet Magento Croatia 2018! This year, almost 230 delegates from 17 countries came to Osijek! Developers, agencies, merchants, we all gathered to meet Magento and to meet and greet each other. We at Inchoo are beyond honoured to have had the privilege to welcome everyone in our hometown!

Read more

Magento PWA Studio: Routing and Root Components

Magento PWA Studio: Routing and Root Components

Routing in React is quite complex, and trying to adapt it to work with Magento 2 can be a very challenging task, considering how many URL-related functionalities (like URL rewrites) Magento 2 offers. Luckily, Magento PWA Studio comes with a built-in solution for handling Magento 2 URL-s which is very flexible. In this article, we are going to take a look at the Magento PWA Studio routing and Root Components concept.

Read more

Zvonimir Buric is a speaker at MM18HR with a Case study: Emma Mattress – Magento on the AWS Cloud and he has a piece of advice for Magento developer wannabes

Zvonimir Buric is a speaker at MM18HR with a Case study: Emma Mattress – Magento on the AWS Cloud and he a piece of advice for Magento developer wannabes

Back in the days, Zvonimir was an Inchooer. He was a part of a team that developed one of the Inchoo’s first responsive sites for our clients! It was for Zee & Co. We feel like it was a century ago! Zvonimir found his new home in Germany in 2013, so we were really excited when he contacted us for a speaking position at Meet Magento Croatia.

He always showed a deep understanding of the Magento platform, and with his special skill where he can explain complex matters in a simple way, we’re sure you will enjoy his Case study of Emma Mattress and challenges they had with moving it to the AWS colud.

Read more

Magento 1 official PHP 7.2 patches

Magento 1 official PHP 7.2 patches

You probably noticed that Magento PHP 7.2 support patches are available for download HERE (Magento Open Source version).

For Magento Commerce customers, you should find the patches under Magento Commerce 1.x > Support Patches and Security Patches > PHP Compatibility patches in the Downloads section of your account.

We at Inchoo worked on this contribution, so we decided to share a few more words about it, especially because we noticed that Magento released patches in somewhat different format than usual.

Read more

eCommerce solutions worldwide: working with local markets

Alexander Kosarau

Alexander Kosarau is a Magento Support Manager at Amasty, as his job involves analyzing stats and collecting product improvement features where some cases are specifically challenging since they are narrowly local based he will be talking about “eCommerce solutions worldwide: working with local markets“. The combination of people-related skills and studying to become Master of Science in Mathematics puts him in his own league. How does he incorporate those two together, what did he want to be when he was young, and why you don’t want to miss his presentation – read in the interview!

Read more

Victoria Yashchuk from Atwix is coming to #MM18HR stage and is ready to discuss “Latest eCommerce trends and popular features for your Magento store”

Victoria Yashchuk

Victoria is a Magento Solution Specialist and a project manager at Atwix whose greatest joy comes from working with others. She is coming to Meet Magento to share her thoughts on the “Latest eCommerce trends and popular features for your Magento store” which is why we are recommending this presentation to both business owners and developers. Before Magento became a big part of her life she tried many different things like singing, dancing, writing, and teaching, but not to reveal everything she said, read it in the interview.

Read more

Magento Master, Óscar Recio from Interactiv4 is coming to #MM18HR and will be talking about “Zero Downtime in Magento 2, It’s Possible?”

Oscar Recio

This year, Óscar Recio got his recognition and award as a Magento Master in the Maker category which makes him the 1st Spanish to receive this prestigious award. Besides being “the Kingfish” in the Magento community, he is also a Magento Technical Director at Interactiv4 which is why his presentation will be “Zero Downtime in Magento 2, It’s Possible?”. During the interview, he talked about his journey to becoming the person he is today, what impact did the Magento Master title had on his life and about the topic that he is going to cover on the Meet Magento stage.

Read more

Mladen Lotar will be joining us on #MM18HR stage with “Production grade PWA”

Mladen Lotar

We are very proud to present one of our ex-coworkers – Mladen Lotar who will be joining us at Meet Magento Croatia 2018 stage with his assessment of the “Production grade PWA”. With a couple years of experience in developing PWA’s, he is more than eligible to talk about its history as well as giving the future overview.

Read more

At MM18HR, Miguel Balparda will teach us how to effectively communicate with Support

At MM18HR, Miguel Balparda will teach us how to effectively communicate with Support

In our series of articles in which we’re presenting speakers at Meet Magento Croatia event, the time has come to find out more about Miguel Balparda who will join us with “A day in Support” presentation.

As a Magento 2 Maintainer, Core contributor, and avid Magento supporter, Miguel is also known in the community as a passionate traveler. He’s probably on the beach coding, while you’re reading about his career, and his opinion on how important is it for a developer to understand client’s needs from a business perspective, rather than “just” the technical one.

Read more

Jisse Reitsma will be sharing his knowledge on “Connecting GraphQL to your own React project” – MM18HR will be burning from hot PWA topics!

Jisse Reitsma will be sharing his knowledge on “Connecting GraphQL to your own React project” - MM18HR will be burning from hot PWA topics!

For a second year in the row, Jisse will be joining us on the stage of Meet Magento Croatia, this time with “Connecting GraphQL to your own React project”. His expertise in driving innovation throughout the Magento ecosystem and dedication to delivering best-in-class implementations earned him the Mover title in Magento Masters program.

We are lucky his spy career didn’t work out!

Read more

Unit testing in Magento 2

Unit testing in Magento 2

Magento 2 comes pre-installed with PHPUnit, an automated testing framework for PHP. It is included as one of the dependencies in Magento 2. Covering the basics of PHPUnit is out of the scope of this tutorial, after a short introduction we are going to focus on the practical example of using PHPUnit with Magento 2. For those who are interested in PHPUnit basics, I would recommend reading documentation or tutorials on the web since it is a very well documented topic.

Read more

This isn’t your typical Magento Imagine recap

Magento Imagine 2018

As many folks that have attended Imagine conference will write a blog post about their experience, I was wondering how my blog post could differ. I don’t want to just share what was happening there, as this whole adventure is hard to put into the words and Magento has already covered it pretty well.

But let’s see what I will be able to deliver.

Read more

On the road again – heading off to Imagine!

Antonija goes to Imagine - Inchoo

Every year, Imagine is aiming for the new heights. I mean, 150+ speakers with top names from the industry, 3000 attendees and Phillip Jackson as Master of Ceremonies? What could beat that?!

Twitter feed is filled with #MagentoImagine and #RoadToImagine posts, and they are a delight to watch. The community is showing its strength once again. We can’t say this enough, but there is no community like Magento community! Am I right or am I right?

Read more

The process of improving online store usability and design your customers will enjoy

The process of improving online store usability and design your customers will enjoy

The only point of contact your customer has with your online store, is the designed interface. Ever wondered exactly what they think of it? Long gone are the days when the design was purely a visual discipline. It shifted into a responsibility, where designers are also to be valued for their understanding of the product being built. Design doesn’t just paint the building, it builds the stairs to an overall better usability and collaboration of everyone included. It is necessary to update our processes with thorough understanding of end users, colleagues and stakeholders to make responsible and risk-reduced design decisions. Change through user testing is what keeps the design process relevant and competitive.

Read more

How we developed a new Morris 4×4 Center store – case study

How Inchoo developed Morris 4x4 Center

In 2017, we had a challenging task in front of us. It all started with an inquiry from a potential new client, Morris 4×4 Center, that was looking for a partner to help them address and solve website stability issues.

From that, it developed into a whole new project with the deadline of delivering a new site in under 2 months! Backend and frontend developers, design team, eCommerce consultants – we were all in it!

Let me tell you more about this project.

Read more

How to delete spam customer accounts from Magento

Bots with account

We all love spam bots, don’t we? They really help us improve our sites. There was a situation with one of our clients being hit by a spam bot that generated dozens of customer accounts daily. Let us show you how to get rid of them and protect the site against future attacks.

Read more

Why you should go to MageTestFest if you are a Magento developer

Why you should go to MageTestFest if you are a Magento developer © Meet Inchooers Luka and Stjepan at MageTestFest

When a conference is advertised as “Magento. Software Testing. Party.” and Yireo stands behinds its organization, there is really not much left to say in order to convince you to attend MageTestFest that’s happening November 15th – 18th 2017!

There are no doubts – you must clear your schedule and head off to this international developer oriented event that has one single focus: TESTING! Vital for clean coding, testing is a topic that can always break the unbearable silence among developers that are just meeting each other.

Read more

Keeping an eye on small things in eCommerce projects

Keeping an eye on small things in eCommerce projects

When managing projects, one usually focuses on big things: biggest costs, biggest features, biggest risks, etc. The same is with building an eCommerce site – the biggest, most important things are, well, most important.

But large topics are not the be-all and end-all of the project.

In this post, we will illustrate how tiny issues can have an outsized influence on the project. Through analysis of several examples from our experience, we will try to understand how small perturbations shape the course of the project.

So let’s start with something totally relevant, let’s start with – Napoleon.

Read more

Programmatically create upsell, cross sell and related products in Magento

Programmatically create upsell, cross sell and related products in Magento

This article will explain how to add upsell, cross sell and related products programmatically to Magento. One of practical examples would be data migration from some other ecommerce system to Magento. You can read a nice article on how to add upsell, cross sell and related products from administration here. It explains what all these product relations mean and where are they used on the site.

Read more

Version control systems in UI design

Version control systems in UI design

Our design team switched to working in Sketch a while ago but it wasn’t until version 43 we really started seeing some opportunities to change our workflows more significantly. It was also an opportunity for more designers to work on the same project as well as collaborate with developers more easily. If you’re looking for professional Magento web design services, feel free to check out our Magento Web Design Service for more information.

Read more

External database connection in Magento

magento external database connection

Most of the time working with Magento, a single database connection is just enough. Magento has excellent system of adding new tables in database or extending existing ones. So, why would there be a need for an external database connection outside the Magento system? Well, one of the examples is data migration from another ecommerce system. In this article, a simple connection to external database is explained with CRUD (create, read, update, delete) examples.

Read more

Making FedEx api show shipping estimate

Making FedEx api show shipping estimate

There always comes the time when shopkeeper decides that he want’s to inform his customer of shipping estimate on checkout, so they could know approximately when they will get their goods. And for that, many shops today rely on API-s like ones from USPS or FedEx. Both of which are available for Magento.

In this article I will be showing you how to override FedEx carrier to return shipping estimate for given rates.

Read more

Wireframing a successful design for your online store

Wireframing a successful design for your online store

As designers, we’re often faced with a lot of questions about our process. We never just dive into design and bask in the glory of amazing typography and brilliant color schemes because without the phases that precede it – it just wouldn’t even begin to be possible.

Read more