Les équipes Commerce subissent une pression constante pour accélérer. De nouveaux besoins clients émergent, des opportunités de marché s’ouvrent et même de simples améliorations de la vitrine ou du processus de paiement peuvent devenir urgentes.
Pour ajouter une nouvelle fonctionnalité Commerce, les développeuses et développeurs doivent interpréter des exigences, trouver le bon point d’extension, parcourir l’ensemble de la documentation, structurer un projet, puis rédiger, valider et préparer le code d’intégration en vue du déploiement. Ce processus prend du temps, alourdit les coûts de livraison et peut cantonner les équipes à des tâches de configuration plutôt qu’à l’innovation.
Aujourd’hui, nous annonçons la disponibilité générale d’Adobe Commerce Developer Agent dans Adobe Commerce — une expérience de développement agentique qui aide les équipes à transformer les exigences métier en fonctionnalités déployées et en migrations de code, plus rapidement, avec une supervision humaine intégrée au processus.
Il s’articule autour de trois priorités : aider les équipes à innover plus rapidement, améliorer la productivité des développeuses et développeurs et renforcer la qualité et la cohérence du code produit.
Parcours intégré, de l’idée à l’application déployée
De nombreux outils de codage IA se concentrent sur un moment précis du processus de développement : générer une fonction, expliquer une erreur ou suggérer la prochaine ligne de code. Commerce Developer Agent est conçu pour accompagner l’ensemble du parcours. Il peut aider les développeuses et développeurs à planifier, à créer, à tester et à déployer des applications qui étendent les fonctionnalités natives ou s’intègrent à des services tiers, à partir d’exigences en langage naturel ou de code hérité à moderniser.
Imaginons une entreprise qui souhaite limiter le nombre total d’unités qu’un acheteur peut ajouter à son panier. L’exigence semble simple, mais la mettre en œuvre correctement implique de sélectionner le webhook approprié, de mapper son payload, de définir la configuration, de valider le code, de le déployer et de tester l’expérience sur la vitrine.
Avec Commerce Developer Agent, le développeur ou la développeuse peut décrire cette règle en langage naturel. L’agent génère un plan, crée et valide le webhook, et expose des valeurs telles que la limite du panier et le message affiché aux clients en tant que paramètres de configuration métier dans Commerce admin. Un commerce peut ensuite ajuster ces valeurs sans nécessiter une nouvelle modification du code ni un nouveau déploiement.
C’est toute la différence entre générer un fragment de code et accompagner un résultat de développement de bout en bout.
Un développement plus rapide, sans compromis sur la qualité.
Lorsque les équipes passent des jours à assembler des boilerplates, à paramétrer les configurations et à identifier les bons modèles d’implémentation, les entreprises dépensent davantage pour livrer de nouvelles expériences. Commerce Developer Agent permet de condenser tout ce travail en un flux guidé unique.
Un développeur ou une développeuse peut commencer par décrire en langage courant ce dont l’entreprise a besoin. L’agent interprète cette exigence et génère un plan directeur : un plan consultable qui identifie les fonctionnalités, les tâches, les dépendances et l’approche d’implémentation nécessaires pour créer l’application.
Cette étape de planification est essentielle. Plutôt que de simplement prendre un prompt et de fonctionner comme une boîte noire, l’agent offre une totale transparence. Les développeurs et développeuses peuvent questionner ses hypothèses, affiner le périmètre, modifier le plan et approuver le plan directeur avant le début de la génération de code.
Une fois approuvé, Commerce Developer Agent structure le projet App Builder et génère le code nécessaire en s’appuyant sur les modèles de développement d’Adobe Commerce. Il valide ensuite le build, identifie les erreurs et les corrige au fil de l’exécution.
Le code étant généré à partir de la documentation d’Adobe Commerce, d’exemples de code, du contexte du projet et des meilleures pratiques établies, le résultat est un processus de développement plus cohérent, produisant un code de qualité supérieure.