All Our Magento & E-commerce Articles
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...
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...
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...



