[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$fM7FuaejJHQ6-IAfrEepLcL9KxMaGJI3P-BDo52VWaTY":22,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":69,"megamenu":150,"$fOcMmcoNrx3evDBYVs9rF0zsDC6XUBqbh0VDtf3ifqHs":206,"footer-db":220,"header-db":238},{"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":37,"psVersions":38,"content":41,"faq":42,"tldr":64,"readingTime":65,"generatedAt":66,"publishDate":66,"relatedArticles":67,"sourceCategory":68},"Installer PrestaShop 1.6 sans erreur 500 : permissions, PHP et performances","installer-prestashop-1-6-sans-erreur-500-permissions-php-performances","Guide complet pour installer PrestaShop 1.6 sans erreur 500 : permissions fichiers, choix PHP 7, logs Apache, optimisation TTFB avec OPcache et Memcached.","configuration",[28,29,30,31,32,33,34,35,36],"installation","erreur 500","permissions","PHP 7","performances","TTFB","OPcache","Memcached","Apache","intermediaire",[39,40],"1.6","8.x","\u003Ch2>Introduction\u003C\u002Fh2>\n\u003Cp>L'installation de PrestaShop 1.6 peut sembler straightforward, mais dans la pratique, de nombreux marchands et développeurs se heurtent à des erreurs 500 inexpliquées dès les premières étapes. Dans 90 % des cas, le problème vient de trois facteurs : des permissions fichiers incorrectes, une incompatibilité de version PHP, ou un environnement serveur mal configuré.\u003C\u002Fp>\n\u003Cp>Ce guide couvre la méthodologie complète pour installer PrestaShop 1.6 proprement, diagnostiquer les erreurs courantes, et optimiser les performances dès le départ. Les principes fondamentaux restent valables pour PrestaShop 8.x, avec les adaptations que je signalerai au fil de l'article.\u003C\u002Fp>\n\u003Ch2>Choisir le bon environnement serveur\u003C\u002Fh2>\n\u003Ch3>Stack recommandée pour PrestaShop 1.6\u003C\u002Fh3>\n\u003Cp>Avant même de lancer l'installateur, le choix de l'environnement est déterminant. Voici la stack que je recommande après des années de déploiements en production :\u003C\u002Fp>\n\u003Ctr>\u003Cth>Composant\u003C\u002Fth>\u003Cth>Version recommandée\u003C\u002Fth>\u003Cth>Notes\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>OS\u003C\u002Fth>\u003Cth>Ubuntu Server 16.04+\u003C\u002Fth>\u003Cth>LTS pour la stabilité\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>PHP\u003C\u002Fth>\u003Cth>7.1 (minimum 5.6)\u003C\u002Fth>\u003Cth>Compatibilité officielle depuis PS 1.6.1.4\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Base de données\u003C\u002Fth>\u003Cth>MySQL 5.7 (Percona Server) ou MariaDB 10.1+\u003C\u002Fth>\u003Cth>Percona offre de meilleures performances\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Serveur web\u003C\u002Fth>\u003Cth>Apache 2.4 avec mod_rewrite\u003C\u002Fth>\u003Cth>Nginx possible mais config plus complexe\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Cache\u003C\u002Fth>\u003Cth>OPcache + Memcached\u003C\u002Fth>\u003Cth>Indispensable pour les performances\u003C\u002Fth>\u003C\u002Ftr>\n\u003Cp>\u003Cstrong>Point important :\u003C\u002Fstrong> PrestaShop 1.6 est officiellement compatible PHP 7 depuis la version 1.6.1.4, comme annoncé par l'équipe core sur le blog Build PrestaShop. Si vous êtes encore sur PHP 5.6, la migration vers PHP 7.x est l'un des meilleurs gains de performance que vous puissiez obtenir sans toucher au code.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Pour PrestaShop 8.x :\u003C\u002Fstrong> La stack minimale est PHP 8.1, MySQL 5.7+ ou MariaDB 10.4+, et Apache 2.4 ou Nginx. Les principes de configuration restent identiques.\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch3>Pourquoi la version PHP compte autant\u003C\u002Fh3>\n\u003Cp>Lors de mes tests sur un VPS SSD 1 d'OVH, j'ai mesuré des différences significatives :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**PHP 5.6 + Ubuntu 14.04** : TTFB (Time To First Byte) autour de **180 ms**\u003C\u002Fli>\n\u003Cli>**PHP 7.1 + Ubuntu 16.04** : TTFB descendu à **moins de 80 ms** après mise en cache\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>C'est une réduction de plus de 55 % du temps de réponse serveur, sans aucune modification du code PrestaShop. Cette amélioration provient du moteur Zend Engine 3 de PHP 7, qui optimise la gestion mémoire et la vitesse d'exécution du bytecode.\u003C\u002Fp>\n\u003Ch2>Résoudre l'erreur 500 à l'installation\u003C\u002Fh2>\n\u003Ch3>Étape 1 : consulter les logs d'erreur Apache\u003C\u002Fh3>\n\u003Cp>Une erreur 500 est une réponse générique du serveur web. Elle ne vous dit rien sur la cause réelle du problème. La première chose à faire — et c'est non négociable — est de consulter le \u003Cstrong>log d'erreur\u003C\u002Fstrong> Apache.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attention à ne pas confondre les fichiers de log :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>`access.log` : enregistre toutes les requêtes reçues (200, 301, 404, 500…). Utile pour voir *quelles* URLs génèrent des erreurs, mais pas *pourquoi*.\u003C\u002Fli>\n\u003Cli>`error.log` : contient les messages d'erreur PHP, les problèmes de permissions, les modules Apache manquants. **C'est celui-ci qu'il faut lire.**\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Sur un serveur Ubuntu\u002FDebian, les logs Apache se trouvent ici :\ntail -100 \u002Fvar\u002Flog\u002Fapache2\u002Ferror.log\n\n# Pour suivre les erreurs en temps réel pendant l'installation :\ntail -f \u002Fvar\u002Flog\u002Fapache2\u002Ferror.log\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Sur un hébergement mutualisé, les logs sont généralement accessibles via le panneau d'administration (cPanel, Plesk) dans la section « Logs » ou « Statistiques ». Si votre hébergeur ne fournit pas l'accès aux logs d'erreur, c'est un signal fort pour envisager un VPS.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Pour PrestaShop 8.x :\u003C\u002Fstrong> Les logs applicatifs se trouvent également dans \u003Ccode>var\u002Flogs\u002F\u003C\u002Fcode> à la racine de PrestaShop (fichiers \u003Ccode>dev.log\u003C\u002Fcode> et \u003Ccode>prod.log\u003C\u002Fcode> selon l'environnement).\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Ch3>Étape 2 : corriger les permissions fichiers\u003C\u002Fh3>\n\u003Cp>Les erreurs de permissions sont la cause numéro un des erreurs 500 à l'installation. PrestaShop a besoin de lire et écrire dans de nombreux répertoires (cache, logs, uploads, configuration).\u003C\u002Fp>\n\u003Cp>#### En ligne de commande SSH (recommandé)\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Définir le propriétaire correct (votre utilisateur + groupe Apache)\nchown -R votre_utilisateur:www-data \u002Fvar\u002Fwww\u002Fprestashop\n\n# Permissions temporaires pour l'installation (plus permissives)\nchmod -R 755 \u002Fvar\u002Fwww\u002Fprestashop\nfind \u002Fvar\u002Fwww\u002Fprestashop -type f -exec chmod 644 {} \\;\nfind \u002Fvar\u002Fwww\u002Fprestashop -type d -exec chmod 755 {} \\;\n\n# Rendre les dossiers critiques inscriptibles par Apache\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fvar\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fcache\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fimg\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fupload\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fdownload\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fconfig\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fthemes\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fmodules\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Ftranslations\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>#### Via FileZilla (si pas d'accès SSH)\u003C\u002Fp>\n\u003Cp>Si vous n'avez pas d'accès SSH (hébergement mutualisé sans terminal) :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Ouvrez FileZilla et connectez-vous à votre serveur\u003C\u002Fli>\n\u003Cli>Naviguez jusqu'au dossier racine de PrestaShop\u003C\u002Fli>\n\u003Cli>Clic droit sur le dossier → **Permissions du fichier** (ou *File Permissions*)\u003C\u002Fli>\n\u003Cli>Entrez la valeur `755` pour les dossiers\u003C\u002Fli>\n\u003Cli>**Cochez impérativement** « Appliquer récursivement aux sous-répertoires »\u003C\u002Fli>\n\u003Cli>Pour les fichiers, appliquez `644` récursivement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>#### Sécuriser après l'installation\u003C\u002Fp>\n\u003Cp>Une fois l'installation terminée avec succès, \u003Cstrong>il est impératif de resserrer les permissions\u003C\u002Fstrong> :\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Permissions de production sécurisées\nfind \u002Fvar\u002Fwww\u002Fprestashop -type d -exec chmod 755 {} \\;\nfind \u002Fvar\u002Fwww\u002Fprestashop -type f -exec chmod 644 {} \\;\n\n# Seuls les dossiers nécessitant l'écriture gardent 775\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fvar\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fcache\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fimg\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fupload\nchmod -R 775 \u002Fvar\u002Fwww\u002Fprestashop\u002Fdownload\n\n# Supprimer le dossier d'installation\nrm -rf \u002Fvar\u002Fwww\u002Fprestashop\u002Finstall\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>N'utilisez jamais \u003Ccode>chmod 777\u003C\u002Fcode> en production.\u003C\u002Fstrong> Le 777 donne les droits de lecture, écriture et exécution à tout le monde, y compris aux autres utilisateurs du serveur. Sur un hébergement mutualisé, c'est une faille de sécurité majeure. Le 775 avec un \u003Ccode>chown\u003C\u002Fcode> correct vers \u003Ccode>www-data\u003C\u002Fcode> offre les mêmes fonctionnalités sans exposer vos fichiers.\u003C\u002Fp>\n\u003Ch2>Optimiser les performances dès l'installation\u003C\u002Fh2>\n\u003Ch3>Activer OPcache\u003C\u002Fh3>\n\u003Cp>OPcache précompile le bytecode PHP et le stocke en mémoire, éliminant la recompilation à chaque requête. C'est le gain de performance le plus simple à activer.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-ini\">\n; \u002Fetc\u002Fphp\u002F7.1\u002Fapache2\u002Fconf.d\u002F10-opcache.ini\nopcache.enable=1\nopcache.memory_consumption=256\nopcache.interned_strings_buffer=16\nopcache.max_accelerated_files=10000\nopcache.revalidate_freq=60\nopcache.fast_shutdown=1\nopcache.enable_cli=0\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Configurer Memcached comme cache objet\u003C\u002Fh3>\n\u003Cp>Memcached (à ne pas confondre avec Memcache, qui est un module PHP plus ancien et moins performant) permet à PrestaShop de stocker ses objets en cache mémoire plutôt que sur le disque.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">\n# Installation\nsudo apt-get install memcached php7.1-memcached\n\n# Vérifier que le service tourne\nsudo systemctl status memcached\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Dans le back-office PrestaShop : \u003Cstrong>Paramètres avancés → Performances → Mise en cache\u003C\u002Fstrong>, sélectionnez Memcached et configurez le serveur (\u003Ccode>127.0.0.1:11211\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Ch3>Mesurer les résultats\u003C\u002Fh3>\n\u003Cp>Pour valider vos optimisations, ne vous fiez pas uniquement aux outils en ligne comme Google PageSpeed Insights. Ces outils mesurent le temps de réponse depuis leurs propres serveurs et donnent une bonne indication de ce que Google Bot percevra, mais pour des métriques fiables sous charge réelle, utilisez un outil de test de charge comme \u003Cstrong>Tsung\u003C\u002Fstrong> ou \u003Cstrong>Apache JMeter\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Les métriques clés à surveiller :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**TTFB** (Time To First Byte) : objectif \u003C 200 ms, idéalement \u003C 100 ms\u003C\u002Fli>\n\u003Cli>**Temps de réponse complet** : objectif \u003C 1 seconde sur les pages catalogue\u003C\u002Fli>\n\u003Cli>**Comportement sous charge** : le TTFB ne doit pas exploser avec 10-20 utilisateurs simultanés\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Checklist d'installation complète\u003C\u002Fh2>\n\u003Cp>Voici la procédure que j'applique systématiquement sur mes déploiements :\u003C\u002Fp>\n\u003Col>\n\u003Cli>**Préparer le serveur** : installer la stack LAMP\u002FLEMP avec les bonnes versions\u003C\u002Fli>\n\u003Cli>**Configurer PHP** : activer les extensions requises (`curl`, `gd`, `intl`, `mbstring`, `zip`, `xml`, `mysql`)\u003C\u002Fli>\n\u003Cli>**Activer OPcache** dès le départ\u003C\u002Fli>\n\u003Cli>**Télécharger PrestaShop** depuis le site officiel (jamais depuis une source tierce)\u003C\u002Fli>\n\u003Cli>**Configurer les permissions** : `chown` correct + `755\u002F644`\u003C\u002Fli>\n\u003Cli>**Lancer l'installation** avec `tail -f error.log` dans un second terminal\u003C\u002Fli>\n\u003Cli>**Tester le back-office** et le front-office\u003C\u002Fli>\n\u003Cli>**Supprimer le dossier `\u002Finstall`** et renommer le dossier `\u002Fadmin`\u003C\u002Fli>\n\u003Cli>**Resserrer les permissions** en production\u003C\u002Fli>\n\u003Cli>**Configurer le cache** (Memcached ou Redis) et le système de smarty\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Erreurs courantes et solutions rapides\u003C\u002Fh2>\n\u003Ctr>\u003Cth>Symptôme\u003C\u002Fth>\u003Cth>Cause probable\u003C\u002Fth>\u003Cth>Solution\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Erreur 500 à l'étape 1\u003C\u002Fth>\u003Cth>Permissions insuffisantes\u003C\u002Fth>\u003Cth>`chown` + `chmod 755` récursif\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Erreur 500 à l'étape base de données\u003C\u002Fth>\u003Cth>Extension `pdo_mysql` manquante\u003C\u002Fth>\u003Cth>`apt-get install php7.1-mysql`\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Page blanche\u003C\u002Fth>\u003Cth>`display_errors` désactivé\u003C\u002Fth>\u003Cth>Activer dans `php.ini` temporairement\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Timeout à l'installation\u003C\u002Fth>\u003Cth>`max_execution_time` trop bas\u003C\u002Fth>\u003Cth>Passer à 300 dans `php.ini`\u003C\u002Fth>\u003C\u002Ftr>\n\u003Ctr>\u003Cth>Erreur mod_rewrite\u003C\u002Fth>\u003Cth>Module Apache non activé\u003C\u002Fth>\u003Cth>`a2enmod rewrite && systemctl restart apache2`\u003C\u002Fth>\u003C\u002Ftr>",[43,46,49,52,55,58,61],{"q":44,"a":45},"Comment résoudre une erreur 500 lors de l'installation de PrestaShop ?","L'erreur 500 est presque toujours liée à un problème de permissions fichiers ou à une extension PHP manquante. Commencez par consulter le fichier error.log d'Apache (pas access.log) avec la commande `tail -100 \u002Fvar\u002Flog\u002Fapache2\u002Ferror.log`. Le message d'erreur exact vous orientera vers la solution : permissions à corriger avec chown\u002Fchmod, module PHP à installer, ou directive Apache à activer.",{"q":47,"a":48},"Quelles permissions fichiers appliquer pour PrestaShop en production ?","En production, appliquez 755 pour les dossiers et 644 pour les fichiers, avec un propriétaire correspondant à votre utilisateur et le groupe www-data. Les dossiers nécessitant l'écriture (var, cache, img, upload, download) doivent être en 775. N'utilisez jamais 777 en production : c'est une faille de sécurité qui expose vos fichiers à tous les utilisateurs du serveur.",{"q":50,"a":51},"PrestaShop 1.6 est-il compatible avec PHP 7 ?","Oui, PrestaShop 1.6 est officiellement compatible PHP 7 depuis la version 1.6.1.4. La migration de PHP 5.6 vers PHP 7.1 permet de réduire le TTFB de plus de 50 % (passage de 180 ms à moins de 80 ms sur un VPS SSD standard). C'est l'optimisation la plus impactante que vous puissiez faire sans toucher au code.",{"q":53,"a":54},"Quelle est la différence entre Memcache et Memcached pour PrestaShop ?","Memcache et Memcached sont deux extensions PHP distinctes. Memcached (avec un 'd') est la version moderne, plus performante et mieux maintenue. Elle supporte le protocole binaire, le hashing cohérent et les connexions persistantes. C'est Memcached qu'il faut installer pour PrestaShop, en complément d'OPcache pour la mise en cache du bytecode PHP.",{"q":56,"a":57},"Comment mesurer les performances de son installation PrestaShop ?","Utilisez Google PageSpeed Insights pour une première évaluation du TTFB tel que le perçoit Google Bot. Pour des métriques fiables sous charge réelle, utilisez un outil de test de charge comme Tsung ou Apache JMeter. Les objectifs : TTFB inférieur à 200 ms (idéalement sous 100 ms), temps de réponse complet sous 1 seconde, et stabilité du TTFB avec 10-20 utilisateurs simultanés.",{"q":59,"a":60},"Faut-il choisir un VPS ou un hébergement mutualisé pour PrestaShop ?","Un VPS est fortement recommandé dès que votre boutique dépasse le stade du test. Il vous donne accès aux logs d'erreur, au SSH pour gérer les permissions correctement, et à la configuration complète de PHP et du cache (OPcache, Memcached). Sur un mutualisé, vous êtes limité à FileZilla pour les permissions et n'avez souvent pas accès aux logs d'erreur, ce qui rend le diagnostic des problèmes très difficile.",{"q":62,"a":63},"Comment supprimer le dossier install de PrestaShop en toute sécurité ?","Après avoir vérifié que l'installation fonctionne correctement (back-office et front-office accessibles), supprimez le dossier install avec `rm -rf \u002Fvar\u002Fwww\u002Fprestashop\u002Finstall`. Renommez également le dossier admin en un nom personnalisé (ex: admin7591) pour limiter les tentatives d'accès automatisées. PrestaShop vous rappellera ces deux étapes tant qu'elles ne sont pas faites.","Pour installer PrestaShop 1.6 sans erreur 500 : consultez error.log d'Apache pour diagnostiquer, corrigez les permissions (755\u002F644 avec chown www-data), utilisez PHP 7+ pour diviser le TTFB par deux, et activez OPcache + Memcached dès le départ.",7,"2026-03-21T13:14:39.000Z",[],"PrestaShop Download : installation et mise à jour",{"columns":70},[71,87,117,138],{"title":72,"links":73},"Plateforme",[74,78,81,84],{"label":75,"href":76,"external":77},"Offre Starter (2 500 €)","\u002Foffre-starter",false,{"label":79,"href":80,"external":77},"Devenir Ambassadeur","\u002Fambassadeur",{"label":82,"href":83,"external":77},"Modules PrestaShop","\u002Fmodules",{"label":85,"href":86,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":88,"links":89},"Le Synedre",[90,93,96,99,102,105,108,111,114],{"label":91,"href":92,"external":77},"L'histoire","\u002Fsynedre",{"label":94,"href":95,"external":77},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":97,"href":98,"external":77},"L'équipe","\u002Fequipe",{"label":100,"href":101,"external":77},"Le réacteur en direct","\u002Freacteur",{"label":103,"href":104,"external":77},"Le Drill (entraînement)","\u002Fdrill",{"label":106,"href":107,"external":77},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":109,"href":110,"external":77},"Les agents IA","\u002Fagents-ia",{"label":112,"href":113,"external":77},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":115,"href":116,"external":77},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":118,"links":119},"Ressources",[120,123,126,129,132,135],{"label":121,"href":122,"external":77},"Blog","\u002Fblog",{"label":124,"href":125,"external":77},"Academy","\u002Facademy",{"label":127,"href":128,"external":77},"Dictionnaire","\u002Fdictionnaire",{"label":130,"href":131,"external":77},"Expertise PrestaShop","\u002Fexpertise",{"label":133,"href":134,"external":77},"Flywheel","\u002Fflywheel",{"label":136,"href":137,"external":77},"Manifeste","\u002Fmanifeste",{"title":139,"links":140},"À propos",[141,144,147],{"label":142,"href":143,"external":77},"Alexandre Carette","\u002Fa-propos",{"label":145,"href":146,"external":77},"Dossier de presse","\u002Fpresse",{"label":148,"href":149,"external":77},"Contact","\u002Fcontact",{"items":151},[152,161,167,173,181,189,195,201],{"id":153,"type":154,"label":155,"href":131,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":158,"children":159,"psChildren":160},41,"link",{"fr":156},"Expertise",null,0,[],[],{"id":162,"type":154,"label":163,"href":122,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":164,"children":165,"psChildren":166},42,{"fr":121},1,[],[],{"id":168,"type":154,"label":169,"href":83,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":170,"children":171,"psChildren":172},43,{"fr":82},2,[],[],{"id":174,"type":154,"label":175,"href":177,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":178,"children":179,"psChildren":180},44,{"fr":176},"Outils IA","\u002Foutils-ia",3,[],[],{"id":182,"type":154,"label":183,"href":76,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":185,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":186,"children":187,"psChildren":188},45,{"fr":184},"Offre Starter ✨",{"highlight":20},4,[],[],{"id":190,"type":154,"label":191,"href":125,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":192,"children":193,"psChildren":194},46,{"fr":124},5,[],[],{"id":196,"type":154,"label":197,"href":143,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":198,"children":199,"psChildren":200},47,{"fr":139},6,[],[],{"id":202,"type":154,"label":203,"href":149,"icon":157,"description":157,"badge":157,"groupTitle":157,"style":157,"gridColumns":157,"cssClass":157,"psCategoryId":157,"showPsChildren":77,"position":65,"children":204,"psChildren":205},48,{"fr":148},[],[],{"academy":207,"blog":208,"expertise":219},[],[209,213,216],{"title":210,"url":211,"score":164,"type":212},"PrestaShop headless avec Nuxt 3 : pourquoi séparer back et front","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-separation-front-back","blog",{"title":214,"url":215,"score":164,"type":212},"PrestaShop headless : Nuxt 3, pas Next.js — le choix souverain","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fprestashop-headless-nuxt-nextjs-souverainete",{"title":217,"url":218,"score":164,"type":212},"Sylius rachète PrestaShop : ce que ça change pour vous","\u002Fblog\u002Fprestashop\u002Farchitecture\u002Fsylius-rachat-prestashop-headless-souverainete",[],{"footer":221},{"theme":222,"description":157,"hours":157,"logo":223,"contact":226,"social":227,"bottomBar":237},"dark",{"src":224,"href":225,"alt":142},"\u002Flogo-ac.svg","\u002F",{"email":157,"phone":157,"address":157,"cta":157},[228,231,234],{"platform":229,"href":230,"label":229},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":232,"href":233,"label":232},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":235,"href":236,"label":235},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":157},{"header":239},{"logo":240,"topBar":243,"contactEmail":246,"features":247,"navBar":157},{"src":224,"alt":241,"text":142,"href":225,"class":242},"Alexandre Carette — Architecte E-commerce Souverain","h-10 w-10",{"message":157,"showLanguages":77,"align":244,"languages":245},"left",[],"contact@alexandrecarette.fr",{"showSearch":77,"showWishlist":77,"showLogin":20,"showContact":77,"showCart":77,"stickyHeader":20,"headerLayout":248},"inline"]