[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$fWkEY2ChVru9RaRmIt8jZHhK3p4V00UEtU8mXLniWils":22,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":61,"megamenu":142,"header-db":198,"$fnNY25AbN0Nwnf2vod9iXK8HPunogSidWT5L1NgP8mG8":211,"footer-db":225},{"theme":4},{"colors":5,"typography":13,"ui":17,"defaultColorMode":21},{"primary":6,"secondary":7,"background":8,"foreground":9,"muted":10,"headerBg":11,"footerBg":12,"topBarBg":9,"topBarText":11},"#4F46E5","#0D9488","#F9FAFB","#111827","#6B7280","#ffffff","#020617",{"fontFamily":14,"fontUrl":15,"baseFontSize":16},"Inter, system-ui, sans-serif","https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,700;0,800;0,900;1,400;1,700&display=swap","16px",{"borderRadius":18,"contentWidth":19,"shadow":20},"lg","7xl",true,"light",{"title":23,"slug":24,"metaDescription":25,"category":26,"tags":27,"difficulty":34,"psVersions":35,"content":39,"faq":40,"tldr":56,"readingTime":57,"generatedAt":58,"publishDate":58,"relatedArticles":59,"sourceCategory":60},"Optimiser les performances et le SEO d'une boutique PrestaShop : guide complet","optimiser-performances-seo-boutique-prestashop","Améliorez la vitesse et le référencement de votre boutique PrestaShop : cache, concaténation CSS\u002FJS, CDN, sprites CSS, Core Web Vitals et outils d'analyse.","performance",[26,28,29,30,31,32,33],"seo","cache","cdn","core-web-vitals","optimisation","gtmetrix","intermediaire",[36,37,38],"1.6","1.7","8.x","\u003Ch2>Introduction\u003C\u002Fh2>\n\u003Cp>La performance d'une boutique PrestaShop conditionne directement son taux de conversion et son positionnement dans les résultats de recherche. Google intègre désormais les Core Web Vitals comme facteur de classement, ce qui rend l'optimisation technique incontournable pour tout marchand sérieux.\u003C\u002Fp>\n\u003Cp>Ce guide couvre les leviers essentiels pour accélérer votre boutique et poser les bases d'un référencement naturel solide.\u003C\u002Fp>\n\u003Ch2>Auditer les performances avec les bons outils\u003C\u002Fh2>\n\u003Cp>Avant toute optimisation, il faut mesurer. Trois outils gratuits permettent d'obtenir un diagnostic précis :\u003C\u002Fp>\n\u003Ch3>GTmetrix\u003C\u002Fh3>\n\u003Cp>GTmetrix analyse le temps de chargement de vos pages et attribue des scores basés sur les recommandations de Google PageSpeed et Yahoo YSlow. L'outil fournit un waterfall détaillé qui permet d'identifier les ressources les plus lentes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bonnes pratiques :\u003C\u002Fstrong> ne vous contentez pas de tester la page d'accueil. Analysez chaque type de page — catégorie, fiche produit, CMS, panier — car les problèmes de performance varient selon le gabarit.\u003C\u002Fp>\n\u003Ch3>Pingdom Tools\u003C\u002Fh3>\n\u003Cp>Pingdom offre une vue complémentaire avec une timeline de chargement particulièrement lisible. Son avantage : il permet de choisir le serveur de test (Europe, Amérique, Asie), ce qui est utile pour évaluer l'expérience de vos clients selon leur localisation géographique.\u003C\u002Fp>\n\u003Ch3>Google PageSpeed Insights et Lighthouse\u003C\u002Fh3>\n\u003Cp>Depuis PrestaShop 8.x, l'accent est mis sur les Core Web Vitals :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**LCP (Largest Contentful Paint)** : le plus gros élément visible doit s'afficher en moins de 2,5 secondes\u003C\u002Fli>\n\u003Cli>**FID \u002F INP (Interaction to Next Paint)** : la réactivité aux clics doit être inférieure à 200 ms\u003C\u002Fli>\n\u003Cli>**CLS (Cumulative Layout Shift)** : les décalages visuels doivent rester sous 0,1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Lighthouse, intégré aux DevTools de Chrome, fournit ces métriques et des recommandations actionnables.\u003C\u002Fp>\n\u003Ch2>Activer le cache et la concaténation CSS\u002FJavaScript\u003C\u002Fh2>\n\u003Cp>PrestaShop embarque nativement deux mécanismes d'optimisation puissants mais souvent sous-exploités.\u003C\u002Fp>\n\u003Ch3>La concaténation des fichiers\u003C\u002Fh3>\n\u003Cp>Par défaut, une page PrestaShop peut charger une dizaine de fichiers CSS et autant de fichiers JavaScript. Chaque fichier génère une requête HTTP distincte, ce qui allonge le temps de chargement.\u003C\u002Fp>\n\u003Cp>La concaténation fusionne l'ensemble des fichiers CSS en un seul fichier, et fait de même pour le JavaScript. Le résultat : deux requêtes au lieu de vingt.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sur PrestaShop 1.6 \u002F 1.7 :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Rendez-vous dans \u003Cstrong>Paramètres avancés > Performance\u003C\u002Fstrong> et activez :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Concaténation CCC (Combine, Compress, Cache)\u003C\u002Fli>\n\u003Cli>Minification des fichiers CSS et JavaScript\u003C\u002Fli>\n\u003Cli>Cache Smarty en mode \"Compile si les fichiers ont été modifiés\"\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Sur PrestaShop 8.x :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Le même panneau existe dans \u003Cstrong>Configuration > Paramètres avancés > Performance\u003C\u002Fstrong>. La gestion du cache Smarty reste identique, mais PrestaShop 8 améliore la gestion du cache Symfony en arrière-plan.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">\n# Vérification rapide de l'effet de la concaténation\n# Avant : plusieurs fichiers dans le &lt;head&gt;\n&lt;link href=\"\u002Fthemes\u002Fclassic\u002Fcss\u002Ftheme.css\"&gt;\n&lt;link href=\"\u002Fmodules\u002Fps_searchbar\u002Fviews\u002Fcss\u002Fps_searchbar.css\"&gt;\n&lt;link href=\"\u002Fmodules\u002Fps_customersignin\u002Fviews\u002Fcss\u002Fps_customersignin.css\"&gt;\n\n# Après concaténation : un seul fichier\n&lt;link href=\"\u002Fthemes\u002Fclassic\u002Fcache\u002F1a2b3c4d5e6f.css\"&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Le cache navigateur via .htaccess\u003C\u002Fh3>\n\u003Cp>Au-delà du cache applicatif, configurez les en-têtes d'expiration pour que le navigateur conserve les ressources statiques en cache local :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-apache\">\n# Dans le .htaccess à la racine de PrestaShop\n&lt;IfModule mod_expires.c&gt;\n    ExpiresActive On\n    ExpiresByType image\u002Fjpeg \"access plus 1 year\"\n    ExpiresByType image\u002Fpng \"access plus 1 year\"\n    ExpiresByType image\u002Fwebp \"access plus 1 year\"\n    ExpiresByType text\u002Fcss \"access plus 1 month\"\n    ExpiresByType application\u002Fjavascript \"access plus 1 month\"\n    ExpiresByType application\u002Ffont-woff2 \"access plus 1 year\"\n&lt;\u002FIfModule&gt;\n\n&lt;IfModule mod_headers.c&gt;\n    &lt;FilesMatch \"\\.(ico|jpe?g|png|gif|webp|css|js|woff2?)$\"&gt;\n        Header set Cache-Control \"public, max-age=31536000, immutable\"\n    &lt;\u002FFilesMatch&gt;\n&lt;\u002FIfModule&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Mettre en place un domaine sans cookie pour les ressources statiques\u003C\u002Fh2>\n\u003Cp>Chaque requête HTTP vers votre domaine principal envoie automatiquement les cookies de session. Pour des fichiers statiques (images, CSS, polices), ces cookies sont inutiles et ajoutent du poids à chaque échange.\u003C\u002Fp>\n\u003Cp>La solution consiste à servir les ressources statiques depuis un sous-domaine dédié qui ne génère aucun cookie.\u003C\u002Fp>\n\u003Ch3>Configuration dans PrestaShop\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Créez un sous-domaine dans votre hébergement, par exemple `cdn.votre-boutique.fr`\u003C\u002Fli>\n\u003Cli>Pointez-le vers le même répertoire que votre domaine principal\u003C\u002Fli>\n\u003Cli>Dans le back-office, rendez-vous dans **Paramètres avancés > Performance > Serveurs de médias**\u003C\u002Fli>\n\u003Cli>Renseignez `cdn.votre-boutique.fr` dans le champ du serveur de médias\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PrestaShop réécrira automatiquement les URLs des images et ressources statiques pour utiliser ce sous-domaine.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attention :\u003C\u002Fstrong> l'activation des serveurs de médias rend obligatoire la concaténation CSS\u002FJS. Sans cela, les fichiers CSS non concaténés risquent de ne pas résoudre correctement leurs chemins relatifs (images de fond, polices).\u003C\u002Fp>\n\u003Ch3>L'alternative moderne : un vrai CDN\u003C\u002Fh3>\n\u003Cp>En 2026, la solution optimale est d'utiliser un véritable CDN comme Cloudflare, KeyCDN ou BunnyCDN. Les avantages par rapport au simple sous-domaine :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Distribution géographique réelle (edge servers)\u003C\u002Fli>\n\u003Cli>Compression automatique (Brotli, gzip)\u003C\u002Fli>\n\u003Cli>Conversion d'images en WebP\u002FAVIF à la volée\u003C\u002Fli>\n\u003Cli>Protection DDoS incluse\u003C\u002Fli>\n\u003Cli>Cache intelligent avec purge instantanée\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cloudflare propose un plan gratuit suffisant pour la plupart des boutiques PrestaShop.\u003C\u002Fp>\n\u003Ch2>Optimiser les images avec les sprites CSS et les formats modernes\u003C\u002Fh2>\n\u003Ch3>La technique des sprites CSS\u003C\u002Fh3>\n\u003Cp>Les sprites CSS consistent à regrouper plusieurs petites images (icônes, pictogrammes, drapeaux) dans un seul fichier, puis à afficher la portion souhaitée via \u003Ccode>background-position\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-css\">\n\u002F* Sprite contenant toutes les icônes de 24x24px *\u002F\n.icon {\n    background-image: url('\u002Fimg\u002Fsprite-icons.png');\n    background-repeat: no-repeat;\n    width: 24px;\n    height: 24px;\n    display: inline-block;\n}\n\n.icon-cart {\n    background-position: 0 0;\n}\n\n.icon-search {\n    background-position: -24px 0;\n}\n\n.icon-user {\n    background-position: -48px 0;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Cette technique réduit considérablement le nombre de requêtes HTTP pour les petits éléments graphiques.\u003C\u002Fp>\n\u003Ch3>L'approche moderne : SVG et icon fonts\u003C\u002Fh3>\n\u003Cp>Sur PrestaShop 8.x et les thèmes récents, les sprites CSS sont progressivement remplacés par des solutions plus flexibles :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**SVG inline ou en sprite SVG** : qualité vectorielle parfaite à toute taille, stylables en CSS, poids minimal\u003C\u002Fli>\n\u003Cli>**Icon fonts** (Font Awesome, Material Icons) : déjà intégrées dans la plupart des thèmes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-html\">\n&lt;!-- SVG sprite moderne --&gt;\n&lt;svg class=\"icon\"&gt;\n    &lt;use xlink:href=\"\u002Fimg\u002Ficons.svg#cart\"&gt;&lt;\u002Fuse&gt;\n&lt;\u002Fsvg&gt;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Pour les images produit, privilégiez le format WebP qui offre une compression 25 à 35 % supérieure au JPEG sans perte de qualité visible. PrestaShop 8.x supporte nativement la génération d'images WebP.\u003C\u002Fp>\n\u003Ch2>Poser les fondations SEO\u003C\u002Fh2>\n\u003Cp>L'optimisation technique ne représente qu'une facette du référencement. Voici les bases à mettre en place dès le lancement de votre boutique.\u003C\u002Fp>\n\u003Ch3>Google Search Console (ex Webmaster Tools)\u003C\u002Fh3>\n\u003Cp>Outil indispensable et gratuit pour :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vérifier que Google indexe correctement vos pages\u003C\u002Fli>\n\u003Cli>Détecter les erreurs d'exploration (404, redirections en boucle)\u003C\u002Fli>\n\u003Cli>Analyser les requêtes qui génèrent des impressions et des clics\u003C\u002Fli>\n\u003Cli>Soumettre votre sitemap XML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Configuration :\u003C\u002Fstrong> ajoutez et vérifiez votre propriété, puis soumettez l'URL de votre sitemap — généralement \u003Ccode>https:\u002F\u002Fvotre-boutique.fr\u002F1_index_sitemap.xml\u003C\u002Fcode> sur PrestaShop.\u003C\u002Fp>\n\u003Ch3>Google Analytics 4\u003C\u002Fh3>\n\u003Cp>GA4 est désormais la seule version disponible. Il fournit les données de comportement utilisateur essentielles : taux de rebond, parcours de conversion, sources de trafic.\u003C\u002Fp>\n\u003Cp>Sur PrestaShop 8.x, utilisez le module officiel \u003Ccode>ps_googleanalytics\u003C\u002Fcode> qui gère nativement le tracking GA4 et le suivi e-commerce amélioré.\u003C\u002Fp>\n\u003Ch3>Analyse de la structure technique\u003C\u002Fh3>\n\u003Cp>Utilisez des outils d'audit SEO pour vérifier la conformité technique de chaque page :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Balises title et meta description uniques et optimisées\u003C\u002Fli>\n\u003Cli>Une seule balise H1 par page\u003C\u002Fli>\n\u003Cli>Hiérarchie de titres cohérente (H1 > H2 > H3)\u003C\u002Fli>\n\u003Cli>URLs propres et descriptives (les URLs simplifiées de PrestaShop)\u003C\u002Fli>\n\u003Cli>Données structurées Schema.org (Product, BreadcrumbList, Organization)\u003C\u002Fli>\n\u003Cli>Temps de chargement conforme aux Core Web Vitals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>L'objectif est d'obtenir un score vert sur chaque type de page\u003C\u002Fstrong> : accueil, catégorie, fiche produit et pages CMS.\u003C\u002Fp>\n\u003Ch2>Checklist de lancement performance + SEO\u003C\u002Fh2>\n\u003Cp>Voici un résumé actionnable des optimisations à mettre en place :\u003C\u002Fp>\n\u003Ctr>\u003Cth>Priorité\u003C\u002Fth>\u003Cth>Action\u003C\u002Fth>\u003Cth>Impact\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🔴 Critique\u003C\u002Fth>\u003Cth>Activer la concaténation et le cache CCC\u003C\u002Fth>\u003Cth>Réduit les requêtes HTTP de 50-70 %\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🔴 Critique\u003C\u002Fth>\u003Cth>Configurer le cache navigateur (.htaccess)\u003C\u002Fth>\u003Cth>Accélère les visites de retour\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🟠 Haute\u003C\u002Fth>\u003Cth>Serveur de médias ou CDN\u003C\u002Fth>\u003Cth>Élimine les cookies sur les ressources statiques\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🟠 Haute\u003C\u002Fth>\u003Cth>Convertir les images en WebP\u003C\u002Fth>\u003Cth>Réduit le poids des images de 30 %\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🟠 Haute\u003C\u002Fth>\u003Cth>Configurer Google Search Console\u003C\u002Fth>\u003Cth>Base du suivi SEO\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🟡 Moyenne\u003C\u002Fth>\u003Cth>Sprites CSS ou migration SVG\u003C\u002Fth>\u003Cth>Réduit les requêtes pour les icônes\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🟡 Moyenne\u003C\u002Fth>\u003Cth>Installer GA4 avec suivi e-commerce\u003C\u002Fth>\u003Cth>Mesure les conversions\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>🟢 Bonus\u003C\u002Fth>\u003Cth>Activer la compression Gzip\u002FBrotli\u003C\u002Fth>\u003Cth>Réduit la taille des transferts de 60-80 %\u003C\u002Fth>\u003C\u002Ftr>",[41,44,47,50,53],{"q":42,"a":43},"Comment activer la concaténation CSS et JavaScript dans PrestaShop 8 ?","Rendez-vous dans Configuration > Paramètres avancés > Performance. Activez les options 'Concaténer les fichiers CSS' et 'Concaténer les fichiers JavaScript', puis videz le cache. PrestaShop fusionnera automatiquement tous les fichiers en un seul CSS et un seul JS, réduisant drastiquement le nombre de requêtes HTTP. Attention : testez systématiquement l'affichage après activation, car certains modules tiers peuvent dysfonctionner avec la concaténation activée.",{"q":45,"a":46},"Quelle est la différence entre un serveur de médias et un vrai CDN pour PrestaShop ?","Le serveur de médias PrestaShop (sous-domaine comme cdn.votre-site.fr) sert uniquement à éliminer les cookies des requêtes vers les ressources statiques. Un vrai CDN (Cloudflare, BunnyCDN, KeyCDN) va beaucoup plus loin : il distribue vos fichiers sur des serveurs répartis dans le monde entier, compresse automatiquement les contenus, convertit les images en formats modernes (WebP, AVIF) et offre une protection DDoS. Pour une boutique à vocation nationale, un sous-domaine suffit ; pour une boutique internationale, un CDN est fortement recommandé.",{"q":48,"a":49},"Les sprites CSS sont-ils encore utiles en 2026 avec PrestaShop 8 ?","Les sprites CSS restent pertinents pour les petites images bitmap, mais la tendance est clairement aux SVG et aux icon fonts. Le thème Classic de PrestaShop 8 utilise déjà Material Icons. Si vous créez un nouveau thème, préférez un sprite SVG ou une bibliothèque d'icônes vectorielles : elles sont redimensionnables sans perte, stylables en CSS, et généralement plus légères. Les sprites CSS bitmap gardent leur intérêt uniquement si vous avez de nombreuses petites icônes raster que vous ne pouvez pas vectoriser.",{"q":51,"a":52},"Comment vérifier que mon domaine sans cookie fonctionne correctement ?","Ouvrez les DevTools de votre navigateur (F12), onglet Réseau. Rechargez une page de votre boutique et inspectez les en-têtes des requêtes vers votre sous-domaine de médias. Les requêtes vers cdn.votre-site.fr ne doivent contenir aucun en-tête Cookie. Si des cookies apparaissent, vérifiez que votre sous-domaine est bien un domaine distinct et non un sous-domaine du domaine principal sur lequel les cookies sont définis avec le flag Domain.",{"q":54,"a":55},"Comment mesurer l'impact des optimisations de performance sur le SEO ?","Utilisez Google Search Console pour suivre l'évolution du rapport Core Web Vitals avant et après vos optimisations. Les améliorations de LCP, FID\u002FINP et CLS mettent généralement 28 jours à se refléter dans le rapport, car Google utilise des données terrain agrégées. En parallèle, surveillez dans Google Analytics 4 le taux de rebond et la durée de session : une amélioration de la vitesse se traduit typiquement par une baisse du taux de rebond de 10 à 20 % et une hausse du temps passé sur le site.","Pour optimiser une boutique PrestaShop, activez la concaténation CSS\u002FJS et le cache navigateur, configurez un sous-domaine sans cookie ou un CDN pour les ressources statiques, migrez vos icônes vers du SVG, et posez les fondations SEO avec Google Search Console et GA4.",7,"2026-03-21T15:40:53.000Z",[],"Testez mon site ! :)",{"columns":62},[63,79,109,130],{"title":64,"links":65},"Plateforme",[66,70,73,76],{"label":67,"href":68,"external":69},"Offre Starter (2 500 €)","\u002Foffre-starter",false,{"label":71,"href":72,"external":69},"Devenir Ambassadeur","\u002Fambassadeur",{"label":74,"href":75,"external":69},"Modules PrestaShop","\u002Fmodules",{"label":77,"href":78,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":80,"links":81},"Le Synedre",[82,85,88,91,94,97,100,103,106],{"label":83,"href":84,"external":69},"L'histoire","\u002Fsynedre",{"label":86,"href":87,"external":69},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":89,"href":90,"external":69},"L'équipe","\u002Fequipe",{"label":92,"href":93,"external":69},"Le réacteur en direct","\u002Freacteur",{"label":95,"href":96,"external":69},"Le Drill (entraînement)","\u002Fdrill",{"label":98,"href":99,"external":69},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":101,"href":102,"external":69},"Les agents IA","\u002Fagents-ia",{"label":104,"href":105,"external":69},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":107,"href":108,"external":69},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":110,"links":111},"Ressources",[112,115,118,121,124,127],{"label":113,"href":114,"external":69},"Blog","\u002Fblog",{"label":116,"href":117,"external":69},"Academy","\u002Facademy",{"label":119,"href":120,"external":69},"Dictionnaire","\u002Fdictionnaire",{"label":122,"href":123,"external":69},"Expertise PrestaShop","\u002Fexpertise",{"label":125,"href":126,"external":69},"Flywheel","\u002Fflywheel",{"label":128,"href":129,"external":69},"Manifeste","\u002Fmanifeste",{"title":131,"links":132},"À propos",[133,136,139],{"label":134,"href":135,"external":69},"Alexandre Carette","\u002Fa-propos",{"label":137,"href":138,"external":69},"Dossier de presse","\u002Fpresse",{"label":140,"href":141,"external":69},"Contact","\u002Fcontact",{"items":143},[144,153,159,165,173,181,187,193],{"id":145,"type":146,"label":147,"href":123,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":150,"children":151,"psChildren":152},41,"link",{"fr":148},"Expertise",null,0,[],[],{"id":154,"type":146,"label":155,"href":114,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":156,"children":157,"psChildren":158},42,{"fr":113},1,[],[],{"id":160,"type":146,"label":161,"href":75,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":162,"children":163,"psChildren":164},43,{"fr":74},2,[],[],{"id":166,"type":146,"label":167,"href":169,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":170,"children":171,"psChildren":172},44,{"fr":168},"Outils IA","\u002Foutils-ia",3,[],[],{"id":174,"type":146,"label":175,"href":68,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":177,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":178,"children":179,"psChildren":180},45,{"fr":176},"Offre Starter ✨",{"highlight":20},4,[],[],{"id":182,"type":146,"label":183,"href":117,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":184,"children":185,"psChildren":186},46,{"fr":116},5,[],[],{"id":188,"type":146,"label":189,"href":135,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":190,"children":191,"psChildren":192},47,{"fr":131},6,[],[],{"id":194,"type":146,"label":195,"href":141,"icon":149,"description":149,"badge":149,"groupTitle":149,"style":149,"gridColumns":149,"cssClass":149,"psCategoryId":149,"showPsChildren":69,"position":57,"children":196,"psChildren":197},48,{"fr":140},[],[],{"header":199},{"logo":200,"topBar":205,"contactEmail":208,"features":209,"navBar":149},{"src":201,"alt":202,"text":134,"href":203,"class":204},"\u002Flogo-ac.svg","Alexandre Carette — Architecte E-commerce Souverain","\u002F","h-10 w-10",{"message":149,"showLanguages":69,"align":206,"languages":207},"left",[],"contact@alexandrecarette.fr",{"showSearch":69,"showWishlist":69,"showLogin":20,"showContact":69,"showCart":69,"stickyHeader":20,"headerLayout":210},"inline",{"academy":212,"blog":213,"expertise":224},[],[214,218,221],{"title":215,"url":216,"score":156,"type":217},"Docker Compose PrestaShop : configuration production prête à déployer","\u002Fblog\u002Fdevops\u002Fdocker\u002Fdocker-compose-prestashop-production","blog",{"title":219,"url":220,"score":156,"type":217},"PrestaShop headless avec Nuxt 3 : pourquoi séparer back et front","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-separation-front-back",{"title":222,"url":223,"score":156,"type":217},"PrestaShop headless : Nuxt 3, pas Next.js — le choix souverain","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-nextjs-souverainete",[],{"footer":226},{"theme":227,"description":149,"hours":149,"logo":228,"contact":229,"social":230,"bottomBar":240},"dark",{"src":201,"href":203,"alt":134},{"email":149,"phone":149,"address":149,"cta":149},[231,234,237],{"platform":232,"href":233,"label":232},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":235,"href":236,"label":235},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":238,"href":239,"label":238},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":149}]