MAGENTO 2

Moving the validation error message, this time globally

This blog post is a follow up to my previous blog post, which explained how to manage the display of error message on A2C section. By adding one mixin, you will be able to manage the position of error message on any form on any page. Let’s get the show …

Read More »

Add static content in Magento Checkout address form

If you are reading this, you are probably looking for an easy way to add static content to the Checkout address fieldset. If you open the Magento Checkout module, you will notice technology complexity of the Magento Checkout. When you consider Knockout, HTML, PHTML, XML, JS – such a mix …

Read More »

SEO vs. PPC: Structured data markup for product variants

You did it – you finally did it! You’ve implemented all recommended schema.org types and properties throughout your Magento store only to see Google Merchant Center warning you for “Insufficient match of microdata price information”. Let’s admit it – we’ve all been there at least once. Although we don’t usually …

Read More »

Schema Markup for eCommerce Websites

Each time someone searches a particular product online, they end up on a SERP that (in most cases) includes a gazillion results. Since the chances of browsing through all of these links are little to none, it’s essential to make your business stand out. The best way to do it …

Read More »

Moving the Add to Cart validation error message on product page

One quite often overlooked, but very important issue might happen because of design changes in the Add to Cart section on the Product Detail Page (PDP) in Magento 2. This section is very likely to vary from project to project, but regardless of the scope of work and the volume …

Read More »

What’s New in Magento 2.4? Features and Benefits for Merchants Explained

Released on 28 July 2020, the new Magento 2.4 comes with a long list of new features, bug fixes and security enhancements to the world’s no.1 e-Commerce platform. What is new in Magento 2.4? New and improved default search engine Improved Media Gallery New feature Seller-Assisted Shopping New feature Purchase …

Read More »

Magento 2 Webhook Notifications

Webhooks are used to indicate when an important event has occurred, usually by sending a notification in the form of a message to a specified webhook URL or endpoint. This can be really useful for certain events, like when a customer makes an order or leaves a comment. It can …

Read More »

How to programmatically create customers in Magento 2.3.x

There are several ways to create customers in Magento 2. A customer can create an account on their own using the sign-up form, a customer can be created through the admin interface, and there is even a built-in Magento 2 import feature that can mass import a huge number of …

Read More »

Lazy load your images and iframes

Lazy loading is an effective way to improve your frontend performance. And that’s especially important on eCommerce websites. In this article, you will read (and learn) how to reduce page load time by loading your images on scroll and iframes on demand. Let’s get started with lazy load! Feature request …

Read More »

Best practices for Magento homepage design

Did you know that customers are more likely to land on a category or a product page of your Magento store than on the homepage? Nevertheless, the homepage remains an essential part of an eCommerce store for many customers who start their shopping process. It also acts as an anchor …

Read More »

How to set up taxes in Magento 2

We are happy to share with you the ultimate guide on how to set up and manage taxes in Magento 2. Everything you need as a merchant, consultant or developer, you’ll find right here. This guide is based on Magento 2.3.X, however, there were no significant changes in previous versions …

Read More »

Best practices for Magento theme design

This article is the first from a series of articles that will address the concepts and best practices for creating Magento theme design. In this one, we’re talking about prerequisites for designing a custom Magento theme, the difference between custom and off-the-shelf themes and the decoupled approach for Magento theme …

Read More »

Declarative Schema feature in Magento 2

First of all, what is declarative schema in Magento 2? It is a new way of working with database without developers having to write various scripts for each new module version. It was introduced in 2018 with Magento 2.3 and it’s one of the major changes. In this article you …

Read More »

Magento 2 logging

Logging is an important part of every development process. Logs provide insight into system processes of Magento 2 and are a great tool for tracking errors, significant events, exceptions and many more. In order for the logging library to be properly implemented with Magento 2, it must comply with PSR-3 standard. …

Read More »

Magento 2 Customer Groups Configuration

Have you ever wondered how to apply different rules, discounts or tax rates only to a selected group of users? You’ve come to the right place! In this article, you will find out what customer groups are used for in Magento and how to use them. What are customer groups …

Read More »

How did we standardize Magento 2 frontend development?

Many Frontend developers in the Magento community felt a certain level of pain when they started working on their first Magento 2 project. So did we! “This is just a start. I will be faster on the next one“, was a common statement. However, new projects arrived and frontend development …

Read More »

How to save custom data in cache in Magento 2

Recently I was working on rendering images on a custom template. More precisely, I created a widget for inserting pictures that serve as a picture loader. And by default, the administrator has to input some parameters (width, height, alt) and if he decides, he could upload another image. Reference for …

Read More »

SEO Checklist for Magento 2 Migration

June 2020 brings us many changes since Magento 1 support is coming to an end. Whether you’re considering building a new store on Magento 2, or you have already started the transition, there are (more than) a few things to keep in mind to ensure your traffic and (more importantly) …

Read More »

Contribution Day at MM18HR – work side by side with Magento Community Engineering team

David Manners and Volodymyr Zaets from Magento Community Engineering team will be joining us at MM18HR Contribution Day. On September 27, Inchoo’s office will be a home-office for all Magento developers who want to actively contribute to the improvements of the Magento platform. If you are interested, sign up! You …

Read More »

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

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 …

Read More »