About MageExpert

MageExpert is a project born from a passion for Magento, e-commerce, and open source technologies.

Created by the team at OpenITech — an agency specialized in Magento 2 development, Odoo integration, and open-source solutions — MageExpert aims to become a trusted resource for anyone looking to better understand, use, and optimize Magento and the broader e-commerce ecosystem.

Whether you’re a developer, integrator, store owner, or project manager, you’ll find:

  • Practical guides to configure, build, and improve your online store

  • Technical tutorials to deepen your Magento 2 skills

  • Strategic advice to boost performance and grow your e-commerce projects

  • Industry insights and updates on digital and open source trends

We believe a successful e-commerce site relies just as much on solid technical foundations as it does on clear strategic vision. That’s why MageExpert covers both the development and business sides of the equation.

Our approach: share practical, accessible, experience-based solutions.

Welcome to MageExpert — and enjoy the journey!

Magento 2 Select Field: switcherConfig – Creating Dependent Fields Using Pure XML

What is switcherConfig? switcherConfig is a powerful feature of Magento UI Components that allows you to define rules to control the behavior of one field based on the value of another field, without writing a single line of JavaScript. Concretely, it lets you show or...

Magento 2: Generate and Maintain Vendor Patches with Composer

Editing a file located in the vendor directory is generally considered a bad practice. However, in Magento 2, this situation happens more often than we would like. In production, a blocking bug, an unmaintained third-party dependency or an inconsistent behavior can...

Magento 2 in 2026: Key UX, SEO, and Performance Challenges for Merchants

n 2026, e-commerce continues to evolve rapidly. Customers mostly shop on mobile devices, Google’s SEO requirements are stricter than ever, and users no longer tolerate slow or poorly structured sites.For Magento 2 merchants, optimizing user experience (UX), technical...

WebP image optimization in Magento 2: overview of solutions and automated approach

In a web environment where speed and user experience have become essential, image optimization plays a decisive role. Among modern formats, WebP has now established itself as a standard. Developed by Google, it combines low file size, excellent visual quality, and...

Magento 2: cache:clean, cache:flush, and setup:upgrade – Understanding and Optimizing Their Usage

Differences Between cache:clean and cache:flush The question comes up often: what’s the difference between cache:clean and cache:flush in Magento 2? cache:clean only removes obsolete or invalid Magento cache entries, leaving other cached data in the backend untouched....

UX Design: The 7 golden rules to improve the user experience on your website

User experience (UX) is now a central factor in the success of any website. A site that is visually appealing, fast, and easy to use can: increase your conversion rate, improve your SEO rankings, build visitor loyalty, strengthen your brand image. Here are the 7...

Beginner’s Guide Magento #01: Structure and Core Principles

Let’s be honest: the first time you open a Magento project, you only want one thing… run as far away from the computer as possible. XML everywhere, folders in every direction, the whole thing looking like something straight out of a James Wan movie. But don’t worry....

Magento 2 & Odoo: Complex Bug with Order Sync, Hipay, and Status Rollback

Initial Architecture and Motivation Initially, orders were automatically retrieved by our ERP Odoo. Odoo called the Magento API and fetched the orders. For greater fluidity, we decided to push orders ourselves: on the after save event of an order, if it was in an...

Hyvä goes open source

Huge news for the Magento community: it's now official, as announced by Willem Wigman at Meet Magento NL 2025 — the Hyvä theme will become open source starting from version 1.4, scheduled for release on November 10 at 3:00 PM. The code will be published on GitHub, and...

Magento 2: Mastering Type and VirtualType in di.xml

One of the key pillars of Magento 2 is its Dependency Injection (DI) system.Thanks to it, the platform remains flexible and scalable. However, this system relies on a set of sometimes mysterious files — the famous di.xml files. These files contain the configuration...