Back-office Sylius : ne plus y passer vos journées
Pour ne plus passer vos journées dans l'administration Sylius, commencez par mesurer où part le temps, puis réglez sans IA les clics répétitifs : filtres de grille, colonnes, actions groupées, tâches planifiées. Un agent IA prend le relais pour ce qui demande de chercher et de croiser des informations, comme retrouver une commande à partir d'un mail ou préparer les expéditions. Les plugins IA officiels de Sylius existent, mais ils sont jeunes et exigent Sylius 2.1 ou plus.
Je suis développeur Sylius et Symfony indépendant, et j'ai créé Sylius Upgrade Analyzer, un outil open source publié sur le Sylius Store. Je vois souvent des commerçants qui connaissent leur administration par cœur et y passent pourtant des heures. Voici comment en sortir, et ce qu'un agent IA pour Sylius peut réellement reprendre.
Où part le temps dans l'administration Sylius ?
Le temps perdu ne vient presque jamais d'une seule grosse tâche. Il vient d'une poussière de petites recherches. Un client écrit : il faut retrouver sa commande, vérifier le paiement, regarder l'expédition, relire les échanges. Un fournisseur prévient d'une rupture : il faut retrouver les variantes concernées et leurs commandes en cours. Une promotion se prépare : il faut créer les règles, les actions, vérifier le canal. Le soir, il faut un point sur les ventes.
Avant toute solution, je demande de chronométrer une semaine type, même grossièrement. Quelles tâches reviennent chaque jour ? Lesquelles demandent d'ouvrir cinq écrans ? Lesquelles exigent une décision, et lesquelles ne sont que de la collecte d'informations ? Ce sont ces dernières qu'on peut confier à la machine.
Que peut-on régler sans IA ?
Une bonne part des clics se supprime sans aucune IA. Les grilles de l'administration Sylius se configurent : on peut ajouter les filtres et les colonnes dont vous avez vraiment besoin, au lieu de rouvrir chaque commande. Les actions groupées évitent de traiter les commandes une par une. Les imports de stock ou de prix remplacent la saisie manuelle. Une commande Symfony planifiée peut produire chaque matin la liste des commandes payées non expédiées, ou des variantes sous un seuil de stock.
Ce sont des développements courts, sans modèle de langage, sans coût de consommation, et qui ne se trompent pas. Si votre boutique est encore sous Sylius 1.x, c'est aussi le bon moment pour regarder la migration vers Sylius 2 : les briques IA officielles n'existent que sur la version 2, et Sylius Upgrade Analyzer mesure le travail que demande la montée de version.
Et si un agent le faisait pour vous ?
Laissez votre numéro : je vous rappelle sous 24 heures ouvrées et je regarde avec vous ce qu'un agent peut prendre en charge dans votre boutique, dans votre budget.
Que changent les plugins IA officiels de Sylius ?
Sylius publie depuis 2025 des briques qui permettent à un modèle de langage de dialoguer avec la boutique. Elles sont prometteuses, mais toutes en version 0.x, donc jeunes.
Le plugin Admin MCP Server, en version 0.2.0, expose l'API d'administration sous forme de serveur MCP, le protocole standard qui permet à un assistant comme Claude d'appeler des outils. Il annonce 171 outils répartis en 34 groupes que l'on peut désactiver un par un. L'accès passe par OAuth 2.0 et seuls les administrateurs qui ont le rôle ROLE_API_ACCESS peuvent l'autoriser. Il impose la collecte de télémétrie par Sylius.
Le plugin Ask AI, en version 0.1.0, ajoute un panneau de discussion dans l'administration et s'appuie sur le précédent. Son README le qualifie de « proof of concept ». Il exige Sylius 2.2 et des paquets Symfony AI encore en bêta. Point intéressant : pendant un échange, aucune écriture n'est envoyée à l'API ; chaque modification devient une action proposée que l'administrateur approuve ou rejette, et les outils de suppression et de remboursement ne sont jamais exposés. Attention en revanche à la licence : la BUSL 1.1 rend le code consultable, mais pas open source.
Ces briques montrent la bonne direction, mais elles ne savent rien de vos règles de travail. Pour un usage quotidien, je construis le plus souvent un agent sur mesure, qui n'a que les outils dont il a besoin.
Quelles tâches confier à un agent sur mesure ?
| Tâche | Ce que l'agent lit | Ce qu'il prépare | Qui valide |
|---|---|---|---|
| Répondre à un client | Client, commande, paiement, expédition | Un résumé et un brouillon de réponse | La personne du service client |
| Préparer les expéditions du jour | Commandes payées, variantes, stock | La liste priorisée, les anomalies signalées | La personne qui expédie |
| Point quotidien des ventes | Commandes par canal, promotions utilisées | Un rapport lisible chaque matin | Personne, c'est une lecture |
| Préparer une promotion | Taxons, variantes, canal | Une promotion créée désactivée | Le commerçant, qui l'active |
| Rupture fournisseur | Variantes concernées, commandes en cours | La liste des clients touchés et un brouillon de message | Le commerçant |
Ce que l'agent ne fait jamais seul : modifier un prix, activer une promotion, rembourser, supprimer ou annuler une commande. Il n'en a pas les outils. Ses accès sont limités à ce que la tâche exige, et chaque appel est enregistré dans les traces : ce qu'il a lu, ce qu'il a proposé, le modèle utilisé.
Un point de sécurité à ne pas négliger : brancher un agent sur l'API suppose une boutique à jour. Sylius v2.3.2 a corrigé six failles, dont une qui permettait d'accéder aux données d'autres clients par l'API shop.
Par où commencer ?
Prenez la tâche qui revient le plus souvent et qui ne demande pas de décision. Pour beaucoup, c'est la recherche d'informations derrière un message client ; pour d'autres, le point quotidien des ventes, que décrit l'article sur le rapport quotidien. Si vous voulez interroger votre administration en langage courant, l'article dédié en montre les limites, et celui sur Ask AI dit quand le plugin officiel suffit.
Il n'y a pas d'abonnement de plateforme imposé : la consommation du modèle est payée sur votre propre compte, et le code vous appartient. Je propose un diagnostic IA offert : je vous rappelle sous 24 heures ouvrées, je regarde où part votre temps dans Sylius, et je vous propose la solution qui rentre dans votre budget, IA ou non.
