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: 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...

clamp() v2: A Small RFC, But a Big Step for PHP?

A new RFC proposes adding clamp() as a native function in PHP. This function would constrain a value within a defined range — just like in many modern languages (JavaScript, Kotlin, Rust…). clamp($value, $min, $max); // returns $min, $max or $value depending on the...

Magento’s Future: A Community Taking the Lead

Last week, we looked back at Magento’s journey since 2007 (read that article here if you haven’t yet). That was the past. Now let’s talk about the future.Where is Magento headed? What are Adobe’s plans? And what role will the community play? From Adobe Commerce to a...

Magento 2.4.8 Migration: Experience Feedback, Pitfalls to Avoid, and Technical Advice

Migrating to Magento 2.4.8 is not just a formality, even for seasoned platform users. Here’s a detailed experience feedback, with a healthy dose of pragmatism (and a touch of humor), to help you avoid classic pitfalls and make the most of this version’s new features....

Breadcrumbs Magento 2: displaying the main category on the product page is possible!

In Magento 2, breadcrumbs on the product page are generated dynamically based on the user's navigation path, which allows displaying a contextual trail based on the entry category. However, this logic poses a problem: the same product can belong to multiple categories...