Plugins pour Adobe Commerce : les outils d’extension (App Builder, etc…) deviennent l’API incontournable pour construire des connecteurs officiels

Annoncée au printemps 2025, Adobe Commerce As a Cloud Service est une solution e-commerce SaaS, qui constitue l’évolution d’Adobe Commerce (version PaaS de Magento, rachetée par Adobe en 2018).
Historiquement, deux interfaces de développement étaient disponibles sur Adobe Commerce pour réaliser des extensions :
- L’API PHP de Magento, utilisée pour la majorité des plugins issus de l’écosystème open source.
- App Builder, le framework de développement unifié pour les produits Adobe.
Jusqu’à présent, App Builder était peu adopté, principalement en raison de la maîtrise de l’API PHP historique par les développeurs et de la grande liberté offerte par l’API PHP.
Avec Adobe Commerce As a Cloud Service, l’API PHP historique ne sera plus accessible. Les développeurs devront donc obligatoirement utiliser App Builder pour créer ou maintenir des extensions.
À propos d’Adobe Commerce As a Cloud Service
Contrairement à Adobe Commerce qui était hybride (des composants SaaS et un coeur PaaS), Adobe Commerce As a Cloud Service est une solution 100% Cloud native et SaaS. Le cœur de la plateforme étant inaltérable, les accès directs ne sont plus possibles, rendant l’API PHP trop intrusive et donc incompatible.
Les principales innovations de la version “as a Cloud Service”
- Commerce Storefront : un frontend headless basé sur la technologie Adobe appelée ‘Edge Delivery Service” aux performances annoncées comme exceptionnelles
- Dropins : composants frontend prêts à l’emploi pour accélérer les développements (ex. : store locator)
- API Mesh : un layer API basé sur GraphQL pour agréger les données de différentes sources (catalogue, stock, prix…)
- Fonctionnalités B2B micro-services exposés par le coeur
- Intégration des outils d’IA générative d’Adobe, pour la génération de variantes de textes et d’images à des fins d’AB testing ou de personnalisation
A noter que Adobe lance en réalité deux produits :
- Adobe Commerce As a Cloud Service qui est la solution SAAS que l’on vient de présenter
- Adobe Commerce Optimizer qui est une surcouche pour CMS ecommerce, qui apporte les fonctionnalités de Commerce As a Cloud Service à un CMS legacy. On pense bien entendu immédiatement aux eshops basés sur Magento : Adobe Commerce Optimizer permet de bénéficier des technologies modernes de Commerce As a Cloud Service sans effectuer la migration du backend.
Pour plus de détails, nous vous conseillons cet article.
App Builder devient la référence
Disponible depuis trois ans, App Builder est la plateforme de développement d’Adobe pour tous les produits web d’Adobe. Elle permet de :
- Développer des fonctions serverless (Node.js)
- Héberger des front-ends légers (React, Vue…)
- Gérer des stockages temporaires (File Store, State Store)
- Se connecter à l’ensemble de l’écosystème Adobe (AEM, Analytics…)
Les ressources officielles sont disponibles sur Experience League et dans la captation vidéo de la présentation du Meet Magento Paris Back from Adobe Summit par Régis Quintin.
A noter que Adobe propose 2 Starters Kits pour gagner du temps sur la création des intégrations les plus courantes (gain de temps de 50% annoncé)
- BackOffice Starter Kit : pour l’intégration de backend (ERP, PIM, OMS…)
- Checkout Starter Kit : pour recréer les modules critiques du tunnel d’achat (paiement, livraison, taxes)
Adobe travaille actuellement avec les éditeurs des plugins les plus utilisés sur la Commerce Marketplace (app store d’Adobe Commerce) sur un processus de migration vers App Builder, avec un accompagnement spécifique.
Et Magento Open Source dans tout ça ?
App Builder n’est pas disponible sur Magento Open Source. Deux options s’offrent donc aux éditeurs pour maintenir leur connecteur sur Magento :
- Maintenir un plugin spécifique à Magento
- Créer un plugin “hybride” réutilisant les ressources d’App Builder
Un nouvel outil à embrasser pour de réels bénéfices
App Builder apporte de nombreux avantages pour la mise en oeuvre de connecteurs : une technologie moderne pour un développement plus efficace, la prise en charge des compatibilités de version par Adobe (dans une certaine mesure comme toute solution SAAS), une maintenabilité plus simple, etc…
Au-delà de l’obligation, la prise en main de cette nouvelle technologie présente donc un réel intérêt de modernisation de leurs connecteurs pour les éditeurs de solution logicielles.