[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":22,"$fgcE4cMqZxsjUvDWMHlSM04_aOPR5FxSFn9lVwDmePgk":103,"$fwpQt3HPL7JThdX92N-dWObfr10BiLzGwEYdzlomAV40":148,"megamenu":163,"header-db":218,"footer-db":231},{"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",{"columns":23},[24,40,70,91],{"title":25,"links":26},"Plateforme",[27,31,34,37],{"label":28,"href":29,"external":30},"Offre Starter (2 500 €)","\u002Foffre-starter",false,{"label":32,"href":33,"external":30},"Devenir Ambassadeur","\u002Fambassadeur",{"label":35,"href":36,"external":30},"Modules PrestaShop","\u002Fmodules",{"label":38,"href":39,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":41,"links":42},"Le Synedre",[43,46,49,52,55,58,61,64,67],{"label":44,"href":45,"external":30},"L'histoire","\u002Fsynedre",{"label":47,"href":48,"external":30},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":50,"href":51,"external":30},"L'équipe","\u002Fequipe",{"label":53,"href":54,"external":30},"Le réacteur en direct","\u002Freacteur",{"label":56,"href":57,"external":30},"Le Drill (entraînement)","\u002Fdrill",{"label":59,"href":60,"external":30},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":62,"href":63,"external":30},"Les agents IA","\u002Fagents-ia",{"label":65,"href":66,"external":30},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":68,"href":69,"external":30},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":71,"links":72},"Ressources",[73,76,79,82,85,88],{"label":74,"href":75,"external":30},"Blog","\u002Fblog",{"label":77,"href":78,"external":30},"Academy","\u002Facademy",{"label":80,"href":81,"external":30},"Dictionnaire","\u002Fdictionnaire",{"label":83,"href":84,"external":30},"Expertise PrestaShop","\u002Fexpertise",{"label":86,"href":87,"external":30},"Flywheel","\u002Fflywheel",{"label":89,"href":90,"external":30},"Manifeste","\u002Fmanifeste",{"title":92,"links":93},"À propos",[94,97,100],{"label":95,"href":96,"external":30},"Alexandre Carette","\u002Fa-propos",{"label":98,"href":99,"external":30},"Dossier de presse","\u002Fpresse",{"label":101,"href":102,"external":30},"Contact","\u002Fcontact",{"title":104,"slug":105,"metaDescription":106,"category":107,"tags":108,"difficulty":115,"psVersions":116,"content":120,"faq":121,"tldr":143,"readingTime":144,"generatedAt":145,"publishDate":145,"relatedArticles":146,"sourceCategory":147},"Temps de chargement long sur PrestaShop : diagnostic et optimisation complète","temps-chargement-long-prestashop-diagnostic-optimisation","Votre boutique PrestaShop est lente ? Découvrez comment diagnostiquer et résoudre les problèmes de temps de chargement : profiling, assets, serveur et modules.","performance",[107,109,110,111,112,113,114],"optimisation","temps de chargement","profiling","PageSpeed","modules","serveur","intermediaire",[117,118,119],"1.6","1.7","8.x","\u003Ch2>Introduction\u003C\u002Fh2>\n\u003Cp>Un temps de chargement excessif sur la page d'accueil (typiquement la route \u003Ccode>\u002Ffr\u002F\u003C\u002Fcode>) est l'un des problèmes les plus fréquents sur PrestaShop. Une boutique qui met plus de 3 secondes à s'afficher perd des visiteurs, dégrade son taux de conversion et subit une pénalité SEO directe depuis les Core Web Vitals de Google.\u003C\u002Fp>\n\u003Cp>Dans cet article, je vous guide à travers une méthodologie complète de diagnostic et d'optimisation, de l'analyse du poids des assets jusqu'au choix de l'hébergement.\u003C\u002Fp>\n\u003Ch2>Étape 1 : Auditer le poids de vos assets\u003C\u002Fh2>\n\u003Cp>Avant toute optimisation, il faut mesurer. Ouvrez les DevTools de votre navigateur (F12 → onglet \u003Cstrong>Network\u003C\u002Fstrong>) et rechargez votre page d'accueil en cache désactivé (Ctrl+Shift+R).\u003C\u002Fp>\n\u003Cp>Voici les seuils à ne pas dépasser pour une boutique PrestaShop performante :\u003C\u002Fp>\n\u003Ctr>\u003Cth>Ressource\u003C\u002Fth>\u003Cth>Seuil acceptable\u003C\u002Fth>\u003Cth>Seuil critique\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>HTML\u003C\u002Fth>\u003Cth>\u003C 50 Ko\u003C\u002Fth>\u003Cth>> 150 Ko\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>CSS total\u003C\u002Fth>\u003Cth>\u003C 200 Ko\u003C\u002Fth>\u003Cth>> 400 Ko\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>JS total\u003C\u002Fth>\u003Cth>\u003C 300 Ko\u003C\u002Fth>\u003Cth>> 600 Ko\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Images\u003C\u002Fth>\u003Cth>\u003C 1 Mo\u003C\u002Fth>\u003Cth>> 3 Mo\u003C\u002Fth>\u003C\u002Ftr>\n\u003Cp>Si votre CSS dépasse 600 Ko et votre JavaScript frôle le mégaoctet pour une page d'accueil simple, c'est le signe que des modules inutilisés injectent massivement des assets sans que vous le sachiez.\u003C\u002Fp>\n\u003Ch3>Identifier les modules responsables\u003C\u002Fh3>\n\u003Cp>Chaque module PrestaShop peut enregistrer ses propres fichiers CSS et JS via les hooks \u003Ccode>displayHeader\u003C\u002Fcode> ou \u003Ccode>actionFrontControllerSetMedia\u003C\u002Fcode>. Pour identifier les coupables :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Désactivez vos modules un par un et mesurez l'impact sur le poids total\u003C\u002Fli>\n\u003Cli>Ou inspectez directement le code source HTML pour repérer les fichiers chargés par chaque module\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Lister tous les CSS\u002FJS injectés par les modules\ngrep -r 'registerStylesheet\\|registerJavascript\\|addCSS\\|addJS' modules\u002F*\u002Fviews\u002Ftemplates\u002Fhook\u002F modules\u002F*\u002F*.php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Sur PrestaShop 8.x, utilisez la méthode \u003Ccode>registerStylesheet()\u003C\u002Fcode> et \u003Ccode>registerJavascript()\u003C\u002Fcode> du \u003Ccode>FrontController\u003C\u002Fcode> pour un contrôle fin du chargement des assets.\u003C\u002Fp>\n\u003Ch2>Étape 2 : Activer le profiling intégré\u003C\u002Fh2>\n\u003Cp>PrestaShop embarque un outil de profiling natif très puissant mais peu connu. Il permet de visualiser le temps d'exécution de chaque hook, chaque requête SQL et chaque module.\u003C\u002Fp>\n\u003Ch3>Sur PrestaShop 1.6 \u002F 1.7\u003C\u002Fh3>\n\u003Cp>Éditez le fichier \u003Ccode>config\u002Fdefines.inc.php\u003C\u002Fcode> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-php\">\n\u002F\u002F Avant\ndefine('_PS_DEBUG_PROFILING_', false);\n\n\u002F\u002F Après — activer le profiling\ndefine('_PS_DEBUG_PROFILING_', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Rechargez votre page d'accueil : un panneau de debug apparaît en bas de page avec :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Le temps total de génération PHP\u003C\u002Fli>\n\u003Cli>Le nombre et le temps de chaque requête SQL\u003C\u002Fli>\n\u003Cli>Le temps d'exécution de chaque hook et de chaque module\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sur PrestaShop 8.x\u003C\u002Fh3>\n\u003Cp>Le profiling fonctionne de la même manière, mais vous pouvez aussi activer le \u003Cstrong>Symfony Debug Toolbar\u003C\u002Fstrong> en passant en mode développement :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-php\">\n\u002F\u002F config\u002Fdefines.inc.php\ndefine('_PS_MODE_DEV_', true);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>La toolbar Symfony (barre noire en bas de page) vous donne accès au profiler Doctrine, au nombre de requêtes SQL, au temps de rendu Twig et aux événements déclenchés.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Attention :\u003C\u002Fstrong> Ne laissez jamais le profiling activé en production. Il ralentit considérablement le site et expose des informations sensibles.\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch2>Étape 3 : Optimiser le chargement des assets\u003C\u002Fh2>\n\u003Ch3>Déplacer les scripts JavaScript en bas de page\u003C\u002Fh3>\n\u003Cp>Par défaut, certains scripts JS sont chargés dans le \u003Ccode>\u003Chead>\u003C\u002Fcode>, ce qui bloque le rendu de la page. Dans le back-office PrestaShop :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allez dans **Paramètres avancés → Performances**\u003C\u002Fli>\n\u003Cli>Activez l'option **Déplacer le JavaScript vers la fin du body**\u003C\u002Fli>\n\u003Cli>Activez la **combinaison des fichiers CSS** et **JS** (CCC)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Sur PrestaShop 8.x, vous pouvez contrôler le positionnement des scripts directement dans vos modules :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-php\">\n\u002F\u002F Charger le JS en bas de page avec attribut defer\n$this-&gt;context-&gt;controller-&gt;registerJavascript(\n    'module-monmodule-front',\n    'modules\u002F'.$this-&gt;name.'\u002Fviews\u002Fjs\u002Ffront.js',\n    [\n        'position' =&gt; 'bottom',\n        'priority' =&gt; 200,\n        'attributes' =&gt; 'defer',\n    ]\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Minifier et combiner les assets\u003C\u002Fh3>\n\u003Cp>La fonctionnalité CCC (Combine, Compress, Cache) de PrestaShop combine tous les fichiers CSS en un seul et tous les JS en un seul, réduisant drastiquement le nombre de requêtes HTTP.\u003C\u002Fp>\n\u003Cp>Pour aller plus loin, envisagez un outil de build externe :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Minifier CSS avec cssnano\nnpx postcss themes\u002Fvotre-theme\u002Fassets\u002Fcss\u002F*.css --use cssnano -d themes\u002Fvotre-theme\u002Fassets\u002Fcss\u002Fmin\u002F\n\n# Minifier JS avec terser\nnpx terser themes\u002Fvotre-theme\u002Fassets\u002Fjs\u002Fcustom.js -o themes\u002Fvotre-theme\u002Fassets\u002Fjs\u002Fcustom.min.js\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Étape 4 : Optimiser le serveur\u003C\u002Fh2>\n\u003Ch3>L'impact de l'hébergement\u003C\u002Fh3>\n\u003Cp>Le choix du serveur est souvent le facteur le plus déterminant. Un hébergement mutualisé bon marché partage ses ressources CPU et RAM entre des dizaines de sites. Pour PrestaShop, c'est rarement suffisant.\u003C\u002Fp>\n\u003Ctr>\u003Cth>Type d'hébergement\u003C\u002Fth>\u003Cth>TTFB moyen\u003C\u002Fth>\u003Cth>Recommandation\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Mutualisé\u003C\u002Fth>\u003Cth>800 ms – 2 s\u003C\u002Fth>\u003Cth>À éviter pour le e-commerce\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>VPS (2 Go RAM)\u003C\u002Fth>\u003Cth>200 – 500 ms\u003C\u002Fth>\u003Cth>Minimum recommandé\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>VPS optimisé (4 Go+)\u003C\u002Fth>\u003Cth>100 – 200 ms\u003C\u002Fth>\u003Cth>Idéal pour la plupart des boutiques\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Dédié\u003C\u002Fth>\u003Cth>\u003C 100 ms\u003C\u002Fth>\u003Cth>Grands catalogues (50k+ produits)\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ch3>Configuration PHP recommandée\u003C\u002Fh3>\n\u003Cpre>\u003Ccode class=\"language-ini\">\n; php.ini — paramètres recommandés pour PrestaShop\nmemory_limit = 512M\nmax_execution_time = 300\nopcache.enable = 1\nopcache.memory_consumption = 256\nopcache.max_accelerated_files = 20000\nopcache.validate_timestamps = 0  ; Désactiver en production\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>L'activation d'\u003Cstrong>OPcache\u003C\u002Fstrong> seule peut réduire le temps de génération PHP de 30 à 50 %.\u003C\u002Fp>\n\u003Ch3>Activer le cache PrestaShop\u003C\u002Fh3>\n\u003Cp>Dans \u003Cstrong>Paramètres avancés → Performances\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Col>\n\u003Cli>**Smarty** : activez le cache et la compilation\u003C\u002Fli>\n\u003Cli>**Cache** : activez le système de cache (fichier ou Memcached\u002FRedis si disponible)\u003C\u002Fli>\n\u003Cli>Sur PrestaShop 8.x : le cache Symfony est géré automatiquement, mais videz-le après chaque modification :\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-bash\">\nphp bin\u002Fconsole cache:clear --env=prod\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Étape 5 : Réduire les requêtes SQL\u003C\u002Fh2>\n\u003Cp>Le profiling révèle souvent un nombre excessif de requêtes SQL (parfois 200 à 400 par page). Les principales causes :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**Modules mal optimisés** qui exécutent des requêtes dans des boucles\u003C\u002Fli>\n\u003Cli>**Catégories profondes** avec calcul récursif du nombre de produits\u003C\u002Fli>\n\u003Cli>**Hooks surchargés** avec trop de modules greffés\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Sur PrestaShop 8.x, activez le \u003Cstrong>cache de requêtes Doctrine\u003C\u002Fstrong> et vérifiez vos requêtes lentes :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-sql\">\n-- Identifier les requêtes lentes sur MySQL\u002FMariaDB\nSET GLOBAL slow_query_log = 'ON';\nSET GLOBAL long_query_time = 1;\nSHOW VARIABLES LIKE 'slow_query_log_file';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Étape 6 : Optimisation des images\u003C\u002Fh2>\n\u003Cp>Les images représentent souvent 60 à 80 % du poids total d'une page. PrestaShop génère automatiquement plusieurs tailles, mais les images sources doivent être optimisées avant l'import.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Optimiser en masse les images produit avec jpegoptim et optipng\nfind img\u002Fp\u002F -name '*.jpg' -exec jpegoptim --strip-all --max=85 {} \\;\nfind img\u002Fp\u002F -name '*.png' -exec optipng -o5 {} \\;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Sur PrestaShop 8.x, envisagez le format \u003Cstrong>WebP\u003C\u002Fstrong> pour réduire le poids de 25 à 35 % supplémentaires. Des modules tiers permettent la conversion automatique.\u003C\u002Fp>\n\u003Ch2>Checklist récapitulative\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>[ ] Auditer le poids HTML \u002F CSS \u002F JS avec les DevTools\u003C\u002Fli>\n\u003Cli>[ ] Désactiver les modules inutilisés\u003C\u002Fli>\n\u003Cli>[ ] Activer le profiling pour identifier les goulots d'étranglement\u003C\u002Fli>\n\u003Cli>[ ] Déplacer les JS en bas de page et activer le CCC\u003C\u002Fli>\n\u003Cli>[ ] Migrer vers un VPS si vous êtes en mutualisé\u003C\u002Fli>\n\u003Cli>[ ] Activer OPcache et configurer PHP correctement\u003C\u002Fli>\n\u003Cli>[ ] Activer le cache Smarty et le cache applicatif\u003C\u002Fli>\n\u003Cli>[ ] Optimiser et compresser les images\u003C\u002Fli>\n\u003Cli>[ ] Surveiller le nombre de requêtes SQL via le profiling\u003C\u002Fli>\n\u003C\u002Ful>",[122,125,128,131,134,137,140],{"q":123,"a":124},"Comment savoir si mon hébergement est responsable de la lenteur de PrestaShop ?","Mesurez le TTFB (Time To First Byte) dans l'onglet Network des DevTools. Si le TTFB dépasse 800 ms de manière constante, votre hébergement est probablement le goulot d'étranglement. Un hébergement mutualisé dépasse souvent la seconde, tandis qu'un VPS correctement configuré descend sous les 300 ms. Vous pouvez aussi tester avec le profiling PHP activé : si le temps de génération PHP est faible mais le TTFB élevé, c'est le serveur qui sature.",{"q":126,"a":127},"Le mode CCC (Combine, Compress, Cache) de PrestaShop casse mon site, que faire ?","Le CCC combine tous les fichiers JS en un seul, ce qui peut créer des conflits d'ordre d'exécution entre modules. Commencez par activer uniquement la combinaison CSS, puis ajoutez le JS séparément. Si un module pose problème, vous pouvez l'exclure du CCC en utilisant la priorité dans registerJavascript(). Sur PrestaShop 8.x, une alternative plus fiable est d'utiliser un CDN avec HTTP\u002F2 qui rend la combinaison moins nécessaire grâce au multiplexage.",{"q":129,"a":130},"Combien de requêtes SQL est normal pour une page d'accueil PrestaShop ?","Une page d'accueil PrestaShop bien optimisée génère entre 50 et 100 requêtes SQL. Au-delà de 150, vous avez probablement des modules mal optimisés ou des hooks surchargés. Activez le profiling (_PS_DEBUG_PROFILING_) pour voir le détail de chaque requête. Les modules de type slider, blocs produits et statistiques sont souvent les plus gourmands. Désactivez-les un par un pour mesurer l'impact.",{"q":132,"a":133},"Comment activer le profiling sur PrestaShop 8.x sans impacter les visiteurs ?","Sur PrestaShop 8.x, la meilleure approche est d'activer le mode développement uniquement pour votre IP. Modifiez le fichier public\u002Findex.php pour ajouter une condition sur votre IP avant d'activer _PS_MODE_DEV_. Alternativement, utilisez un environnement de staging (preprod) identique à la production pour y effectuer vos tests de profiling sans aucun risque.",{"q":135,"a":136},"Quels modules PrestaShop consomment le plus de ressources ?","Les modules les plus gourmands sont généralement : les sliders d'images (chargement de JS lourds), les modules de statistiques en front-office (requêtes SQL complexes), les modules de chat en direct (scripts externes), les blocs de réseaux sociaux (appels API tiers) et les modules de produits vus récemment (cookies et requêtes supplémentaires). Un audit via le profiling intégré vous donnera le classement exact pour votre boutique.",{"q":138,"a":139},"Faut-il activer Redis ou Memcached pour accélérer PrestaShop ?","Oui, si votre hébergement le permet. Redis est recommandé car il offre la persistance des données et supporte plus de structures. Configurez-le dans Paramètres avancés → Performances → Serveurs de cache. L'impact est surtout visible sur les pages avec beaucoup de requêtes SQL (catégories, recherche). Sur un VPS avec Redis, les temps de réponse peuvent être réduits de 20 à 40 % par rapport au cache fichier.",{"q":141,"a":142},"Comment optimiser le temps de chargement de PrestaShop sans toucher au code ?","Plusieurs actions ne nécessitent aucune modification de code : désactivez les modules inutilisés via le back-office, activez le CCC dans Performances, activez la compression Gzip via votre hébergeur, régénérez les miniatures d'images dans Apparence → Images, supprimez les thèmes non utilisés, et configurez un CDN pour servir les fichiers statiques. Ces actions combinées peuvent réduire le temps de chargement de 40 à 60 %.","Un temps de chargement excessif sur PrestaShop provient généralement d'un excès d'assets CSS\u002FJS (modules inutiles), d'un hébergement mutualisé sous-dimensionné et d'un manque d'optimisation côté serveur. Le diagnostic passe par le profiling intégré et l'audit des DevTools, puis l'optimisation suit un ordre logique : nettoyer les modules, optimiser les assets, configurer le cache et adapter l'hébergement.",6,"2026-03-21T15:56:39.000Z",[],"Utilisation de PrestaShop : configuration et difficultés",{"academy":149,"blog":150,"expertise":162},[],[151,156,159],{"title":152,"url":153,"score":154,"type":155},"Docker Compose PrestaShop : configuration production prête à déployer","\u002Fblog\u002Fdevops\u002Fdocker\u002Fdocker-compose-prestashop-production",1,"blog",{"title":157,"url":158,"score":154,"type":155},"PrestaShop headless avec Nuxt 3 : pourquoi séparer back et front","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-separation-front-back",{"title":160,"url":161,"score":154,"type":155},"PrestaShop headless : Nuxt 3, pas Next.js — le choix souverain","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-nextjs-souverainete",[],{"items":164},[165,174,179,185,193,201,207,212],{"id":166,"type":167,"label":168,"href":84,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":171,"children":172,"psChildren":173},41,"link",{"fr":169},"Expertise",null,0,[],[],{"id":175,"type":167,"label":176,"href":75,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":154,"children":177,"psChildren":178},42,{"fr":74},[],[],{"id":180,"type":167,"label":181,"href":36,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":182,"children":183,"psChildren":184},43,{"fr":35},2,[],[],{"id":186,"type":167,"label":187,"href":189,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":190,"children":191,"psChildren":192},44,{"fr":188},"Outils IA","\u002Foutils-ia",3,[],[],{"id":194,"type":167,"label":195,"href":29,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":197,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":198,"children":199,"psChildren":200},45,{"fr":196},"Offre Starter ✨",{"highlight":20},4,[],[],{"id":202,"type":167,"label":203,"href":78,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":204,"children":205,"psChildren":206},46,{"fr":77},5,[],[],{"id":208,"type":167,"label":209,"href":96,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":144,"children":210,"psChildren":211},47,{"fr":92},[],[],{"id":213,"type":167,"label":214,"href":102,"icon":170,"description":170,"badge":170,"groupTitle":170,"style":170,"gridColumns":170,"cssClass":170,"psCategoryId":170,"showPsChildren":30,"position":215,"children":216,"psChildren":217},48,{"fr":101},7,[],[],{"header":219},{"logo":220,"topBar":225,"contactEmail":228,"features":229,"navBar":170},{"src":221,"alt":222,"text":95,"href":223,"class":224},"\u002Flogo-ac.svg","Alexandre Carette — Architecte E-commerce Souverain","\u002F","h-10 w-10",{"message":170,"showLanguages":30,"align":226,"languages":227},"left",[],"contact@alexandrecarette.fr",{"showSearch":30,"showWishlist":30,"showLogin":20,"showContact":30,"showCart":30,"stickyHeader":20,"headerLayout":230},"inline",{"footer":232},{"theme":233,"description":170,"hours":170,"logo":234,"contact":235,"social":236,"bottomBar":246},"dark",{"src":221,"href":223,"alt":95},{"email":170,"phone":170,"address":170,"cta":170},[237,240,243],{"platform":238,"href":239,"label":238},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":241,"href":242,"label":241},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":244,"href":245,"label":244},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":170}]