Ajouter une version audio à vos pages Magento
Magento n'a pas d'extension WeDispatch à installer, mais l'audio s'ajoute sans développeur dédié : embed dans le thème, flux RSS ou sitemap, API sur événement produit. Les trois méthodes, pas à pas.
Magento (Adobe Commerce et Magento Open Source) équipe des boutiques exigeantes, avec des catalogues profonds, des fiches produit détaillées et souvent un blog adossé pour le référencement. Le revers, c'est qu'on n'y ajoute pas une fonctionnalité aussi simplement que dans WordPress : pas de répertoire d'extensions où chercher un bouton, une architecture de thèmes en couches, et une équipe technique déjà occupée. Ajouter une version audio de vos fiches et de vos articles fait partie de ces cas où l'on croit avoir besoin d'un développeur pendant une semaine. En réalité, sur Magento, l'audio s'ajoute par le front et par les flux, sans toucher au cœur de la boutique. Voici les trois façons de procéder, de la plus rapide à la plus automatisée.
Le lecteur : un embed dans votre thème
Magento rend chaque page à partir de gabarits de thème. Pour afficher le lecteur audio sur toutes vos fiches produit ou tous vos articles d'un coup, il suffit d'insérer un bloc d'embed au bon endroit du gabarit, plutôt que de le coller page par page.
Le bloc tient en une ligne :
````
<script src="https://wedispatch.fr/player.js"
data-article="ARTICLE_ID" defer></script>
Deux emplacements possibles selon votre confort avec Magento. Le plus propre est d'ajouter cet embed dans le gabarit du type de page voulu (la fiche produit, ou le gabarit d'article de votre extension de blog), pour qu'il apparaisse partout automatiquement. Le plus rapide, sans toucher au thème, est de le poser dans un bloc de contenu (CMS Block) que vous insérez dans la mise en page via l'administration. Comme le lecteur vit dans le gabarit ou le bloc et non dans chaque contenu, vous ne le placez qu'une fois, et toute publication future en hérite.
Relier le lecteur au bon contenu
Reste à indiquer quel audio correspond à quelle page. Deux approches. La première laisse la détection se faire sur l'adresse de la page : vous nous communiquez l'URL, le texte est extrait de la page publiée, l'audio est associé, et vous n'avez aucun champ à créer. La seconde, plus robuste, s'appuie sur un identifiant stable (le SKU d'un produit, l'identifiant d'un article) que vous reliez à l'attribut data-article. Vous gardez ainsi le bon audio même si l'URL change lors d'une refonte de catalogue. Cette méthode demande quelques minutes de configuration, mais elle évite les mauvaises surprises le jour d'une réorganisation.
Trois façons de générer l'audio
Afficher le lecteur ne suffit pas : il faut produire le fichier. Sur Magento, trois voies s'offrent à vous.
Le flux RSS est la plus simple. Magento expose nativement des flux pour le catalogue, et la plupart des extensions de blog (Magefan, Mageplaza et consorts) publient le leur. Vous nous communiquez l'adresse du flux, les nouveaux contenus sont détectés au fil de leur mise en ligne, le texte est extrait et l'audio généré sans manipulation de votre part. C'est l'option idéale pour une équipe qui veut publier comme d'habitude et retrouver le lecteur automatiquement. Le flux RSS est d'ailleurs le mode que nous recommandons à la plupart des sites, quel que soit leur moteur.
L'approche par sitemap fonctionne sur le même principe : Magento génère un plan de site XML, et vous pouvez pointer dessus plutôt que sur un flux. Utile quand vos pages à sonoriser ne passent pas toutes par un flux unique, ce qui est fréquent entre le catalogue et le blog.
Enfin, si vous avez besoin de contrôle, générer l'audio à un moment précis, choisir la voix, gérer des corrections, l'API reste ouverte. Un site Magento peut déclencher un appel au moment de l'enregistrement d'un produit ou d'un article, via un observateur d'événement, une intégration Magento, ou un outil d'automatisation type Make ou Zapier. C'est plus de travail au départ, mais cela donne la main sur toute la chaîne.
Lecture suivie, accessibilité et conformité
Quel que soit le mode retenu, vous pouvez activer la lecture suivie : le texte s'affiche et se surligne mot à mot au fil de l'audio. Sur une boutique, ce détail aide les clients dyslexiques ou malvoyants, et il s'inscrit dans une démarche d'accessibilité sérieuse, ce qui n'est pas anodin quand l'European Accessibility Act concerne désormais une large partie du commerce en ligne. Les sous-titres synchronisés se paramètrent depuis votre tableau de bord, sans toucher au code Magento.
Quand un contenu change
Sur une boutique, un prix, une description ou un article bougent souvent. Si vous passez par le flux RSS ou le sitemap, la détection repère la mise à jour et marque l'audio comme « à régénérer » : vous relancez la génération quand le texte est stabilisé, et les corrections successives ne sont jamais refacturées. Si vous passez par l'API, il suffit de renvoyer le même identifiant externe avec le texte corrigé. Dans les deux cas, l'audio déjà en ligne continue d'être servi tant que vous n'avez pas relancé, donc aucune page ne se retrouve sans lecteur.
Par où commencer
Pour Magento, la voie la plus rapide reste le flux RSS ou le sitemap combiné à l'embed dans le thème : une mise en place courte, aucune modification du cœur, et chaque nouveau contenu part avec sa version audio. Si vous tenez à un contrôle fin ou à des identifiants stables via le SKU, ajoutez l'API. Et si une partie de votre présence tourne sous WordPress à côté de la boutique, l'extension dédiée y fait le même travail sans code : le détail est sur la page WordPress. Les modalités techniques figurent dans la documentation, les formules par volume sur la page tarifs, et le plus simple pour se décider reste de voir le lecteur tourner sur une de vos pages : essayez sur un contenu réel et écoutez le résultat avant d'équiper toute la boutique. Le raisonnement sur le coût et la durée d'un catalogue existant est détaillé dans combien de temps pour sonoriser un blog existant, et le cas voisin de la boutique WooCommerce dans intégrer l'audio à un site WooCommerce.
Sonorisez vos articles avec WeDispatch
Ce blog sera lui-même sonorisé par WeDispatch. Envie de voir ce que ça donne sur vos contenus ?
Demandez une démo