[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$foNKtWf463LOlWeXhtPJ10ApFlt875NHwclZYrnerkt8":22,"client-config-ac-hub":94,"header-db":145,"$fS5W1cxeq0Lo6q0YQnKNErqT4yDGuKiTyokWeqNh-ygU":159,"$fkWf_dEYBKKCKDv_x1f3phi0Xz_omS6DjNTHW1IyXTjM":163,"footer-db":165,"$f8uNtPA6qhp-3K7ArXskAG4tqSh9sQBDax_kqjynuEsM":182,"megamenu":260,"megamenu-contexts-ac-hub":312,"$fEJ4Bo8ZSEZH7x-1qHsLZZuQxKGl41ltwHlfmEw8yu18":314},{"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",{"id":23,"position":24,"slug":25,"title":26,"description":27,"icon":28,"difficulty":29,"duration":30,"mentor":31,"lessons":32,"totalModules":78,"prev":79,"next":82,"relatedArticles":85,"mentorData":86},39,33,"prestashop-headless-avec-nuxt-3-separer-le-back-du-front","PrestaShop Headless avec Nuxt 3 : Séparer le Back du Front","Comprendre pourquoi et comment l'architecture headless transforme radicalement votre e-commerce PrestaShop — de la philosophie au déploiement concret.","⚡","intermediaire","2h","descartes",[33,42,51,60,69],{"title":34,"content":35,"takeaway":36,"slug":37,"mentorQuote":38,"mentorSource":39,"dictionaryTerms":40,"index":41},"La séparation comme principe fondateur","\u003Ch3>L'unité qui étouffe\u003C\u002Fh3>\u003Cp>Pendant des années, le \u003Ca href=\"\u002Fdictionnaire\u002Fprestashop\" title=\"Définition : PrestaShop\" class=\"dict-link\">PrestaShop\u003C\u002Fa> monolithique a incarné une idée séduisante : tout au même endroit, tout géré d'un seul bloc. En apparence, c'est de la simplicité. En réalité, c'est du couplage — et le couplage est l'ennemi de la maîtrise.\u003C\u002Fp>\u003Cp>Aristote distinguait la \u003Cem>matière\u003C\u002Fem> (hylé) de la \u003Cem>forme\u003C\u002Fem> (morphé). La matière, c'est le catalogue, les commandes, les stocks. La forme, c'est ce que voit le client : la vitesse, l'élégance, l'expérience. Quand les deux sont soudés dans le même code, chaque modification du fond risque de défigurer la forme — et inversement.\u003C\u002Fp>\u003Cp>L'architecture headless est une réponse philosophique avant d'être technique : \u003Cstrong>chaque chose à sa place, chaque outil pour sa fonction\u003C\u002Fstrong>. PrestaShop excelle dans la gestion métier. Nuxt 3 excelle dans l'expérience utilisateur. Les séparer, c'est permettre à chacun d'atteindre son excellence propre.\u003C\u002Fp>\u003Cul>\u003Cli>Le back-office PS gère : catalogue, commandes, stocks, promotions, comptabilité\u003C\u002Fli>\u003Cli>Nuxt 3 gère : rendu, design, performance, SEO, expérience client\u003C\u002Fli>\u003Cli>L'API WebService fait le pont : données en temps réel, actions remontées\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Cette séparation n'est pas un luxe technique. C'est la condition pour ne plus choisir entre stabilité et innovation.\u003C\u002Fp>","Séparez ce qui change souvent (le front) de ce qui doit rester stable (le back) — c'est la base de toute architecture durable.","la-separation-comme-principe-fondateur","« Le tout est plus grand que la somme de ses parties — mais seulement si chaque partie est libre d'atteindre sa propre excellence. En e-commerce headless, PrestaShop et Nuxt 3 sont chacun meilleurs séparés qu'ensemble. »","Aristote, Métaphysique, Livre Η — appliqué à l'architecture headless",[],0,{"title":43,"content":44,"takeaway":45,"slug":46,"mentorQuote":47,"mentorSource":48,"dictionaryTerms":49,"index":50},"Ce que l'architecture headless vous vend","\u003Ch3>Un argument commercial que vos concurrents n'ont pas\u003C\u002Fh3>\u003Cp>Vos clients ne voient pas votre code. Ils voient un site qui charge en 0,8 seconde quand celui de votre concurrent met 4 secondes. Ils voient un design qui s'adapte parfaitement à leur mobile. Ils ne savent pas que vous utilisez \u003Ca href=\"\u002Fdictionnaire\u002Fnuxt\" title=\"Définition : Nuxt 3\" class=\"dict-link\">Nuxt 3\u003C\u002Fa> — mais ils ressentent la différence.\u003C\u002Fp>\u003Cp>L'architecture \u003Ca href=\"\u002Fdictionnaire\u002Fheadless\" title=\"Définition : Headless\" class=\"dict-link\">headless\u003C\u002Fa> génère un avantage commercial mesurable à trois niveaux :\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>Vitesse de mise en marché :\u003C\u002Fstrong> Le front peut être refondu en quelques jours sans toucher au back-office PS. Aucune migration de données, aucun risque sur la compta ou les commandes en cours.\u003C\u002Fli>\u003Cli>\u003Cstrong>Indépendance des cycles :\u003C\u002Fstrong> Votre équipe marketing peut demander une refonte visuelle complète sans impliquer votre développeur back. Les deux équipes travaillent en parallèle.\u003C\u002Fli>\u003Cli>\u003Cstrong>Différenciation durable :\u003C\u002Fstrong> Vos concurrents qui utilisent des thèmes PrestaShop standard sont structurellement limités. Vous, non.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Sur le plan tarifaire, cette architecture justifie un positionnement premium. Un site headless bien conçu représente 2 à 4× l'investissement initial d'un thème standard — et il génère un ROI proportionnel en conversion et en réduction des coûts de maintenance.\u003C\u002Fp>\u003Cp>Pour un dirigeant, la question n'est pas « est-ce que je peux me permettre cette architecture ? » mais « est-ce que je peux me permettre de continuer avec l'ancienne ? »\u003C\u002Fp>","L'architecture \u003Ca href=\"\u002Fdictionnaire\u002Fheadless\" title=\"Définition : Headless\" class=\"dict-link\">headless\u003C\u002Fa> est un argument commercial : elle réduit vos coûts de maintenance et augmente votre vitesse d'adaptation marché.","ce-que-l-architecture-headless-vous-vend","« La vertu est le juste milieu entre deux excès. En business, l'excès de rigidité technique tue l'agilité ; l'excès d'agilité sans fondation solide tue la fiabilité. Le headless est ce milieu vertueux. »","Aristote, Éthique à Nicomaque, Livre II — appliqué à la stratégie technique e-commerce",[],1,{"title":52,"content":53,"takeaway":54,"slug":55,"mentorQuote":56,"mentorSource":57,"dictionaryTerms":58,"index":59},"Pourquoi Google préfère votre site headless","\u003Ch3>Le HTML propre comme signal d'autorité\u003C\u002Fh3>\u003Cp>Le SEO monolithique PrestaShop souffre d'un problème structurel : le HTML généré par Smarty + PHP est dense, lent, et difficile à contrôler finement. Les données structurées (JSON-LD) sont absentes ou incomplètes. Le \u003Cem>Time to First Byte\u003C\u002Fem> est élevé. Les Core Web Vitals souffrent.\u003C\u002Fp>\u003Cp>\u003Ca href=\"\u002Fdictionnaire\u002Fnuxt\" title=\"Définition : Nuxt 3\" class=\"dict-link\">Nuxt 3\u003C\u002Fa> en mode SSR (Server-Side Rendering) change radicalement l'équation :\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cstrong>HTML pré-rendu :\u003C\u002Fstrong> Google et les moteurs IA reçoivent un HTML complet dès la première requête — pas de JavaScript à exécuter pour indexer.\u003C\u002Fli>\u003Cli>\u003Cstrong>Contrôle total des balises :\u003C\u002Fstrong> Chaque \u003Ccode>&lt;title&gt;\u003C\u002Fcode>, \u003Ccode>&lt;meta description&gt;\u003C\u002Fcode>, \u003Ccode>&lt;h1&gt;\u003C\u002Fcode>, \u003Ccode>&lt;canonical&gt;\u003C\u002Fcode> est généré par votre code Nuxt, pas par un module PS tiers.\u003C\u002Fli>\u003Cli>\u003Cstrong>JSON-LD structuré :\u003C\u002Fstrong> Vous injectez exactement les schémas dont vous avez besoin — Product, BreadcrumbList, FAQPage, Organization — sans compromis.\u003C\u002Fli>\u003Cli>\u003Cstrong>Core Web Vitals :\u003C\u002Fstrong> LCP, CLS, FID sont optimisables au niveau du composant Vue. Vous mesurez, vous corrigez, vous déployez en minutes.\u003C\u002Fli>\u003C\u002Ful>\u003Cp>Un site \u003Ca href=\"\u002Fdictionnaire\u002Fheadless\" title=\"Définition : Headless\" class=\"dict-link\">headless\u003C\u002Fa> bien construit atteint régulièrement des scores PageSpeed 90+ sur mobile — là où les thèmes PS standards plafonnent à 40-60. Cette différence se traduit directement en positions Google et en taux de conversion.\u003C\u002Fp>\u003Cp>Les moteurs IA (ChatGPT, \u003Ca href=\"\u002Fdictionnaire\u002Fperplexity\" title=\"Définition : Perplexity\" class=\"dict-link\">Perplexity\u003C\u002Fa>, Gemini) indexent également du HTML propre et structuré. Le headless vous prépare au SEO de demain, pas seulement d'aujourd'hui.\u003C\u002Fp>","Avec \u003Ca href=\"\u002Fdictionnaire\u002Fnuxt\" title=\"Définition : Nuxt 3\" class=\"dict-link\">Nuxt 3\u003C\u002Fa> SSR, vous contrôlez chaque signal SEO envoyé à Google — aucun module tiers ne peut vous en empêcher.","pourquoi-google-prefere-votre-site-headless","« La nature ne fait rien en vain — tout ce qui existe a une fonction. En SEO headless, chaque balise HTML a une fonction précise : ne générez que ce qui sert, éliminez ce qui pollue. »","Aristote, De Anima — appliqué à l'architecture SEO et au rendu serveur",[],2,{"title":61,"content":62,"takeaway":63,"slug":64,"mentorQuote":65,"mentorSource":66,"dictionaryTerms":67,"index":68},"L'architecture en pratique : PrestaShop + Nuxt 3","\u003Ch3>Comprendre le flux de données\u003C\u002Fh3>\u003Cp>L'architecture \u003Ca href=\"\u002Fdictionnaire\u002Fheadless\" title=\"Définition : Headless\" class=\"dict-link\">headless\u003C\u002Fa> repose sur trois composants qui ne se connaissent que via l'API :\u003C\u002Fp>\u003Cpre>\u003Ccode>Client (navigateur)\\n    ↓ requête HTTP\\nNuxt 3 (SSR - port 3000)\\n    ↓ fetch API REST\\nPrestaShop WebService (port 8080)\\n    ↓ requête SQL\\nMariaDB (port 3306 - interne)\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Voici comment chaque composant est configuré :\u003C\u002Fp>\u003Ch3>PrestaShop — Activer le WebService\u003C\u002Fh3>\u003Cp>Dans le back-office PS : \u003Cstrong>Paramètres avancés → Webservice\u003C\u002Fstrong>. Créer une clé API avec les permissions adaptées (lecture produits, catégories, clients, commandes). Cette clé est votre pont sécurisé entre les deux systèmes.\u003C\u002Fp>\u003Ch3>Nuxt 3 — Consommer l'API PS\u003C\u002Fh3>\u003Cp>Dans \u003Ccode>nuxt.config.ts\u003C\u002Fcode>, configurez les variables d'environnement :\u003C\u002Fp>\u003Cpre>\u003Ccode>runtimeConfig: {\\n  psApiUrl: process.env.PS_API_URL,\\n  psApiKey: process.env.PS_API_KEY\\n}\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>Dans un server route (\u003Ccode>server\u002Fapi\u002Fproducts.ts\u003C\u002Fcode>) :\u003C\u002Fp>\u003Cpre>\u003Ccode>const config = useRuntimeConfig()\\nconst data = await $fetch(\\n  `${config.psApiUrl}\u002Fapi\u002Fproducts`,\\n  { headers: { 'Authorization': `Basic ${btoa(config.psApiKey + ':')}` } }\\n)\u003C\u002Fcode>\u003C\u002Fpre>\u003Ch3>Le piège du Host header\u003C\u002Fh3>\u003Cp>Dans un environnement Docker, \u003Ca href=\"\u002Fdictionnaire\u002Fprestashop\" title=\"Définition : PrestaShop\" class=\"dict-link\">PrestaShop\u003C\u002Fa> vérifie le Host header. Si Nuxt appelle PS via le réseau Docker interne sans spécifier le bon Host, PS renvoie une redirection 302 en boucle. Toujours forcer le header Host vers le domaine configuré dans PS.\u003C\u002Fp>\u003Cul>\u003Cli>Nuxt interroge PS via réseau Docker interne (rapide, pas de sortie Internet)\u003C\u002Fli>\u003Cli>PS répond en XML ou JSON selon le paramètre \u003Ccode>output_format=JSON\u003C\u002Fcode>\u003C\u002Fli>\u003Cli>Nuxt transforme et sert le HTML pré-rendu au client\u003C\u002Fli>\u003C\u002Ful>","Configurez d'abord votre clé \u003Ca href=\"\u002Fdictionnaire\u002Fwebservice\" title=\"Définition : Webservice\" class=\"dict-link\">WebService\u003C\u002Fa> PS, puis faites appeler PS depuis les server routes Nuxt — jamais depuis le client navigateur.","l-architecture-en-pratique-prestashop-nuxt-3","« Connaître la cause, c'est connaître la chose. En architecture logicielle, comprendre pourquoi chaque couche existe évite les erreurs d'implémentation que le debugging seul ne peut pas résoudre. »","Aristote, Seconds Analytiques, Livre I — appliqué à l'architecture API headless",[],3,{"title":70,"content":71,"takeaway":72,"slug":73,"mentorQuote":74,"mentorSource":75,"dictionaryTerms":76,"index":77},"Déployer et maintenir une architecture headless en production","\u003Ch3>Le déploiement sans coupure de service\u003C\u002Fh3>\u003Cp>Une architecture headless bien conçue se déploie sans arrêter le site. C'est la promesse du \u003Ca href=\"\u002Fdictionnaire\u002Fzdd\" title=\"Définition : Zero-Downtime Deployment\" class=\"dict-link\">Zero-Downtime Deployment\u003C\u002Fa> (ZDD) — et elle est tenue grâce à PM2 et à une séparation claire des responsabilités.\u003C\u002Fp>\u003Ch3>Le flux de déploiement\u003C\u002Fh3>\u003Cpre>\u003Ccode># 1. Pousser les modifications Nuxt\\\\ngit push origin preprod\\\\n\\\\n# 2. Sur le serveur — build et rechargement gracieux\\\\nnpm run build\\\\npm2 reload nuxt-app --update-env\\\\n\\\\n# PrestaShop n'est jamais touché lors d'une mise à jour front\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>PM2 maintient l'ancienne instance active pendant que la nouvelle démarre. Aucune requête n'est perdue. Le basculement est instantané.\u003C\u002Fp>\u003Ch3>Les avantages opérationnels\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Cstrong>Mises à jour front indépendantes :\u003C\u002Fstrong> Refonte graphique, nouvelle page, fix SEO — déployé en 2 minutes sans risque sur les commandes en cours.\u003C\u002Fli>\u003Cli>\u003Cstrong>Mises à jour PS isolées :\u003C\u002Fstrong> Mise à jour de PrestaShop ou d'un module ? Le front Nuxt ne redémarre pas. Zéro impact visible pour vos clients.\u003C\u002Fli>\u003Cli>\u003Cstrong>Rollback immédiat :\u003C\u002Fstrong> Si une mise à jour Nuxt pose problème, \u003Ccode>pm2 reload\u003C\u002Fcode> sur la version précédente. PS n'a jamais bougé.\u003C\u002Fli>\u003C\u002Ful>\u003Ch3>La surveillance en production\u003C\u002Fh3>\u003Cp>Configurez un monitoring minimaliste mais efficace :\u003C\u002Fp>\u003Cpre>\u003Ccode># Vérifier que Nuxt répond\\\\ncurl -I https:\u002F\u002Fvotresite.fr\\\\n# → HTTP 200 = OK\\\\n\\\\n# Lire les logs en temps réel\\\\ndocker logs --tail 100 nuxt_container\\\\n\\\\n# Santé PM2\\\\npm2 status\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>En cas d'erreur 500, lisez les logs avant de patcher quoi que ce soit. La stack trace vous dira exactement quelle route PS a échoué, quelle variable d'environnement manque, quel timeout a expiré. Patcher à l'aveugle sur une architecture \u003Ca href=\"\u002Fdictionnaire\u002Fheadless\" title=\"Définition : Headless\" class=\"dict-link\">headless\u003C\u002Fa> multiplie les problèmes.\u003C\u002Fp>\u003Cp>L'\u003Ca href=\"\u002Fdictionnaire\u002Farchitecture-headless\" title=\"Définition : Architecture headless\" class=\"dict-link\">architecture headless\u003C\u002Fa> est plus complexe à initialiser qu'un thème PS — mais elle est infiniment plus simple à maintenir et à faire évoluer dans la durée.\u003C\u002Fp>","Avec PM2 et des environnements séparés, chaque composant (Nuxt, \u003Ca href=\"\u002Fdictionnaire\u002Fprestashop\" title=\"Définition : PrestaShop\" class=\"dict-link\">PrestaShop\u003C\u002Fa>) se met à jour indépendamment — votre site ne s'arrête plus jamais pour une mise à jour.","deployer-et-maintenir-une-architecture-headless-en-production","« L'acte est antérieur à la puissance. Un déploiement sans downtime n'est pas une théorie — c'est une discipline qu'on acquiert par la pratique répétée des bons gestes, jusqu'à ce qu'ils deviennent un automatisme. »","Aristote, Métaphysique, Livre Θ — appliqué aux pratiques DevOps et déploiement ZDD",[],4,40,{"slug":80,"title":81},"sylius-rachete-prestashop-decrypter-le-rachat-pour-en-faire-un-avantage","Sylius rachète PrestaShop : décrypter le rachat pour en faire un avantage",{"slug":83,"title":84},"ci-cd-e-commerce-deployer-un-prestashop-headless-sans-risque","CI\u002FCD E-commerce : Déployer un PrestaShop Headless sans risque",[],{"name":87,"title":88,"domain":89,"philosophy":90,"quote":91,"era":92,"icon":93},"René Descartes","Le Méthodique","Méthode & Rigueur","Je pense, donc je suis. Diviser chaque difficulté en autant de parties qu'il est possible.","Pour atteindre la vérité, il faut une fois dans la vie douter de tout.","1596-1650","🧮",{"faq":95,"theme":132,"domain":136,"clientId":140,"features":141,"contactEmail":144,"defaultColorMode":21},[96,99,102,105,108,111,114,117,120,123,126,129],{"reponse":97,"question":98},"L'architecture Headless sépare le moteur e-commerce (PrestaShop via API REST) de l'interface (Nuxt 4, SSR). Résultat : des performances 3× supérieures en Core Web Vitals, une liberté de design totale, et la possibilité d'intégrer l'IA nativement dans le parcours d'achat. Je le recommande car je l'ai éprouvé sur +10 ans de projets : la maîtrise technique est entière, les données restent chez vous.","Qu'est-ce que l'architecture PrestaShop Headless et pourquoi la recommandez-vous ?",{"reponse":100,"question":101},"Dans le cadre d'une mission, j'intègre l'IA comme un outil de production, pas un gadget. Concrètement : génération automatique de fiches produit optimisées SEO, transcréation multilingue adaptée culturellement (FR\u002FEN\u002FDE), publication sociale automatisée, scripts vidéo Shorts, nurturing client. Tout est orchestré depuis un Hub centralisé avec suivi FinOps des coûts IA en temps réel — que vous voyez à chaque livraison.","Comment intégrez-vous l'IA dans un projet e-commerce ?",{"reponse":103,"question":104},"Mon conseil est clair : les solutions SaaS comme Shopify offrent une mise en route rapide, mais vous cèdent votre infrastructure, vos données et une part de votre CA. Avec PrestaShop Headless, vous êtes propriétaire du code, des données et de l'infrastructure. Pas de dépendance plateforme, souveraineté RGPD, liberté technique totale pour scaler et intégrer l'IA. Je prends en charge la migration ou le build complet dans le cadre d'un forfait ou d'une régie au TJM.","Pourquoi PrestaShop Headless plutôt que Shopify ou WooCommerce ?",{"reponse":106,"question":107},"Tout commence par un premier échange de 30 min pour cadrer votre besoin. Je vous remets ensuite un devis (forfait ou régie au TJM) avec des jalons clairs et sans surprise. Une fois accepté, je réalise la mission ; à la livraison, le code et les accès vous appartiennent intégralement. Pas d'abonnement, pas de dépendance : vous repartez autonomes.","Comment se déroule une mission avec vous ?",{"reponse":109,"question":110},"Le SSR (Server-Side Rendering) via Nuxt 4 garantit un HTML complet pour les crawlers Google et les LLM (ChatGPT, Perplexity). J'optimise les Core Web Vitals, la structure des URLs, le maillage interne, le balisage Schema.org (Product, FAQ, Person) et l'architecture de contenu pour maximiser le trafic organique et la visibilité dans les réponses IA.","Comment fonctionne le SEO technique sur une architecture Headless ?",{"reponse":112,"question":113},"Le tarif est calé sur la nature de la mission (audit, refonte, accompagnement long, build complet) et discuté en début de relation. Chaque mission démarre par un audit technique gratuit de 30 minutes pour cadrer le besoin, suivi d'un devis détaillé avec jalons clairs et sans surprise. +10 ans d'expertise, 193 projets livrés et une maîtrise complète de la stack (PrestaShop, Nuxt 4, Docker, IA).","Quel est votre tarif et comment se structure une mission ?",{"reponse":115,"question":116},"Oui, dans le cadre d'une mission. Je déploie des infrastructures containerisées (Docker, Nginx, Redis, PM2) sur VPS souverain français, avec CI\u002FCD GitHub Actions et déploiements Zero-Downtime. Vos données restent en France, conformément au RGPD. À la livraison, vous maîtrisez votre stack : je vous forme et vous remets la documentation d'exploitation.","Prenez-vous en charge l'infrastructure et le DevOps ?",{"reponse":118,"question":119},"Oui — c'est l'une de mes spécialités. Je développe des modules PrestaShop sur mesure dans le cadre d'une mission (forfait ou régie). CRM, génération IA de contenu, catalogue headless, automatisations métier : chaque module est sécurisé, documenté et vous appartient intégralement à la livraison. Pas de catalogue produit : chaque module est conçu pour votre besoin précis.","Développez-vous des modules PrestaShop sur mesure ?",{"reponse":121,"question":122},"Je configure une boucle d'analyse qui croise trois sources que vous possédez : vos logs serveur, votre Google Search Console via API, et les comportements visiteurs via Matomo auto-hébergé sur votre VPS. L'IA identifie le contenu manquant — requêtes sans page, pages à faible conversion — et le génère. Zéro donnée ne transite par des serveurs tiers. Le coût IA est suivi token par token et vous est reporté.","Comment l'IA identifie-t-elle le contenu à produire pour mon site ?",{"reponse":124,"question":125},"Basé à Metz (Grand Est), j'accompagne des entreprises dans toute la France. Audit initial en visio, suivi de projet en temps réel, et déploiements automatisés. La distance n'est jamais un frein — 119 avis 5 étoiles sur Malt en témoignent.","Acceptez-vous des clients partout en France ?",{"reponse":127,"question":128},"Le forfait convient aux périmètres bien définis : refonte, module précis, audit. Le prix et le délai sont fixés à l'avance, sans surprise. La régie (au TJM) convient aux missions évolutives : accompagnement technique long, sprints itératifs, roadmap ouverte. Dans les deux cas, le code vous appartient à la livraison et je n'impose aucun abonnement ni dépendance.","Quelle différence entre une mission au forfait et une mission en régie (TJM) ?",{"reponse":130,"question":131},"Cliquez sur \"Réserver un appel\" pour un échange gratuit de 30 minutes. J'analyse vos enjeux e-commerce, votre stack actuelle et les opportunités d'optimisation SEO et IA. Aucun engagement — juste un diagnostic clair et actionnable.","Comment réserver un premier échange pour discuter de mon projet ?",{"ui":133,"colors":134,"typography":135},{"shadow":20,"borderRadius":18},{"muted":10,"primary":6,"footerBg":11,"headerBg":11,"topBarBg":9,"secondary":7,"background":8,"foreground":9,"topBarText":11},{"fontUrl":15,"fontFamily":14},[137,138,139],"alexandrecarette.fr","www.alexandrecarette.fr","localhost","ac-hub",{"showLogin":20,"showSearch":142,"showContact":142,"headerLayout":143,"showWishlist":142,"stickyHeader":142},false,"inline","contact@alexandrecarette.fr",{"header":146},{"logo":147,"topBar":153,"contactEmail":144,"features":157,"navBar":154,"headerLinks":158},{"src":148,"alt":149,"text":150,"href":151,"class":152},"\u002Flogo-ac.svg","Alexandre Carette — Architecte E-commerce Souverain","Alexandre Carette","\u002F","h-10 w-10",{"message":154,"messageMobile":154,"showLanguages":142,"align":155,"languages":156},null,"left",[],{"showSearch":142,"showWishlist":142,"showLogin":20,"showContact":142,"showCart":142,"showQuoteButton":20,"showBlogLink":142,"showContactLink":142,"showGiftcardLink":142,"showStoresLink":142,"stickyHeader":20,"staticHeader":142,"headerLayout":143},{},{"ok":20,"alternates":160},{"fr":161,"en":162},"\u002Facademy\u002Fprestashop-headless-avec-nuxt-3-separer-le-back-du-front","\u002Fen\u002Facademy\u002Fprestashop-headless-avec-nuxt-3-separer-le-back-du-front",{"sections":164},[],{"footer":166},{"theme":167,"description":154,"hours":154,"logo":168,"contact":169,"social":170,"bottomBar":180,"newsletter":181},"dark",{"src":148,"href":151,"alt":150},{"email":154,"phone":154,"address":154,"cta":154},[171,174,177],{"platform":172,"href":173,"label":172},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":175,"href":176,"label":175},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":178,"href":179,"label":178},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":154},{"show":142,"title":154,"description":154,"placeholder":154,"ctaLabel":154,"consentText":154},{"columns":183},[184,199,228,249],{"title":185,"position":50,"links":186},"Plateforme",[187,190,193,196],{"label":188,"href":189,"external":142},"Tarifs","\u002Ftarifs",{"label":191,"href":192,"external":142},"Devenir Ambassadeur","\u002Fambassadeur",{"label":194,"href":195,"external":142},"Méthode","\u002Fmodules",{"label":197,"href":198,"external":20},"CodeMyShop (open-source)","https:\u002F\u002Fcodemyshop.com",{"title":200,"position":59,"links":201},"Le Synedre",[202,205,208,211,214,217,220,222,225],{"label":203,"href":204,"external":142},"L'histoire","\u002Fsynedre",{"label":206,"href":207,"external":142},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":209,"href":210,"external":20},"L'équipe","https:\u002F\u002Fsynedre.com\u002Ffr\u002Fagents",{"label":212,"href":213,"external":142},"Le réacteur en direct","\u002Freacteur",{"label":215,"href":216,"external":142},"Le Drill (entraînement)","\u002Fdrill",{"label":218,"href":219,"external":142},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":221,"href":210,"external":20},"Les agents IA",{"label":223,"href":224,"external":142},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":226,"href":227,"external":142},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":229,"position":68,"links":230},"Ressources",[231,234,237,240,243,246],{"label":232,"href":233,"external":142},"Blog","\u002Fblog",{"label":235,"href":236,"external":142},"Academy","\u002Facademy",{"label":238,"href":239,"external":142},"Dictionnaire","\u002Fdictionnaire",{"label":241,"href":242,"external":142},"Expertise PrestaShop","\u002Fexpertise",{"label":244,"href":245,"external":142},"Flywheel","\u002Fflywheel",{"label":247,"href":248,"external":142},"Manifeste","\u002Fmanifeste",{"title":250,"position":77,"links":251},"À propos",[252,254,257],{"label":150,"href":253,"external":142},"\u002Fa-propos",{"label":255,"href":256,"external":142},"Dossier de presse","\u002Fpresse",{"label":258,"href":259,"external":142},"Contact","\u002Fcontact",{"items":261},[262,269,274,280,287,294,300,306],{"id":263,"type":264,"label":265,"href":242,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":41,"barVisible":20,"children":267,"psChildren":268},41,"link",{"fr":266},"Expertise",[],[],{"id":270,"type":264,"label":271,"href":233,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":50,"barVisible":20,"children":272,"psChildren":273},42,{"fr":232},[],[],{"id":275,"type":264,"label":276,"href":195,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":59,"barVisible":20,"children":278,"psChildren":279},43,{"fr":277},"Method",[],[],{"id":281,"type":264,"label":282,"href":284,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":68,"barVisible":20,"children":285,"psChildren":286},44,{"fr":283},"Outils IA","\u002Foutils-ia",[],[],{"id":288,"type":264,"label":289,"href":189,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":291,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":77,"barVisible":20,"children":292,"psChildren":293},45,{"fr":290},"Pricing",{"highlight":20},[],[],{"id":295,"type":264,"label":296,"href":236,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":297,"barVisible":20,"children":298,"psChildren":299},46,{"fr":235},5,[],[],{"id":301,"type":264,"label":302,"href":253,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":303,"barVisible":20,"children":304,"psChildren":305},47,{"fr":250},6,[],[],{"id":307,"type":264,"label":308,"href":259,"icon":154,"description":154,"badge":154,"groupTitle":154,"style":154,"gridColumns":154,"cssClass":154,"psCategoryId":154,"showPsChildren":142,"position":309,"barVisible":20,"children":310,"psChildren":311},48,{"fr":258},7,[],[],{"contexts":313},[],{"reviews":315,"total":41,"business":154},[]]