[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"theme-db":3,"$fSVwHr8e_uy6c3z61sXaN4Pe1qH99B5i4PVzfq_GaYjQ":22,"$fKnz2vuX4bZz1LbUTiuFsvSZ3e07l5_5fqNYp4Tzdhi8":2872,"megamenu":2953,"footer-db":3007,"header-db":3025},{"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",[23,48,72,90,109,129,147,164,180,197,213,229,247,264,283,298,314,331,350,368,384,401,418,438,455,470,485,502,517,532,547,565,578,595,610,623,637,650,663,679,692,707,720,732,747,765,780,797,810,824,839,852,867,881,895,906,921,936,953,970,986,999,1014,1031,1043,1056,1070,1084,1097,1112,1126,1143,1155,1169,1183,1198,1212,1226,1241,1254,1269,1284,1297,1312,1328,1340,1353,1365,1382,1396,1409,1421,1437,1451,1466,1480,1495,1510,1524,1540,1552,1566,1580,1594,1610,1626,1640,1658,1673,1688,1702,1714,1730,1745,1757,1771,1786,1801,1817,1830,1843,1856,1874,1888,1900,1916,1930,1945,1957,1971,1984,1999,2014,2029,2042,2056,2067,2078,2094,2107,2122,2136,2149,2161,2174,2187,2199,2214,2230,2243,2256,2268,2284,2299,2315,2327,2342,2357,2370,2383,2395,2412,2426,2438,2452,2467,2483,2499,2514,2531,2542,2556,2568,2580,2594,2609,2625,2637,2652,2666,2682,2693,2707,2720,2735,2749,2760,2773,2787,2801,2815,2830,2845,2858],{"title":24,"slug":25,"metaDescription":26,"category":27,"subcategory":28,"tags":29,"difficulty":36,"psVersions":37,"tldr":40,"faqCount":41,"generatedAt":42,"publishDate":42,"url":43,"sourceUrl":44,"sourceTitle":45,"sourceCategory":46,"score":47},"Ajouter un loader lors de la soumission de commande PrestaShop","ajouter-loader-soumission-commande-prestashop","Comment ajouter un spinner de chargement au clic sur le bouton de commande PrestaShop pour éviter les doubles clics et améliorer l'UX du tunnel d'achat.","developpement","",[30,31,32,33,34,35],"checkout","javascript","ux","tunnel-commande","loader","smarty","intermediaire",[38,39],"1.7","8.x","Pour ajouter un loader au tunnel de commande PrestaShop, injectez un script JavaScript (protégé par {literal} en Smarty) qui affiche un overlay au submit du formulaire de paiement et désactive le bouton pour éviter les doubles commandes. En PrestaShop 8.x, privilégiez un module avec le hook actionFrontControllerSetMedia.",5,"2026-03-21T17:01:46.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-loader-soumission-commande-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1051610-r%C3%A9solu-essaie-dajouter-un-loader-lors-de-la-soumission-de-la-commande-commander-traitement","[Résolu] Essaie d'ajouter un loader lors de la soumission de la commande (commander -> traitement)","PrestaShop pour les développeurs",51,{"title":49,"slug":50,"metaDescription":51,"category":52,"subcategory":28,"tags":53,"difficulty":36,"psVersions":63,"tldr":65,"faqCount":66,"generatedAt":67,"publishDate":67,"url":68,"sourceUrl":69,"sourceTitle":70,"sourceCategory":71,"score":47},"Optimiser les performances PrestaShop : configuration cache et serveur","optimiser-performances-prestashop-cache-serveur-configuration","Guide complet pour optimiser les performances PrestaShop : cache Smarty, APC\u002FOPcache, sous-domaines médias et réglages serveur pour un temps de réponse sous 300 ms.","performance",[54,55,56,57,58,59,60,61,62],"performances","cache","optimisation","APC","OPcache","Smarty","temps de réponse","serveur média","auto-hébergement",[64,38,39],"1.6","Guide complet pour optimiser les performances d'une boutique PrestaShop : configuration du cache Smarty, OPcache\u002FRedis, sous-domaines médias, désactivation des modules superflus et bonnes pratiques pour atteindre un temps de réponse sous 300 ms, de la version 1.6 à la 8.x.",7,"2026-03-21T17:00:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Foptimiser-performances-prestashop-cache-serveur-configuration","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F461348-tester-mon-site-boutique-de-licenses-pour-enfants","Tester mon site: Boutique de licenses pour enfants","Testez mon site ! :)",{"title":73,"slug":74,"metaDescription":75,"category":76,"subcategory":28,"tags":77,"difficulty":36,"psVersions":83,"tldr":84,"faqCount":41,"generatedAt":85,"publishDate":85,"url":86,"sourceUrl":87,"sourceTitle":88,"sourceCategory":89,"score":47},"Exporter produits PrestaShop via SQL Manager : requête complète et pièges","exporter-produits-prestashop-requete-sql-manager","Requête SQL complète pour exporter vos produits PrestaShop avec catégories, fabricants et images. Évitez les bugs courants du SQL Manager.","catalogue",[78,79,80,76,81,82],"sql-manager","export-produits","requete-sql","fabricant","manufacturer",[64,38,39],"Requête SQL complète et commentée pour exporter tout le catalogue PrestaShop via le SQL Manager, avec les pièges courants à éviter (doublons fabricant, produit cartésien catégories\u002Fimages, mode SQL strict).","2026-03-21T16:59:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fexporter-produits-prestashop-requete-sql-manager","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F461675-bug-requete-sql-export-produit","Bug requete SQL export produit","Utilisation de PrestaShop : configuration et difficultés",{"title":91,"slug":92,"metaDescription":93,"category":94,"subcategory":28,"tags":95,"difficulty":36,"psVersions":103,"tldr":104,"faqCount":41,"generatedAt":105,"publishDate":105,"url":106,"sourceUrl":107,"sourceTitle":108,"sourceCategory":46,"score":47},"Résoudre les problèmes d'affichage PrestaShop sur iPhone et iOS","problemes-affichage-prestashop-iphone-ios","Guide complet pour diagnostiquer et corriger les bugs d'affichage PrestaShop sur iPhone : menu déroulant, zoom, viewport et CSS spécifiques iOS.","design",[96,97,98,99,100,101,102],"responsive","iphone","ios","mobile","css","safari","menu-mobile",[64,38,39],"Les problèmes d'affichage PrestaShop sur iPhone sont principalement causés par les spécificités de Safari\u002FWebKit : menus hover incompatibles avec le tactile, zoom automatique sur les formulaires, unité vh incorrecte et préfixes CSS manquants. Ce guide couvre les cinq bugs les plus fréquents avec leurs solutions CSS et JavaScript à jour.","2026-03-21T16:57:34.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fproblemes-affichage-prestashop-iphone-ios","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485542-probl%C3%A8me-iphone","Problème Iphone",{"title":110,"slug":111,"metaDescription":112,"category":113,"subcategory":114,"tags":115,"difficulty":122,"psVersions":123,"tldr":124,"faqCount":41,"generatedAt":125,"publishDate":125,"url":126,"sourceUrl":127,"sourceTitle":128,"sourceCategory":89,"score":47},"Thème PrestaShop : le hook Home ne s'affiche plus — diagnostic et correction","theme-prestashop-hook-home-ne-affiche-plus-diagnostic-correction","Votre configurateur de thème ou slider PrestaShop ne s'affiche plus ? Découvrez comment diagnostiquer et corriger les problèmes de hooks Home et Top.","configuration","hooks",[116,117,118,119,120,121],"hooks prestashop","configurateur de thème","slider prestashop","position modules","hook home","hook top","debutant",[64,38,39],"Quand un module PrestaShop ne s'affiche plus en page d'accueil, le problème vient presque toujours d'un mauvais hook : vérifiez dans Modules > Positions que le module est greffé sur le hook réellement utilisé par votre thème (souvent « Top » au lieu de « Home »), puis réordonnez si nécessaire.","2026-03-21T16:56:22.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Ftheme-prestashop-hook-home-ne-affiche-plus-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F491879-th%C3%A8me-point-daccroche-home-ne-saffiche-plus","Thème \"point D'accroche \"home\"\" Ne S'affiche Plus",{"title":130,"slug":131,"metaDescription":132,"category":133,"subcategory":28,"tags":134,"difficulty":36,"psVersions":140,"tldr":142,"faqCount":41,"generatedAt":143,"publishDate":143,"url":144,"sourceUrl":145,"sourceTitle":146,"sourceCategory":46,"score":47},"Erreur « Constant __PS_BASE_URI__ already defined » dans PrestaShop","erreur-constant-ps-base-uri-already-defined-prestashop","Diagnostic et correction de l'erreur __PS_BASE_URI__ already defined dans PrestaShop. Causes fréquentes : malware, overrides, double inclusion config.","debug",[135,136,137,138,139,133],"erreur PHP","sécurité","overrides","malware","config.inc.php",[141,64,38,39],"1.5","L'erreur « Constant __PS_BASE_URI__ already defined » signale une double inclusion du fichier de configuration PrestaShop. Les trois causes principales sont : une injection de malware (la plus dangereuse), un conflit d'overrides, ou une inclusion manuelle superflue dans un module ou script cron. Le diagnostic passe par la désactivation des overrides et l'audit des fichiers modifiés récemment.","2026-03-21T16:55:19.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Ferreur-constant-ps-base-uri-already-defined-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F549418-erreur-constant-__ps_base_uri__-already-defined-in","Erreur Constant __PS_BASE_URI__ already defined in",{"title":148,"slug":149,"metaDescription":150,"category":27,"subcategory":28,"tags":151,"difficulty":36,"psVersions":157,"tldr":158,"faqCount":41,"generatedAt":159,"publishDate":159,"url":160,"sourceUrl":161,"sourceTitle":162,"sourceCategory":46,"score":163},"Créer un select dynamique dans un template Smarty PrestaShop","select-dynamique-template-smarty-prestashop","Apprenez à créer des listes déroulantes dynamiques dans vos templates Smarty PrestaShop : fournisseurs, catégories ou objets personnalisés avec requêtes SQL.",[35,152,153,154,155,156],"select dynamique","template tpl","ObjectModel","controller","formulaire",[38,39],"Pour créer un select dynamique dans un template Smarty PrestaShop, utilisez soit les méthodes statiques natives (comme Supplier::getSuppliers()), soit un ObjectModel personnalisé avec DbQuery, en assignant les données via le controller plutôt que par appel direct dans le .tpl.","2026-03-21T16:54:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fselect-dynamique-template-smarty-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1048924-r%C3%A9solu-r%C3%A9aliser-un-formulaire-avec-un-select-dynamique-dans-un-tpl","[Résolu] Réaliser un formulaire avec un select dynamique dans un tpl",52,{"title":165,"slug":166,"metaDescription":167,"category":113,"subcategory":28,"tags":168,"difficulty":36,"psVersions":174,"tldr":175,"faqCount":41,"generatedAt":176,"publishDate":176,"url":177,"sourceUrl":178,"sourceTitle":179,"sourceCategory":71,"score":163},"Créer un site immobilier avec PrestaShop : retour d'expérience complet","creer-site-immobilier-prestashop-retour-experience","Comment détourner PrestaShop pour créer un site immobilier : adaptation du catalogue, migration Scrapy, SEO et hébergement. Guide technique complet.",[169,170,171,172,173],"prestashop immobilier","scrapy prestashop","prestashop usage détourné","migration données prestashop","catalogue immobilier",[64,38,39],"PrestaShop peut être détourné efficacement pour créer un site immobilier en mappant les produits sur des biens, les catégories sur des types de biens et les caractéristiques sur des critères de recherche. Le framework Scrapy permet de migrer en masse les données d'un ancien site.","2026-03-21T16:52:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fcreer-site-immobilier-prestashop-retour-experience","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F435252-un-site-immobilier-r%C3%A9alis%C3%A9-gr%C3%A2ce-%C3%A0-prestashop","Un site immobilier réalisé grâce à prestashop",{"title":181,"slug":182,"metaDescription":183,"category":76,"subcategory":184,"tags":185,"difficulty":36,"psVersions":191,"tldr":192,"faqCount":41,"generatedAt":193,"publishDate":193,"url":194,"sourceUrl":195,"sourceTitle":196,"sourceCategory":89,"score":163},"Afficher les miniatures de sous-catégories dans PrestaShop","afficher-miniatures-sous-categories-prestashop","Résolvez l'affichage des miniatures de sous-catégories PrestaShop : diagnostic complet, permissions fichiers, cache et code à jour pour PS 1.7 et 8.x.","categories",[186,187,188,189,190,59,133],"catégories","miniatures","images","sous-catégories","thème",[64,38,39],"Les miniatures de sous-catégories manquantes dans PrestaShop proviennent généralement d'un fichier image absent dans img\u002Fc\u002F, de permissions incorrectes ou d'un cache obsolète. Diagnostic en 5 étapes : vérifier le fichier physique, les droits, purger le cache, inspecter la classe Category et contrôler la base de données.","2026-03-21T16:51:28.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fafficher-miniatures-sous-categories-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F611366-affichage-des-miniatures-de-sous-cat%C3%A9gories","affichage des miniatures de sous-catégories",{"title":198,"slug":199,"metaDescription":200,"category":27,"subcategory":28,"tags":201,"difficulty":36,"psVersions":207,"tldr":208,"faqCount":41,"generatedAt":209,"publishDate":209,"url":210,"sourceUrl":211,"sourceTitle":212,"sourceCategory":46,"score":163},"Générer un PDF dans un module PrestaShop : guide complet","generer-pdf-module-prestashop-guide-complet","Découvrez comment générer des PDF personnalisés dans un module PrestaShop : contrôleur dédié, classe PDF, erreurs AJAX courantes et bonnes pratiques.",[202,203,204,205,206],"pdf","module prestashop","tcpdf","génération documents","controleur admin",[38,39],"Pour générer un PDF dans PrestaShop, évitez AJAX et utilisez une URL directe vers un contrôleur dédié qui envoie le fichier avec les bons en-têtes HTTP. Créez un ModuleFrontController qui récupère l'ID commande via Tools::getValue(), vérifie les droits d'accès, puis appelle la classe PDF native ou TCPDF pour le rendu.","2026-03-21T16:50:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fgenerer-pdf-module-prestashop-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1052101-pdf-qui-se-g%C3%A9n%C3%A8re-pas","Pdf qui  se génère pas",{"title":214,"slug":215,"metaDescription":216,"category":133,"subcategory":217,"tags":218,"difficulty":36,"psVersions":223,"tldr":224,"faqCount":41,"generatedAt":225,"publishDate":225,"url":226,"sourceUrl":227,"sourceTitle":228,"sourceCategory":46,"score":163},"Erreur 500 PrestaShop : diagnostic et correction quand un thème bloque le back-office","erreur-500-prestashop-theme-bloque-back-office","Votre PrestaShop affiche une erreur 500 après l'installation d'un thème ? Découvrez comment retrouver l'accès au back-office et corriger le problème étape par étape.","erreurs-serveur",[219,220,221,133,222],"erreur 500","thème PrestaShop","back-office inaccessible","internal server error",[64,38,39],"Une erreur 500 après installation d'un thème PrestaShop se résout en renommant le dossier du thème fautif via FTP\u002FSSH pour retrouver l'accès au back-office, puis en activant le mode debug pour identifier et corriger la cause exacte de l'erreur.","2026-03-21T16:48:48.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Ferreur-500-prestashop-theme-bloque-back-office","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F607499-erreur-du-serveur-500","Erreur du serveur 500",{"title":230,"slug":231,"metaDescription":232,"category":27,"subcategory":28,"tags":233,"difficulty":240,"psVersions":241,"tldr":242,"faqCount":41,"generatedAt":243,"publishDate":243,"url":244,"sourceUrl":245,"sourceTitle":246,"sourceCategory":46,"score":163},"Activer la navigation à facettes sur la page d'accueil PrestaShop","navigation-facettes-page-accueil-prestashop","Comment intégrer le module de navigation à facettes sur la page d'accueil PrestaShop : override, redirection catégorie et hook personnalisé.",[234,235,236,237,238,239],"navigation à facettes","blocklayered","override","IndexController","hook","page accueil","avance",[64,38,39],"Le module de navigation à facettes PrestaShop ne fonctionne pas sur la page d'accueil car il nécessite un contexte de catégorie. Deux solutions : rediriger la homepage vers une catégorie via un override d'IndexController, ou créer un module compagnon qui injecte le contexte catégorie et délègue le rendu au module de filtrage.","2026-03-21T16:47:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fnavigation-facettes-page-accueil-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F433652-module-navigation-%C3%A0-facettes-en-page-daccueil","Module navigation à facettes en page d'accueil.",{"title":248,"slug":249,"metaDescription":250,"category":76,"subcategory":28,"tags":251,"difficulty":36,"psVersions":258,"tldr":259,"faqCount":41,"generatedAt":260,"publishDate":260,"url":261,"sourceUrl":262,"sourceTitle":263,"sourceCategory":89,"score":163},"Exporter les EAN par produit avec les ventes mensuelles en SQL PrestaShop","exporter-ean-ventes-mensuelles-requete-sql-prestashop","Requête SQL pour extraire les codes EAN13 et les quantités vendues par mois depuis PrestaShop. Export optimisé pour l'analyse des ventes par déclinaison.",[252,253,254,255,256,257],"sql","ean13","export","statistiques","déclinaisons","ventes",[64,38,39],"Requête SQL pour croiser les codes EAN13 des déclinaisons PrestaShop avec les volumes de ventes mensuels, en gérant le piège du GROUP BY strict et les produits sans déclinaison via COALESCE.","2026-03-21T16:46:35.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fexporter-ean-ventes-mensuelles-requete-sql-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999820-requ%C3%AAte-sql-aide-pour-export-ean","Requête SQL aide pour export EAN",{"title":265,"slug":266,"metaDescription":267,"category":113,"subcategory":28,"tags":268,"difficulty":36,"psVersions":276,"tldr":277,"faqCount":41,"generatedAt":278,"publishDate":278,"url":279,"sourceUrl":280,"sourceTitle":281,"sourceCategory":282,"score":163},"Changer le nom de domaine PrestaShop : guide complet sans coupure","changer-nom-domaine-prestashop-guide-complet","Guide pas à pas pour migrer votre boutique PrestaShop vers un nouveau nom de domaine sans perte de données, de SEO ni de temps d'arrêt. Apache, Nginx, base de données.",[269,270,271,272,273,274,275],"nom de domaine","migration","apache","nginx","configuration serveur","DNS","SEO",[64,38,39],"Pour changer le nom de domaine d'une boutique PrestaShop, il faut intervenir à trois niveaux : configurer le nouveau domaine sur le serveur web (Apache ou Nginx), mettre à jour les tables ps_shop_url et ps_configuration en base de données, puis mettre en place des redirections 301 depuis l'ancien domaine pour préserver le référencement.","2026-03-21T16:45:29.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fchanger-nom-domaine-prestashop-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F385643-changement-nom-de-domaine-prestashop","Changement nom de domaine prestashop","Discussion générale",{"title":284,"slug":285,"metaDescription":286,"category":27,"subcategory":28,"tags":287,"difficulty":36,"psVersions":292,"tldr":293,"faqCount":41,"generatedAt":294,"publishDate":294,"url":295,"sourceUrl":296,"sourceTitle":297,"sourceCategory":46,"score":163},"Fatal error Class FrontController not found dans un module PrestaShop","fatal-error-class-frontcontroller-not-found-module-prestashop","Résolvez l'erreur Fatal error Class FrontController not found dans votre module PrestaShop. Conventions de nommage, structure des contrôleurs front et bonnes pratiques.",[203,288,289,290,291],"frontcontroller","erreur fatale","contrôleur front","conventions nommage",[38,39],"L'erreur « Class FrontController not found » dans un module PrestaShop est causée par un non-respect de la convention de nommage stricte des contrôleurs front. La classe doit impérativement s'appeler {nomdumodule}{Controleur}ModuleFrontController, sans underscores dans le nom du module, et étendre ModuleFrontController.","2026-03-21T16:44:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Ffatal-error-class-frontcontroller-not-found-module-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1027957-fatal-error-class-frontcontroller-not-found","Fatal error: Class 'FrontController' not found",{"title":299,"slug":300,"metaDescription":301,"category":52,"subcategory":28,"tags":302,"difficulty":36,"psVersions":307,"tldr":308,"faqCount":41,"generatedAt":309,"publishDate":309,"url":310,"sourceUrl":311,"sourceTitle":312,"sourceCategory":46,"score":313},"Configurer le cache des feuilles de styles CSS dans PrestaShop","configurer-cache-feuilles-styles-css-prestashop","Guide complet pour gérer le cache CSS dans PrestaShop : purge, compression, environnement de développement et bonnes pratiques pour éviter les problèmes d'affichage.",[303,52,304,305,271,306],"cache-css","compression","environnement-developpement","hebergement",[64,38,39],"Les modifications CSS invisibles dans PrestaShop résultent de plusieurs couches de cache (navigateur, CCC, serveur). Désactivez le CCC en développement, travaillez sur un environnement séparé, et utilisez le cache busting en production pour forcer le rechargement des styles.","2026-03-21T16:41:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fconfigurer-cache-feuilles-styles-css-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F462241-pistes-pour-cache-feuilles-de-styles","Pistes pour cache feuilles de styles...",53,{"title":315,"slug":316,"metaDescription":317,"category":270,"subcategory":28,"tags":318,"difficulty":36,"psVersions":324,"tldr":325,"faqCount":41,"generatedAt":326,"publishDate":326,"url":327,"sourceUrl":328,"sourceTitle":329,"sourceCategory":330,"score":313},"Migrer ses données vers PrestaShop : guide complet d'import CSV","migrer-donnees-prestashop-import-csv-guide-complet","Comment importer produits, catégories, clients et déclinaisons dans PrestaShop via l'outil d'import CSV natif. Guide pas à pas avec fichiers modèles.",[319,320,321,322,323],"import CSV","migration PrestaShop","export données","SQL Manager","catalogue produits",[64,38,39],"Pour migrer des données vers PrestaShop, la méthode la plus fiable consiste à partir d'une installation vierge puis à utiliser l'outil d'import CSV natif en respectant l'ordre des dépendances (catégories → produits → déclinaisons → clients → adresses), en combinant le SQL Manager pour l'export et phpMyAdmin pour les cas complexes.","2026-03-21T16:40:44.000Z","\u002Fexpertise\u002Fprestashop\u002Fmigration\u002Fmigrer-donnees-prestashop-import-csv-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F475097-installer-16-puis-import-des-produits-cat%C3%A9gories-clients","Installer 1.6 puis import des produits \u002F catégories \u002F clients ?","PrestaShop Download : installation et mise à jour",{"title":332,"slug":333,"metaDescription":334,"category":335,"subcategory":28,"tags":336,"difficulty":36,"psVersions":344,"tldr":345,"faqCount":41,"generatedAt":346,"publishDate":346,"url":347,"sourceUrl":348,"sourceTitle":349,"sourceCategory":71,"score":313},"Rendre sa boutique PrestaShop responsive et optimiser son SEO","rendre-boutique-prestashop-responsive-optimiser-seo","Guide complet pour adapter votre boutique PrestaShop en responsive design et optimiser vos balises SEO : titres, ancres de liens et bonnes pratiques Google.","seo",[337,338,339,340,341,342,343],"responsive design","SEO PrestaShop","balise title","Bootstrap","mobile-friendly","ancres de liens","optimisation Google",[64,38,39],"Pour optimiser votre boutique PrestaShop, trois actions prioritaires : migrer vers un thème responsive natif (Bootstrap sur 1.6+, CSS Grid sur 8.x), personnaliser les balises title de chaque fiche produit, et soigner systématiquement vos ancres de liens pour renforcer votre maillage SEO.","2026-03-21T16:39:29.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Frendre-boutique-prestashop-responsive-optimiser-seo","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F436483-vos-avis-vos-conseils","Vos avis, vos conseils... ;) !",{"title":351,"slug":352,"metaDescription":353,"category":335,"subcategory":28,"tags":354,"difficulty":240,"psVersions":362,"tldr":363,"faqCount":41,"generatedAt":364,"publishDate":364,"url":365,"sourceUrl":366,"sourceTitle":367,"sourceCategory":46,"score":313},"URLs simplifiées en hébreu sur PrestaShop : diagnostic et solutions","urls-simplifiees-hebreu-caracteres-non-latins-prestashop","Résolvez les problèmes d'URLs simplifiées en hébreu sur PrestaShop. Guide complet pour gérer les caractères non-latins dans les friendly URLs.",[355,356,357,358,359,360,361],"urls-simplifiees","multilingue","hebreu","seo-international","friendly-url","caracteres-non-latins","i18n",[38,39],"PrestaShop supprime les caractères hébraïques lors de la génération d'URLs simplifiées car str2url() ne gère que la translittération latine. La solution combine l'activation de PS_ALLOW_ACCENTED_CHARS_URL et un override de Tools::str2url() pour préserver les caractères Unicode non-latins.","2026-03-21T16:38:11.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Furls-simplifiees-hebreu-caracteres-non-latins-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1053724-url-simplifi%C3%A9-impossible-en-h%C3%A9breu","Url simplifié impossible en hébreu",{"title":369,"slug":370,"metaDescription":371,"category":335,"subcategory":28,"tags":372,"difficulty":36,"psVersions":377,"tldr":378,"faqCount":41,"generatedAt":379,"publishDate":379,"url":380,"sourceUrl":381,"sourceTitle":382,"sourceCategory":383,"score":313},"Multiboutique PrestaShop : quelle structure d'URL choisir par langue ?","multiboutique-prestashop-structure-url-langue-seo-international","Sous-domaines, répertoires ou domaines séparés : découvrez la meilleure structure d'URL pour votre PrestaShop multiboutique multilingue et optimisez votre SEO international.",[373,356,374,375,376,269],"multiboutique","sous-domaines","SEO international","hreflang",[64,38,39],"Pour un PrestaShop multiboutique international, privilégiez les sous-domaines avec code ISO (fr-fr.maboutique.com) : c'est le meilleur compromis entre signal SEO, coût et maintenabilité. Complétez toujours avec les balises hreflang et le ciblage géographique dans Search Console.","2026-03-21T16:36:52.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fmultiboutique-prestashop-structure-url-langue-seo-international","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F474918-multiboutiques-et-choix-nom-de-domaine-par-langue","Multiboutiques et choix nom de domaine par langue","Vente en ligne, référencement et SEO",{"title":385,"slug":386,"metaDescription":387,"category":113,"subcategory":28,"tags":388,"difficulty":36,"psVersions":394,"tldr":395,"faqCount":41,"generatedAt":396,"publishDate":396,"url":397,"sourceUrl":398,"sourceTitle":399,"sourceCategory":71,"score":400},"Checklist complète avant mise en production d'un site PrestaShop","checklist-mise-en-production-prestashop","Liste de vérification exhaustive pour lancer votre boutique PrestaShop en production : performances, RGPD, SEO, sécurité et UX. Guide expert 2024.",[389,390,391,54,275,392,393],"mise en production","checklist","RGPD","PrestaShop 1.7","PrestaShop 8",[38,39],"Checklist complète en 7 points pour réussir la mise en production d'un site PrestaShop : performances, conformité RGPD et cookies (pas toujours obligatoire selon la CNIL), SEO technique, sécurité, test du tunnel d'achat, mentions légales et monitoring post-lancement.","2026-03-21T16:35:32.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fchecklist-mise-en-production-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1064287-besoin-de-feedback-pour-ecommerce-ps-17-httpselite-cbdfr","Besoin de feedback pour ecommerce PS 1.7 https:\u002F\u002Felite-cbd.fr\u002F",54,{"title":402,"slug":403,"metaDescription":404,"category":76,"subcategory":405,"tags":406,"difficulty":36,"psVersions":412,"tldr":413,"faqCount":41,"generatedAt":414,"publishDate":414,"url":415,"sourceUrl":416,"sourceTitle":417,"sourceCategory":46,"score":400},"Mise à jour massive de id_category_default : pourquoi le back-office ne reflète pas vos changements","update-masse-id-category-default-non-visible-back-office-prestashop","Votre UPDATE SQL sur id_category_default ne s'affiche pas dans PrestaShop ? Découvrez pourquoi il faut modifier deux tables et comment le faire correctement.","gestion-categories",[407,408,373,409,410,411],"id_category_default","SQL","ps_product_shop","catégorie par défaut","mise à jour en masse",[141,64,38,39],"Quand vous modifiez id_category_default en SQL, le back-office PrestaShop ne reflète pas le changement car il lit ps_product_shop, pas ps_product. Il faut impérativement mettre à jour les deux tables — c'est une conséquence de l'architecture multiboutique intégrée au cœur de PrestaShop depuis la version 1.5.","2026-03-21T16:34:04.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fupdate-masse-id-category-default-non-visible-back-office-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F568947-update-de-masse-id_category_default-non-visible-sur-le-backend","Update de masse id_category_default non visible sur le backend",{"title":419,"slug":420,"metaDescription":421,"category":422,"subcategory":423,"tags":424,"difficulty":36,"psVersions":432,"tldr":433,"faqCount":41,"generatedAt":434,"publishDate":434,"url":435,"sourceUrl":436,"sourceTitle":437,"sourceCategory":46,"score":400},"Ajouter des boutons de choix transporteur pour le retour produit PrestaShop","boutons-choix-transporteur-retour-produit-prestashop","Personnalisez le formulaire de retour produit PrestaShop avec des boutons de choix transporteur (Colissimo, Mondial Relay) et notification email automatique.","livraison","retours-et-sav",[425,426,427,428,429,430,431],"retour produit","merchandise return","Mail::Send","Colissimo","Mondial Relay","postProcess","transporteur",[38,39],"Pour ajouter un choix de transporteur (Colissimo \u002F Mondial Relay) au formulaire de retour produit PrestaShop, modifiez le template front-office avec des boutons radio, traitez le choix dans un override de OrderReturnController via postProcess(), puis envoyez une notification email personnalisée avec Mail::Send(). L'approche module via le hook actionOrderReturn est recommandée pour la maintenabilité.","2026-03-21T16:33:05.000Z","\u002Fexpertise\u002Fprestashop\u002Flivraison\u002Fboutons-choix-transporteur-retour-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F611401-resolu-ajouter-deux-boutons-pour-le-retour-dun-produit","[Resolu] Ajouter deux boutons pour le retour d'un produit",{"title":439,"slug":440,"metaDescription":441,"category":335,"subcategory":28,"tags":442,"difficulty":36,"psVersions":449,"tldr":450,"faqCount":41,"generatedAt":451,"publishDate":451,"url":452,"sourceUrl":453,"sourceTitle":454,"sourceCategory":383,"score":400},"URL canonique PrestaShop : éviter le contenu dupliqué et protéger son SEO","url-canonique-prestashop-contenu-duplique-seo","Implémentez les URLs canoniques sur PrestaShop pour éliminer le contenu dupliqué, consolider votre autorité SEO et stabiliser vos positions Google.",[443,444,445,446,447,448],"url canonique","contenu dupliqué","référencement prestashop","balise canonical","header tpl","positions google",[64,38,39],"Une chute de positionnement Google sur PrestaShop est souvent causée par du contenu dupliqué interne. L'implémentation correcte des URLs canoniques, combinée à une configuration serveur propre et une bonne UX, permet de consolider l'autorité SEO et de stabiliser durablement vos positions.","2026-03-21T16:31:44.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Furl-canonique-prestashop-contenu-duplique-seo","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F531477-pourquoi-suis-je-moins-bien-positionn%C3%A9e-sur-ce-mot-cl%C3%A9","Pourquoi suis-je moins bien positionnée sur ce mot-clé ?",{"title":456,"slug":457,"metaDescription":458,"category":76,"subcategory":28,"tags":459,"difficulty":36,"psVersions":464,"tldr":465,"faqCount":66,"generatedAt":466,"publishDate":466,"url":467,"sourceUrl":468,"sourceTitle":469,"sourceCategory":89,"score":400},"Requête SQL pour exporter les produits PrestaShop en CSV avec toutes les images","exporter-produits-prestashop-csv-requete-sql-images","Exportez vos produits PrestaShop en CSV avec toutes les images grâce à une requête SQL complète. Compatible PrestaShop 1.6, 1.7 et 8.x.",[460,461,462,463,323],"export csv","requête sql","images produits","phpMyAdmin",[64,38,39],"Requête SQL complète pour exporter tous les produits PrestaShop en CSV avec reconstruction automatique des URLs d'images fragmentées, compatible 1.6 à 8.x, personnalisable avec déclinaisons, promotions et filtres.","2026-03-21T16:30:33.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fexporter-produits-prestashop-csv-requete-sql-images","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F462634-astuce-requete-sql-exportation-produits-csv-toutes-les-images-et-plus","ASTUCE: Requete SQL exportation produits CSV toutes les images et plus",{"title":471,"slug":472,"metaDescription":473,"category":52,"subcategory":28,"tags":474,"difficulty":36,"psVersions":479,"tldr":480,"faqCount":41,"generatedAt":481,"publishDate":481,"url":482,"sourceUrl":483,"sourceTitle":484,"sourceCategory":46,"score":400},"Diagnostiquer et résoudre la lenteur d'un site PrestaShop","diagnostiquer-resoudre-lenteur-site-prestashop","Guide complet pour identifier les causes de lenteur sur PrestaShop : debug profiling, analyse des requêtes SQL, table ps_configuration et optimisations clés.",[52,133,475,56,476,477,478],"profiling","requêtes SQL","ps_configuration","temps de chargement",[64,38,39],"Pour diagnostiquer la lenteur d'un site PrestaShop, mesurez le TTFB via les outils navigateur, activez le debug profiling pour identifier les modules et requêtes SQL lents, puis vérifiez la table ps_configuration qui peut être anormalement gonflée suite à un bug connu de PrestaShop 1.6.","2026-03-21T16:29:06.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fdiagnostiquer-resoudre-lenteur-site-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F563105-lenteur-du-site","Lenteur du site",{"title":486,"slug":487,"metaDescription":488,"category":94,"subcategory":28,"tags":489,"difficulty":122,"psVersions":495,"tldr":496,"faqCount":41,"generatedAt":497,"publishDate":497,"url":498,"sourceUrl":499,"sourceTitle":500,"sourceCategory":46,"score":501},"Personnaliser le fond du bloc éditorial PrestaShop (CSS complet)","personnaliser-fond-bloc-editorial-prestashop-css","Apprenez à modifier l'arrière-plan du bloc éditorial PrestaShop : image de fond pleine largeur, suppression des marges et bonnes pratiques CSS responsive.",[490,491,492,493,494],"bloc éditorial","CSS","background image","mise en page","personnalisation thème",[64,38,39],"Pour ajouter une image de fond au bloc éditorial PrestaShop, utilisez `background-image` en CSS sur `#htmlcontent_home`. Pour un rendu pleine largeur, dépassez le conteneur Bootstrap avec `calc(-50vw + 50%)` ou déplacez le hook hors du `.container` dans le template.","2026-03-21T16:27:57.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fpersonnaliser-fond-bloc-editorial-prestashop-css","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F467909-background-bloc-editorial","background bloc editorial",55,{"title":503,"slug":504,"metaDescription":505,"category":27,"subcategory":28,"tags":506,"difficulty":240,"psVersions":511,"tldr":512,"faqCount":41,"generatedAt":513,"publishDate":513,"url":514,"sourceUrl":515,"sourceTitle":516,"sourceCategory":46,"score":501},"Récupérer des variables dans les URLs simplifiées PrestaShop","recuperer-variables-urls-simplifiees-prestashop","Comment fonctionnent les URLs simplifiées PrestaShop, récupérer des paramètres dynamiques et créer des règles de réécriture personnalisées avec le Dispatcher.",[507,508,509,510,335],"url-rewriting","dispatcher","htaccess","routing",[64,38,39],"Les URLs simplifiées PrestaShop reposent sur le Dispatcher qui utilise des expressions régulières pour extraire les identifiants de chaque URL. Pour ajouter des variables personnalisées, privilégiez le hook moduleRoutes dans un module plutôt que des règles .htaccess, afin de garantir la pérennité et la compatibilité avec la génération de liens.","2026-03-21T16:26:53.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Frecuperer-variables-urls-simplifiees-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F474570-variable-dans-url-simplifi%C3%A9","Variable dans URL simplifié",{"title":518,"slug":519,"metaDescription":520,"category":27,"subcategory":28,"tags":521,"difficulty":36,"psVersions":526,"tldr":527,"faqCount":41,"generatedAt":528,"publishDate":528,"url":529,"sourceUrl":530,"sourceTitle":531,"sourceCategory":46,"score":501},"Arrondir un prix en Smarty dans PrestaShop : ceil, round et math","arrondir-prix-smarty-prestashop-ceil-round-math","Comment arrondir correctement un prix HT en Smarty dans PrestaShop : fonctions round, ceil, floor et l'astuce math equation pour un arrondi au centime supérieur.",[35,522,523,524,525],"arrondi","prix-ht","template","math",[64,38,39],"Pour arrondir un prix au centime supérieur en Smarty, utilisez {math equation='ceil(a*100)\u002F100' a=$variable}. En PrestaShop 8.x, préférez Tools::ps_round() côté PHP avec la constante PS_ROUND_UP pour respecter les règles d'arrondi de la boutique.","2026-03-21T16:25:45.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Farrondir-prix-smarty-prestashop-ceil-round-math","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F511727-arrondir-en-smarty","Arrondir En Smarty",{"title":533,"slug":534,"metaDescription":535,"category":76,"subcategory":28,"tags":536,"difficulty":36,"psVersions":541,"tldr":542,"faqCount":66,"generatedAt":543,"publishDate":543,"url":544,"sourceUrl":545,"sourceTitle":546,"sourceCategory":89,"score":501},"Import CSV de produits PrestaShop : résoudre les erreurs courantes","import-csv-produits-prestashop-erreurs-courantes-solutions","Guide complet pour résoudre les problèmes d'import CSV de produits dans PrestaShop : encodage UTF-8, séparateurs, mapping des champs et bonnes pratiques.",[537,323,538,539,540],"import csv","encodage utf-8","libre office","import produits",[64,38,39],"Les erreurs d'import CSV PrestaShop proviennent principalement de quatre causes : un encodage non UTF-8 (utilisez LibreOffice plutôt qu'Excel), un mauvais séparateur de colonnes (point-virgule obligatoire), un mapping de champs incorrect et une mauvaise gestion des identifiants produit. Testez toujours sur un petit échantillon avant d'importer l'ensemble du catalogue.","2026-03-21T16:24:52.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fimport-csv-produits-prestashop-erreurs-courantes-solutions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F530996-probl%C3%A8me-%C3%A0-limport-des-produits-en-fichier-csv","problème à l'import des produits en fichier csv",{"title":548,"slug":549,"metaDescription":550,"category":133,"subcategory":28,"tags":551,"difficulty":36,"psVersions":558,"tldr":559,"faqCount":41,"generatedAt":560,"publishDate":560,"url":561,"sourceUrl":562,"sourceTitle":563,"sourceCategory":89,"score":564},"Page blanche sur les fiches produits PrestaShop : diagnostic et correction","page-blanche-fiches-produits-prestashop-diagnostic-correction","Résolvez le problème de page blanche sur vos fiches produits PrestaShop. Diagnostic pas à pas : module commentaires, Memcache, erreurs PHP fatales.",[552,553,554,555,556,557],"page blanche","fiche produit","productcomments","memcache","fatal error","debug prestashop",[64,38,39],"Une page blanche sur les fiches produits PrestaShop provient généralement d'un module défaillant (souvent Commentaires Produits) ou d'un cache Memcache mal configuré. Activez le mode debug pour identifier l'erreur, désactivez le module ou le cache incriminé, puis mettez à jour ou corrigez.","2026-03-21T16:23:32.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fpage-blanche-fiches-produits-prestashop-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F388782-page-blanche-sur-toutes-les-fiches-produits","Page Blanche sur toutes les fiches Produits !",56,{"title":566,"slug":567,"metaDescription":568,"category":133,"subcategory":28,"tags":569,"difficulty":36,"psVersions":572,"tldr":573,"faqCount":41,"generatedAt":574,"publishDate":574,"url":575,"sourceUrl":576,"sourceTitle":577,"sourceCategory":46,"score":564},"Erreur 500 sur PrestaShop : diagnostic complet et solutions","erreur-500-prestashop-diagnostic-solutions","Découvrez comment diagnostiquer et corriger une erreur 500 sur PrestaShop 1.7 et 8.x. Mode debug, modules incompatibles, logs serveur : guide complet.",[219,557,570,222,571],"mode debug","diagnostic",[38,39],"L'erreur 500 sur PrestaShop se diagnostique en activant le mode debug pour obtenir la stack trace, puis en vérifiant les modules, la version PHP, les overrides et les logs serveur. La cause la plus fréquente est un module incompatible qu'il suffit de désactiver pour restaurer le site.","2026-03-21T16:22:23.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Ferreur-500-prestashop-diagnostic-solutions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F610001-gros-bug-prestashop-erreur-500","Gros bug Prestashop : Erreur 500",{"title":579,"slug":580,"metaDescription":581,"category":335,"subcategory":28,"tags":582,"difficulty":36,"psVersions":589,"tldr":590,"faqCount":41,"generatedAt":591,"publishDate":591,"url":592,"sourceUrl":593,"sourceTitle":594,"sourceCategory":383,"score":564},"Optimiser le référencement de sa boutique PrestaShop : guide complet","optimiser-referencement-boutique-prestashop-guide-complet","Guide complet pour améliorer le SEO de votre boutique PrestaShop : optimisation on-page, Google Search Console, vitesse, contenu et backlinks.",[583,275,584,585,586,587,588],"référencement","Google Search Console","optimisation on-page","backlinks","vitesse","PrestaShop",[64,38,39],"Le référencement PrestaShop repose sur trois piliers indissociables : l'exploitation de Google Search Console pour piloter sa stratégie, une optimisation on-page systématique (title, meta, contenu structuré, vitesse) et une stratégie de backlinks qualitative. Travaillez en masse via CSV et soumettez vos pages optimisées pour une indexation rapide.","2026-03-21T16:21:24.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Foptimiser-referencement-boutique-prestashop-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F465868-probl%C3%A8me-de-r%C3%A9f%C3%A9rencement","Problème de référencement",{"title":596,"slug":597,"metaDescription":598,"category":27,"subcategory":28,"tags":599,"difficulty":36,"psVersions":604,"tldr":605,"faqCount":41,"generatedAt":606,"publishDate":606,"url":607,"sourceUrl":608,"sourceTitle":609,"sourceCategory":46,"score":564},"Override du CategoryController dans PrestaShop : guide complet","override-categorycontroller-prestashop-guide-complet","Apprenez à créer un override du CategoryController dans PrestaShop 1.7 et 8.x : fichier, structure, cache, bonnes pratiques et pièges à éviter.",[236,600,601,602,55,603],"CategoryController","contrôleur","personnalisation","class_index",[64,38,39],"Pour overrider le CategoryController dans PrestaShop, créez le fichier override\u002Fcontrollers\u002Ffront\u002FCategoryController.php avec une classe étendant CategoryControllerCore, puis supprimez le cache class_index.php. Sur PrestaShop 8.x, les hooks de contrôleur sont une alternative plus maintenable.","2026-03-21T16:19:55.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Foverride-categorycontroller-prestashop-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F609863-override-categorycontroller","Override CategoryController",{"title":611,"slug":612,"metaDescription":613,"category":133,"subcategory":28,"tags":614,"difficulty":36,"psVersions":617,"tldr":618,"faqCount":41,"generatedAt":619,"publishDate":619,"url":620,"sourceUrl":621,"sourceTitle":622,"sourceCategory":46,"score":564},"Bouton panier et sélecteur de langue en panne sur PrestaShop : diagnostic complet","bouton-panier-selecteur-langue-ne-fonctionne-plus-prestashop","Votre bouton d'ajout au panier ou le sélecteur de langue ne fonctionne plus sur PrestaShop ? Diagnostic méthodique, causes fréquentes et solutions testées.",[615,616,31,133,220],"bouton panier","sélecteur langue",[64,38,39],"Un bouton panier et un sélecteur de langue en panne simultanément signalent presque toujours un conflit JavaScript. Le diagnostic passe par la console développeur, la vérification du CCC, l'isolation des modules et le contrôle de l'intégrité des fichiers du thème.","2026-03-21T16:18:48.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fbouton-panier-selecteur-langue-ne-fonctionne-plus-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F623836-bouton-panier-langue-ne-fonction-plus","bouton panier langue ne fonction plus",{"title":624,"slug":625,"metaDescription":626,"category":133,"subcategory":627,"tags":628,"difficulty":122,"psVersions":631,"tldr":632,"faqCount":41,"generatedAt":633,"publishDate":633,"url":634,"sourceUrl":635,"sourceTitle":636,"sourceCategory":89,"score":564},"Impossible de modifier un thème PrestaShop : diagnostic et solutions","impossible-modifier-theme-prestashop-page-blanche-diagnostic","Votre thème PrestaShop ne se modifie pas ou affiche une page blanche ? Diagnostic complet : erreurs PHP, mémoire, cache et bonnes pratiques pour résoudre le problème.","theme",[190,552,629,55,133,630,509],"memory limit","php.ini",[64,38,39],"Un thème PrestaShop impossible à modifier ou provoquant une page blanche est généralement causé par une erreur PHP masquée, une mémoire insuffisante ou un cache persistant. Activez le mode debug, augmentez la mémoire à 512 Mo minimum et videz tous les caches pour résoudre le problème.","2026-03-21T16:17:33.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fimpossible-modifier-theme-prestashop-page-blanche-diagnostic","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485994-je-narrive-pas-%C3%A0-modifier-mon-th%C3%A8me-sous-prestashop-1612","Je N'arrive Pas À Modifier Mon Thème Sous Prestashop 1.6.12",{"title":638,"slug":639,"metaDescription":640,"category":27,"subcategory":28,"tags":641,"difficulty":36,"psVersions":644,"tldr":645,"faqCount":41,"generatedAt":646,"publishDate":646,"url":647,"sourceUrl":648,"sourceTitle":649,"sourceCategory":46,"score":564},"Ajouter un champ personnalisé aux fiches produits PrestaShop","ajouter-champ-personnalise-fiche-produit-prestashop","Guide complet pour créer un champ custom dans PrestaShop : modification base de données, override de classe Product, back-office et template Smarty.",[236,154,642,59,643,553],"champ personnalisé","back-office",[64,38,39],"Pour ajouter un champ personnalisé aux produits PrestaShop, il faut intervenir à quatre niveaux : colonne SQL dans ps_product_lang, override de la classe Product (ObjectModel), intégration au formulaire back-office, et affichage front-office via Smarty. En PS 8.x, préférez un module avec hooks Symfony.","2026-03-21T16:16:21.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-champ-personnalise-fiche-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F550186-cr%C3%A9ation-dun-variable-pour-fichier-tpl","Création d'un variable pour fichier tpl",{"title":651,"slug":652,"metaDescription":653,"category":27,"subcategory":28,"tags":654,"difficulty":36,"psVersions":657,"tldr":658,"faqCount":41,"generatedAt":659,"publishDate":659,"url":660,"sourceUrl":661,"sourceTitle":662,"sourceCategory":46,"score":564},"Afficher le fabricant sur les meilleures ventes PrestaShop","afficher-fabricant-manufacturer-module-meilleures-ventes-prestashop","Comment afficher le nom du fabricant (manufacturer) dans le module des meilleures ventes PrestaShop. Méthode complète avec modification SQL et template.",[82,655,656,35,408,236],"blockbestsellers","module",[64,38,39],"Pour afficher le fabricant dans le module meilleures ventes PrestaShop, créez un override de ProductSale::getBestSalesLight() ajoutant un LEFT JOIN sur ps_manufacturer, puis exploitez la variable manufacturer_name dans votre template Smarty.","2026-03-21T16:14:52.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fafficher-fabricant-manufacturer-module-meilleures-ventes-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F446513-r%C3%A9solu-afficher-fabricantmanufacturer-sur-module-blockbestsellers","[Résolu] Afficher fabricant\u002Fmanufacturer sur module Blockbestsellers",{"title":664,"slug":665,"metaDescription":666,"category":94,"subcategory":28,"tags":667,"difficulty":122,"psVersions":673,"tldr":674,"faqCount":41,"generatedAt":675,"publishDate":675,"url":676,"sourceUrl":677,"sourceTitle":678,"sourceCategory":46,"score":564},"Personnaliser le bouton Ajouter au panier dans PrestaShop","personnaliser-bouton-ajouter-panier-prestashop","Comment modifier le texte et le style du bouton Ajouter au panier dans PrestaShop : traductions, templates Smarty et bonnes pratiques pour 1.6, 1.7 et 8.x.",[668,669,670,671,672],"bouton ajouter au panier","personnalisation theme","traduction prestashop","smarty template","UX e-commerce",[64,38,39],"Le texte du bouton « Ajouter au panier » se modifie sans code via les traductions du back-office PrestaShop. Pour une personnalisation avancée (style, Quick View, conditions par catégorie), il faut surcharger les templates du thème dans un thème enfant en conservant l'attribut data-button-action=\"add-to-cart\".","2026-03-21T16:13:40.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fpersonnaliser-bouton-ajouter-panier-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485536-r%C3%A9solu-item-style-bouton-personnalis%C3%A9-%C3%A0-la-place-de-ajouter-panier","[Résolu] Item Style, Bouton Personnalisé À La Place De Ajouter Panier",{"title":680,"slug":681,"metaDescription":682,"category":27,"subcategory":28,"tags":683,"difficulty":36,"psVersions":685,"tldr":686,"faqCount":41,"generatedAt":687,"publishDate":687,"url":688,"sourceUrl":689,"sourceTitle":690,"sourceCategory":46,"score":691},"Créer un champ multilingue dans un AdminController PrestaShop","creer-champ-multilingue-admincontroller-prestashop","Guide complet pour ajouter des champs multilingues dans un AdminController PrestaShop : table _lang, ObjectModel et formulaire avec gestion des langues.",[684,356,154,643,656],"AdminController",[38,39],"Pour créer un champ multilingue dans un AdminController PrestaShop, trois éléments sont indispensables : une table `_lang` en base de données avec clé composite, un ObjectModel déclaré avec `'multilang' => true` et `'lang' => true` sur chaque champ traduisible, et le paramètre `'lang' => true` dans la définition du formulaire du contrôleur.","2026-03-21T16:12:43.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fcreer-champ-multilingue-admincontroller-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1040876-cr%C3%A9er-un-champ-multi-lingue-dans-un-admincontroller","Créer un champ multi-lingue dans un AdminController",57,{"title":693,"slug":694,"metaDescription":695,"category":335,"subcategory":28,"tags":696,"difficulty":36,"psVersions":701,"tldr":702,"faqCount":41,"generatedAt":703,"publishDate":703,"url":704,"sourceUrl":705,"sourceTitle":706,"sourceCategory":89,"score":691},"Balises title incorrectes dans Google : diagnostic et correction PrestaShop","balises-title-incorrectes-google-diagnostic-correction-prestashop","Vos balises title PrestaShop s'affichent mal dans Google ? Découvrez comment diagnostiquer le problème, corriger le template et forcer la réindexation.",[339,275,584,697,698,699,700],"meta tags","indexation","cache Google","header.tpl",[64,38,39],"Un title incorrect dans Google provient soit du cache de Googlebot qui conserve une ancienne version, soit d'un problème dans le template head.tpl du thème, soit d'une réécriture volontaire par Google. Diagnostiquez avec curl et la Search Console, corrigez le template si nécessaire, puis forcez la réindexation.","2026-03-21T16:11:34.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fbalises-title-incorrectes-google-diagnostic-correction-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F511802-probl%C3%A8me-balise-titre-sur-google","Problème Balise Titre Sur Google.",{"title":708,"slug":709,"metaDescription":710,"category":27,"subcategory":28,"tags":711,"difficulty":122,"psVersions":714,"tldr":715,"faqCount":41,"generatedAt":716,"publishDate":716,"url":717,"sourceUrl":718,"sourceTitle":719,"sourceCategory":46,"score":691},"Accéder au code source de la page d'accueil PrestaShop","acceder-code-source-page-accueil-prestashop","Découvrez comment localiser et modifier les fichiers template de votre page d'accueil PrestaShop : header, index, footer, modules hookés et bonnes pratiques.",[35,712,713,114,602],"templates","themes",[64,38,39],"La page d'accueil PrestaShop est composée de plusieurs fichiers template (header.tpl, index.tpl, footer.tpl) et de modules hookés qui injectent leur propre contenu. Pour modifier un élément, il faut d'abord identifier le fichier responsable via le mode debug Smarty, puis le surcharger proprement dans un thème enfant.","2026-03-21T16:10:17.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Facceder-code-source-page-accueil-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F238938-comment-acceder-au-code-source-de-ma-page-dacceuil","comment acceder au code source de ma page d'acceuil?",{"title":721,"slug":722,"metaDescription":723,"category":335,"subcategory":28,"tags":724,"difficulty":122,"psVersions":726,"tldr":727,"faqCount":41,"generatedAt":728,"publishDate":728,"url":729,"sourceUrl":730,"sourceTitle":731,"sourceCategory":89,"score":691},"Référencer sa boutique PrestaShop : guide complet SEO et performance","referencer-boutique-prestashop-seo-performance-guide","Découvrez comment référencer efficacement votre boutique PrestaShop : outils SEO indispensables, optimisation des performances et bonnes pratiques pour Google.",[583,275,52,584,725,337,478],"PageSpeed",[38,39],"Le référencement d'une boutique PrestaShop repose sur trois piliers : la performance technique (TTFB \u003C 200 ms, modules minimaux), le suivi via Google Search Console, et un design responsive. Le SEO se travaille dès la conception du site, pas après la mise en ligne.","2026-03-21T16:09:12.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Freferencer-boutique-prestashop-seo-performance-guide","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F452619-comment-referencez-vous-votre-boutique","Comment referencez vous votre boutique ?",{"title":733,"slug":734,"metaDescription":735,"category":94,"subcategory":28,"tags":736,"difficulty":36,"psVersions":741,"tldr":742,"faqCount":41,"generatedAt":743,"publishDate":743,"url":744,"sourceUrl":745,"sourceTitle":746,"sourceCategory":46,"score":691},"Ajouter des boutons + et - pour la quantité sur la fiche produit PrestaShop","boutons-plus-moins-quantite-fiche-produit-prestashop","Intégrez des boutons d'incrémentation +\u002F- à côté du champ quantité sur vos fiches produits PrestaShop. Guide complet avec code pour PS 1.7 et 8.x.",[737,553,672,738,739,740],"quantité produit","template Smarty","JavaScript","panier",[64,38,39],"PrestaShop 1.7 et 8.x intègrent nativement des boutons +\u002F- via TouchSpin dans le thème Classic. Pour les thèmes personnalisés, une implémentation en Vanilla JS avec des boutons HTML accessibles, un dispatch d'événement change et le respect de la quantité minimale suffit à recréer cette fonctionnalité.","2026-03-21T16:07:56.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fboutons-plus-moins-quantite-fiche-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F395604-int%C3%A9grer-ou-sur-la-page-produit-%C3%A0-c%C3%B4t%C3%A9-de-quantit%C3%A9","intégrer + ou - sur la page produit à côté de quantité",{"title":748,"slug":749,"metaDescription":750,"category":751,"subcategory":28,"tags":752,"difficulty":36,"psVersions":759,"tldr":760,"faqCount":41,"generatedAt":761,"publishDate":761,"url":762,"sourceUrl":763,"sourceTitle":764,"sourceCategory":46,"score":691},"Résoudre les problèmes de certificat SSL et contenu mixte sur PrestaShop","resoudre-problemes-certificat-ssl-contenu-mixte-prestashop","Guide complet pour diagnostiquer et corriger les erreurs SSL, le contenu mixte (mixed content) et forcer le HTTPS sur votre boutique PrestaShop 1.7 et 8.x.","securite",[753,754,755,756,136,757,758],"ssl","https","contenu mixte","certificat","mixed content","let's encrypt",[64,38,39],"Le problème de certificat SSL \"partiel\" sur PrestaShop est causé par du contenu mixte : des ressources (images, CSS, JS) encore chargées en HTTP. La solution complète implique d'activer le SSL sur toutes les pages, de mettre à jour les URLs en base de données via des requêtes REPLACE, de corriger le thème et les modules, et d'ajouter le header upgrade-insecure-requests comme filet de sécurité.","2026-03-21T16:06:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fsecurite\u002Fresoudre-problemes-certificat-ssl-contenu-mixte-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F470452-soucis-de-certificat-ssl-sur-boutique-en-ligne","Soucis de certificat SSL sur boutique en ligne",{"title":766,"slug":767,"metaDescription":768,"category":27,"subcategory":28,"tags":769,"difficulty":36,"psVersions":773,"tldr":774,"faqCount":41,"generatedAt":775,"publishDate":775,"url":776,"sourceUrl":777,"sourceTitle":778,"sourceCategory":46,"score":779},"Modifier l'ordre des catégories dans un menu PrestaShop","modifier-ordre-categories-menu-prestashop","Comment changer l'ordre d'affichage des catégories dans le menu PrestaShop : tri par position au lieu de l'ordre alphabétique. Guide SQL et module.",[770,186,408,656,771,772],"menu","tri","position",[64,38,39],"Pour corriger l'ordre des catégories dans un menu PrestaShop, remplacez `ORDER BY cl.name ASC` par `ORDER BY c.position ASC` dans la requête SQL du module de menu, ou utilisez la méthode native `Category::getChildren()` qui trie par position par défaut.","2026-03-21T16:05:23.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fmodifier-ordre-categories-menu-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F384884-r%C3%A9solu-ordre-menu-dv","[Résolu] Ordre Menu DV",58,{"title":781,"slug":782,"metaDescription":783,"category":335,"subcategory":28,"tags":784,"difficulty":36,"psVersions":791,"tldr":792,"faqCount":41,"generatedAt":793,"publishDate":793,"url":794,"sourceUrl":795,"sourceTitle":796,"sourceCategory":383,"score":779},"Configurer Google Shopping avec PrestaShop : subdivisions et campagnes rentables","configurer-google-shopping-prestashop-subdivisions-campagnes","Guide complet pour optimiser vos campagnes Google Shopping sur PrestaShop : subdivision des produits, flux Merchant Center et stratégies d'enchères efficaces.",[785,786,787,788,789,790],"google-shopping","google-ads","merchant-center","flux-produits","sem","roi-publicitaire",[38,39],"Pour des campagnes Google Shopping rentables sur PrestaShop, structurez votre flux avec des titres optimisés et des custom labels, puis subdivisez vos produits par marque, catégorie et marge — sans sur-segmenter au-delà du seuil de données exploitables.","2026-03-21T16:04:26.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fconfigurer-google-shopping-prestashop-subdivisions-campagnes","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F394039-adwords-campagne-google-shopping","Adwords, campagne google shopping",{"title":798,"slug":799,"metaDescription":800,"category":113,"subcategory":28,"tags":801,"difficulty":122,"psVersions":804,"tldr":805,"faqCount":41,"generatedAt":806,"publishDate":806,"url":807,"sourceUrl":808,"sourceTitle":809,"sourceCategory":89,"score":779},"Modifier les titres et libellés du thème PrestaShop (Popular Products, Vous aimerez aussi)","modifier-titres-libelles-theme-prestashop","Comment personnaliser les titres de sections comme Popular Products ou Vous aimerez aussi dans PrestaShop 1.7 et 8.x via les traductions du thème.",[802,190,602,643,803],"traductions","classic",[38,39],"Pour modifier les titres de sections comme « Popular Products » ou « Vous aimerez aussi » dans PrestaShop, utilisez le système de traductions du thème dans le back-office (International → Traductions), puis videz le cache pour appliquer les changements.","2026-03-21T16:02:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fmodifier-titres-libelles-theme-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F623052-changement-de-titre-sous-prestashop-172","changement de titre sous prestashop 1.7.2",{"title":811,"slug":812,"metaDescription":813,"category":27,"subcategory":28,"tags":814,"difficulty":36,"psVersions":818,"tldr":819,"faqCount":66,"generatedAt":820,"publishDate":820,"url":821,"sourceUrl":822,"sourceTitle":823,"sourceCategory":46,"score":779},"Ajouter des champs personnalisés au formulaire d'inscription PrestaShop via un module","ajouter-champs-personnalises-formulaire-inscription-prestashop-module","Apprenez à ajouter des champs personnalisés au formulaire d'inscription client PrestaShop sans override, grâce à un module utilisant les hooks natifs.",[203,815,116,816,817],"formulaire inscription","champs personnalisés","customer form",[38,39],"Pour ajouter des champs au formulaire d'inscription PrestaShop, créez un module utilisant le hook additionalCustomerFormFields plutôt qu'un override de la classe Customer. Cette approche est compatible 1.7 à 8.x, sans conflit entre modules et désinstallable proprement.","2026-03-21T16:01:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-champs-personnalises-formulaire-inscription-prestashop-module","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1070803-modifier-les-champs-dinscription-depuis-un-module","Modifier les champs d'inscription depuis un module",{"title":825,"slug":826,"metaDescription":827,"category":94,"subcategory":28,"tags":828,"difficulty":122,"psVersions":832,"tldr":833,"faqCount":834,"generatedAt":835,"publishDate":835,"url":836,"sourceUrl":837,"sourceTitle":838,"sourceCategory":89,"score":779},"Personnaliser les couleurs de fond et du menu dans PrestaShop","personnaliser-couleur-fond-menu-prestashop","Guide complet pour modifier la couleur de fond du thème et du menu horizontal PrestaShop. CSS, inspecteur, CCC et bonnes pratiques pour PS 1.6 à 8.x.",[100,190,602,770,829,830,831],"couleur de fond","CCC","inspecteur navigateur",[64,38,39],"Pour modifier les couleurs de fond et du menu PrestaShop, désactivez d'abord le CCC (cache CSS) dans les paramètres de performance, identifiez les bons sélecteurs avec l'inspecteur du navigateur, appliquez vos styles dans un thème enfant, puis réactivez le CCC pour la production.",6,"2026-03-21T16:00:29.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fpersonnaliser-couleur-fond-menu-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F384203-changement-couleur-de-fond-du-th%C3%A8me-dorigine-et-du-menu-haut-horizontal","Changement couleur de fond du thème d'origine et du Menu Haut Horizontal",{"title":840,"slug":841,"metaDescription":842,"category":94,"subcategory":28,"tags":843,"difficulty":36,"psVersions":846,"tldr":847,"faqCount":41,"generatedAt":848,"publishDate":848,"url":849,"sourceUrl":850,"sourceTitle":851,"sourceCategory":71,"score":779},"Optimiser le responsive design d'une boutique PrestaShop de literie","optimiser-responsive-design-boutique-prestashop-literie","Guide complet pour adapter le responsive design d'une boutique PrestaShop spécialisée literie : grilles produits, fiches sur mesure et UX mobile optimisée.",[337,99,844,491,340,845,323],"literie","UX mobile",[64,38,39],"Guide complet pour optimiser le responsive design d'une boutique PrestaShop spécialisée literie : diagnostic des problèmes courants (grilles, images, sélecteurs de déclinaisons, tableaux de tailles), corrections CSS et templates, et checklist de validation avant mise en production.","2026-03-21T15:59:14.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Foptimiser-responsive-design-boutique-prestashop-literie","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F531948-site-fabricant-fran%C3%A7ais-de-literie-matelas-sur-mesure-sommier","Site fabricant français de literie (matelas sur mesure, sommier...)",{"title":853,"slug":854,"metaDescription":855,"category":76,"subcategory":28,"tags":856,"difficulty":36,"psVersions":861,"tldr":862,"faqCount":41,"generatedAt":863,"publishDate":863,"url":864,"sourceUrl":865,"sourceTitle":866,"sourceCategory":89,"score":779},"Extraire les photos produits PrestaShop : SQL, cURL et bonnes pratiques","extraire-donnees-produits-prestashop-photos-sql-curl","Guide complet pour extraire les images produits PrestaShop via requête SQL et cURL. Méthode professionnelle compatible PrestaShop 1.7 et 8.x.",[462,857,858,859,860],"extraction SQL","cURL","migration images","base de données PrestaShop",[64,38,39],"Pour extraire les photos produits de PrestaShop, reconstituez les URLs des images via une requête SQL sur la table ps_image (en découpant l'id_image en sous-dossiers), puis téléchargez-les en masse avec cURL ou rsync.","2026-03-21T15:57:50.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fextraire-donnees-produits-prestashop-photos-sql-curl","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F611405-extractions-des-photos-fiches-produits","extractions des photos fiches produits",{"title":868,"slug":869,"metaDescription":870,"category":52,"subcategory":28,"tags":871,"difficulty":36,"psVersions":874,"tldr":875,"faqCount":66,"generatedAt":876,"publishDate":876,"url":877,"sourceUrl":878,"sourceTitle":879,"sourceCategory":89,"score":880},"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.",[52,56,478,475,725,872,873],"modules","serveur",[64,38,39],"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.","2026-03-21T15:56:39.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Ftemps-chargement-long-prestashop-diagnostic-optimisation","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F513305-temps-de-chargement-long-sur-la-requ%C3%AAte-fr","Temps De Chargement Long Sur La Requête \u002Ffr",59,{"title":882,"slug":883,"metaDescription":884,"category":94,"subcategory":28,"tags":885,"difficulty":122,"psVersions":889,"tldr":890,"faqCount":41,"generatedAt":891,"publishDate":891,"url":892,"sourceUrl":893,"sourceTitle":894,"sourceCategory":46,"score":880},"Icônes disparues et images tronquées sur PrestaShop : diagnostic CSS","icones-disparues-images-tronquees-prestashop-css","Résolvez les problèmes d'icônes manquantes (œil, grille, liste) et d'images produit tronquées sur PrestaShop. Corrections CSS détaillées et bonnes pratiques.",[100,886,887,888,553,190],"icônes","images produit","font-icons",[64,38,39],"Les icônes disparues sur PrestaShop sont causées par des propriétés CSS `content` vidées dans les pseudo-éléments `::before` — il suffit de restaurer les bons caractères Unicode. Les images produit tronquées se corrigent en ajustant la propriété `max-width` du conteneur image dans le CSS du thème.","2026-03-21T15:55:13.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Ficones-disparues-images-tronquees-prestashop-css","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F510664-r%C3%A9duction-daffichage-dimage-et-disparition-doeil","Réduction D'affichage D'image Et Disparition D'oeil",{"title":896,"slug":897,"metaDescription":898,"category":76,"subcategory":28,"tags":899,"difficulty":36,"psVersions":900,"tldr":901,"faqCount":41,"generatedAt":902,"publishDate":902,"url":903,"sourceUrl":904,"sourceTitle":905,"sourceCategory":89,"score":880},"Import CSV PrestaShop : gérer les sous-catégories homonymes","importer-sous-categories-meme-nom-prestashop-csv","Comment importer des sous-catégories portant le même nom dans PrestaShop sans conflit. Méthode par ID, fichier CSV structuré et bonnes pratiques d'import.",[319,186,189,643,76],[38,39],"Lors d'un import CSV PrestaShop, les sous-catégories portant le même nom sont confondues car l'import se base sur le nom. La solution : utiliser les ID numériques des catégories dans le CSV et activer l'option \"Forcer les identifiants\" dans le back-office.","2026-03-21T15:54:01.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fimporter-sous-categories-meme-nom-prestashop-csv","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1046730-import-sous-cat%C3%A9gories-avec-le-m%C3%AAme-nom","Import sous-catégories avec le même nom",{"title":907,"slug":908,"metaDescription":909,"category":27,"subcategory":28,"tags":910,"difficulty":36,"psVersions":915,"tldr":916,"faqCount":41,"generatedAt":917,"publishDate":917,"url":918,"sourceUrl":919,"sourceTitle":920,"sourceCategory":46,"score":880},"Changer l'ordre des champs du formulaire d'adresse PrestaShop","changer-ordre-champs-formulaire-adresse-prestashop","Guide complet pour réorganiser les champs du formulaire d'adresse client dans PrestaShop 1.7 et 8.x : templates Smarty, FormFields et bonnes pratiques.",[911,912,913,914,220],"formulaire adresse","template smarty","personnalisation front-office","FormFields",[64,38,39],"Pour réorganiser les champs du formulaire d'adresse PrestaShop, modifiez le template Smarty (1.6) ou surchargez le CustomerAddressFormatter via un module (1.7\u002F8.x). Pensez impérativement à vider le cache Smarty et à vérifier que vous éditez le bon template dans la hiérarchie de votre thème.","2026-03-21T15:52:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fchanger-ordre-champs-formulaire-adresse-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F393379-changer-lordre-des-champs-du-formulaire-dadresse-client","Changer l'ordre des champs du formulaire d'adresse client",{"title":922,"slug":923,"metaDescription":924,"category":113,"subcategory":28,"tags":925,"difficulty":36,"psVersions":930,"tldr":931,"faqCount":41,"generatedAt":932,"publishDate":932,"url":933,"sourceUrl":934,"sourceTitle":935,"sourceCategory":46,"score":880},"Corriger la devise affichée dans le dashboard PrestaShop (DashGoals)","corriger-devise-dashboard-dashgoals-prestashop","Le tableau de bord PrestaShop affiche la mauvaise devise ? Découvrez comment corriger le problème de devise dans DashGoals et AdminController.",[926,927,928,684,643,929],"devise","dashboard","DashGoals","currency",[64,38,39],"Le dashboard PrestaShop (DashGoals) peut afficher la mauvaise devise si PS_CURRENCY_DEFAULT pointe vers un mauvais identifiant. Corrigez la valeur en base de données ou créez un override d'AdminController utilisant Currency::getIdByIsoCode() pour forcer la devise correcte.","2026-03-21T15:51:47.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fcorriger-devise-dashboard-dashgoals-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F610144-dashgoal-devise","DASHGOAL - Devise",{"title":937,"slug":938,"metaDescription":939,"category":133,"subcategory":28,"tags":940,"difficulty":36,"psVersions":945,"tldr":946,"faqCount":41,"generatedAt":947,"publishDate":947,"url":948,"sourceUrl":949,"sourceTitle":950,"sourceCategory":951,"score":952},"Résoudre le problème d'ajout au panier sur PrestaShop 1.7 et 8.x","probleme-ajout-panier-prestashop-diagnostic-correction","Votre bouton Ajouter au panier ne fonctionne plus sur PrestaShop ? Découvrez les causes courantes (conflit JS, cache, modules) et les solutions pas à pas.",[941,942,557,943,944],"ajout panier","conflit javascript","custom.js","cache prestashop",[38,39],"Un bouton « Ajouter au panier » inopérant sur PrestaShop est presque toujours causé par un conflit JavaScript entre modules ou dans le fichier custom.js du thème. Le diagnostic passe par la console navigateur, l'isolation des modules et la purge complète des caches (PrestaShop + navigateur).","2026-03-21T15:50:40.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fprobleme-ajout-panier-prestashop-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1053091-help-presta-1777-probl%C3%A8me-ajout-panier","Help : Presta 1.7.7.7 problème ajout panier","Rapports de bugs",60,{"title":954,"slug":955,"metaDescription":956,"category":76,"subcategory":28,"tags":957,"difficulty":36,"psVersions":964,"tldr":965,"faqCount":41,"generatedAt":966,"publishDate":966,"url":967,"sourceUrl":968,"sourceTitle":969,"sourceCategory":46,"score":952},"Modifier la position des produits sur les pages catégories PrestaShop","modifier-position-produits-pages-categories-prestashop","Comment personnaliser l'ordre d'affichage des produits sur les pages catégories PrestaShop : tri aléatoire, SQL ORDER BY RAND, override getProducts et bonnes pratiques.",[958,959,960,961,962,963],"tri produits","getProducts","override Category","ORDER BY RAND","page catégorie","position produits",[38,39],"Pour modifier dynamiquement l'ordre des produits en catégorie PrestaShop, exploitez le paramètre natif $random de Category::getProducts() ou utilisez ORDER BY RAND(seed) avec une graine fixe par session pour éviter les doublons de pagination. Sur les gros catalogues, préférez un cron qui pré-calcule les positions.","2026-03-21T15:49:31.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fmodifier-position-produits-pages-categories-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1051909-changer-%C3%A0-linfini-la-position-des-articles-sur-la-page-produits","Changer à l'infini la position des articles sur la page produits",{"title":971,"slug":972,"metaDescription":973,"category":974,"subcategory":28,"tags":975,"difficulty":36,"psVersions":979,"tldr":980,"faqCount":834,"generatedAt":981,"publishDate":981,"url":982,"sourceUrl":983,"sourceTitle":984,"sourceCategory":985,"score":952},"Extraire les données de facturation PrestaShop via requête SQL","extraire-donnees-facturation-prestashop-requete-sql","Requête SQL complète pour extraire factures, clients et produits depuis PrestaShop. Compatible 1.6, 1.7 et 8.x avec export CSV via le back-office.","commandes",[976,408,321,977,643,978],"facturation","comptabilité","requête SQL",[64,38,39],"Requête SQL complète pour extraire toutes les données de facturation PrestaShop (factures, clients, adresses, produits, TVA, remises) depuis le gestionnaire SQL du back-office, avec filtres par date et statut, compatible de PrestaShop 1.6 à 8.x.","2026-03-21T15:48:22.000Z","\u002Fexpertise\u002Fprestashop\u002Fcommandes\u002Fextraire-donnees-facturation-prestashop-requete-sql","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F549319-module-extraction-des-donn%C3%A9es-de-facturation","Module extraction des données de facturation","Recherche d'un module ou d'un thème",{"title":987,"slug":988,"metaDescription":989,"category":113,"subcategory":28,"tags":990,"difficulty":122,"psVersions":993,"tldr":994,"faqCount":41,"generatedAt":995,"publishDate":995,"url":996,"sourceUrl":997,"sourceTitle":998,"sourceCategory":89,"score":952},"Résoudre l'erreur memory_limit PHP après installation d'un thème PrestaShop","erreur-memory-limit-php-installation-theme-prestashop","Erreur memory_limit après installation d'un thème PrestaShop ? Diagnostic complet, configuration php.ini optimale et solutions durables pour PHP 7\u002F8.",[991,630,190,273,54,992],"memory_limit","PHP",[64,38,39],"L'erreur memory_limit lors de l'installation d'un thème PrestaShop se résout en augmentant la directive à 512 Mo minimum via php.ini, .htaccess ou .user.ini, après avoir diagnostiqué la configuration actuelle avec phpinfo().","2026-03-21T15:47:12.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Ferreur-memory-limit-php-installation-theme-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F562728-probl%C3%A8me-de-memory_limit-suite-%C3%A0-linstallation-dun-th%C3%A8me","Problème de memory_limit suite à l'installation d'un thème",{"title":1000,"slug":1001,"metaDescription":1002,"category":27,"subcategory":28,"tags":1003,"difficulty":36,"psVersions":1008,"tldr":1009,"faqCount":41,"generatedAt":1010,"publishDate":1010,"url":1011,"sourceUrl":1012,"sourceTitle":1013,"sourceCategory":46,"score":952},"Récupérer les personnalisations produit PrestaShop via ObjectModel","recuperer-personnalisations-produit-prestashop-objectmodel","Créez une classe ObjectModel pour gérer les personnalisations produit PrestaShop. Guide complet avec requêtes DbQuery, bonnes pratiques et code compatible 8.x.",[154,1004,1005,1006,1007],"personnalisation produit","DbQuery","module PrestaShop","customization",[38,39],"Guide complet pour créer une classe ObjectModel dédiée à la récupération des personnalisations produit PrestaShop, avec requêtes DbQuery par produit et par commande, bonnes pratiques de sécurité SQL et compatibilité 1.7\u002F8.x.","2026-03-21T15:46:09.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Frecuperer-personnalisations-produit-prestashop-objectmodel","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F609201-personnalisation-produit","Personnalisation produit",{"title":1015,"slug":1016,"metaDescription":1017,"category":270,"subcategory":28,"tags":1018,"difficulty":36,"psVersions":1024,"tldr":1025,"faqCount":834,"generatedAt":1026,"publishDate":1026,"url":1027,"sourceUrl":1028,"sourceTitle":1029,"sourceCategory":330,"score":1030},"Transférer PrestaShop vers un nouvel hébergeur sans perdre de données","transferer-prestashop-nouvel-hebergeur-migration-complete","Guide complet pour migrer votre boutique PrestaShop vers un nouvel hébergeur : fichiers, base de données, settings.inc.php et pièges à éviter.",[1019,1020,1021,1022,1023],"migration prestashop","transfert hébergeur","settings.inc.php","sauvegarde prestashop","cookie key",[64,38,39],"Pour migrer PrestaShop vers un nouvel hébergeur, sauvegardez fichiers et base de données, transférez le tout, adaptez les identifiants BDD dans settings.inc.php (et parameters.php en 8.x) mais conservez impérativement les clés de chiffrement (_COOKIE_KEY_, _RIJNDAEL_KEY_) sous peine de rendre tous les mots de passe clients inutilisables.","2026-03-21T15:44:48.000Z","\u002Fexpertise\u002Fprestashop\u002Fmigration\u002Ftransferer-prestashop-nouvel-hebergeur-migration-complete","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F580987-transfert-dhebergeur","Transfert d'hebergeur",61,{"title":1032,"slug":1033,"metaDescription":1034,"category":974,"subcategory":28,"tags":1035,"difficulty":36,"psVersions":1037,"tldr":1038,"faqCount":834,"generatedAt":1039,"publishDate":1039,"url":1040,"sourceUrl":1041,"sourceTitle":1042,"sourceCategory":89,"score":1030},"Masquer des commandes dans le back-office PrestaShop sans les supprimer","masquer-commandes-back-office-prestashop-override-adminorders","Apprenez à filtrer et masquer certaines commandes dans le back-office PrestaShop grâce à un champ active et un override propre du contrôleur AdminOrders.",[974,643,236,1036,408,54],"AdminOrdersController",[64,38,39],"Pour masquer des commandes dans le back-office PrestaShop sans les supprimer, ajoutez un champ `active` à la table `ps_orders` et filtrez-le via un override de `AdminOrdersController`. Cette méthode préserve l'intégrité des données et reste réversible à tout moment.","2026-03-21T15:43:23.000Z","\u002Fexpertise\u002Fprestashop\u002Fcommandes\u002Fmasquer-commandes-back-office-prestashop-override-adminorders","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F605892-r%C3%A9duire-laffichage-des-commandes-clients-dans-le-bo","Réduire l'affichage des commandes clients dans le BO?",{"title":1044,"slug":1045,"metaDescription":1046,"category":27,"subcategory":28,"tags":1047,"difficulty":36,"psVersions":1049,"tldr":1050,"faqCount":41,"generatedAt":1051,"publishDate":1051,"url":1052,"sourceUrl":1053,"sourceTitle":1054,"sourceCategory":46,"score":1055},"Gérer les traductions vides dans PrestaShop : guide complet","gerer-traductions-vides-prestashop-modules-themes","Découvrez comment corriger et prévenir les traductions vides dans PrestaShop 1.7 et 8.x : fichiers de langue, back-office, scripts d'automatisation et bonnes pratiques.",[802,872,1048,361,643,356],"internationalisation",[64,38,39],"Les traductions vides dans PrestaShop surviennent quand un module ne fournit pas de fichier de langue pour votre boutique. La solution la plus fiable est de dupliquer un fichier de traduction existant, de traduire les chaînes (manuellement ou en masse via tableur), puis de placer le résultat dans le dossier de surcharge du thème pour survivre aux mises à jour.","2026-03-21T15:42:10.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fgerer-traductions-vides-prestashop-modules-themes","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F608079-emp%C3%AAcher-les-traduction-vides","Empêcher les traduction \"vides\"",62,{"title":1057,"slug":1058,"metaDescription":1059,"category":52,"subcategory":28,"tags":1060,"difficulty":36,"psVersions":1064,"tldr":1065,"faqCount":41,"generatedAt":1066,"publishDate":1066,"url":1067,"sourceUrl":1068,"sourceTitle":1069,"sourceCategory":71,"score":1055},"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.",[52,335,55,1061,1062,56,1063],"cdn","core-web-vitals","gtmetrix",[64,38,39],"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.","2026-03-21T15:40:53.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Foptimiser-performances-seo-boutique-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F387410-votre-avis-sur-ma-boutique-en-ligne-bio-made-in-france","Votre avis sur ma boutique en ligne bio made in France",{"title":1071,"slug":1072,"metaDescription":1073,"category":27,"subcategory":28,"tags":1074,"difficulty":122,"psVersions":1078,"tldr":1079,"faqCount":41,"generatedAt":1080,"publishDate":1080,"url":1081,"sourceUrl":1082,"sourceTitle":1083,"sourceCategory":89,"score":1055},"Intégrer un widget externe dans votre thème PrestaShop","integrer-widget-externe-theme-prestashop","Guide complet pour intégrer un widget tiers (avis, chat, tracking) dans un thème PrestaShop via les fichiers TPL, hooks et bonnes pratiques.",[1075,1076,627,35,114,1077],"widget","tpl","integration",[64,38,39],"Pour intégrer un widget externe dans PrestaShop, trois méthodes existent : l'édition directe des fichiers TPL du thème (rapide mais fragile), la création d'un module dédié avec hooks (pérenne et professionnel), ou l'utilisation du module HTML personnalisé (sans code). La méthode par module est recommandée pour sa résistance aux mises à jour et sa flexibilité.","2026-03-21T15:39:25.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fintegrer-widget-externe-theme-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F532847-int%C3%A9gration-de-widget","intégration de widget",{"title":1085,"slug":1086,"metaDescription":1087,"category":1088,"subcategory":28,"tags":1089,"difficulty":122,"psVersions":1091,"tldr":1092,"faqCount":41,"generatedAt":1093,"publishDate":1093,"url":1094,"sourceUrl":1095,"sourceTitle":1096,"sourceCategory":89,"score":1055},"Désactiver l'email de confirmation de commande depuis le back-office PrestaShop","desactiver-email-confirmation-commande-back-office-prestashop","Comment empêcher l'envoi automatique d'emails de confirmation lors de la création ou modification de commandes dans le back-office PrestaShop 1.7 et 8.x.","email",[1088,974,643,1090,113],"statuts",[64,38,39],"Pour empêcher l'envoi d'emails de confirmation depuis le back-office PrestaShop, créez un statut de commande personnalisé avec l'option d'envoi d'email désactivée, ou utilisez le hook actionEmailSendBefore pour un contrôle conditionnel selon le contexte (BO vs front-office).","2026-03-21T15:38:04.000Z","\u002Fexpertise\u002Fprestashop\u002Femail\u002Fdesactiver-email-confirmation-commande-back-office-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F612484-empecher-lenvoie-de-mail-de-confirmation-de-commande-depuis-bo","Empecher l'envoie de mail de confirmation de commande depuis BO",{"title":1098,"slug":1099,"metaDescription":1100,"category":113,"subcategory":28,"tags":1101,"difficulty":36,"psVersions":1106,"tldr":1107,"faqCount":41,"generatedAt":1108,"publishDate":1108,"url":1109,"sourceUrl":1110,"sourceTitle":1111,"sourceCategory":46,"score":1055},"Navigation à facettes absente de la recherche PrestaShop : solutions","navigation-facettes-absente-page-recherche-prestashop","La navigation à facettes ne s'affiche pas sur la page de recherche PrestaShop ? Découvrez les causes et solutions pour activer les filtres sur vos résultats.",[234,1102,1103,1104,1105],"recherche PrestaShop","filtres produits","hook displayLeftColumn","module faceted search",[64,38,39],"La navigation à facettes est absente de la page de recherche PrestaShop car le module natif ne supporte que les pages catégories. La solution passe par la vérification du layout du thème (colonne gauche + hook displayLeftColumn), puis éventuellement un override du module ou un développement spécifique pour étendre le filtrage au contrôleur de recherche.","2026-03-21T15:37:04.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fnavigation-facettes-absente-page-recherche-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F385250-bloc-navigation-%C3%A0-facettes-absent-de-la-page-des-r%C3%A9sultats-de-recherche","Bloc Navigation à facettes absent de la page des résultats de recherche",{"title":1113,"slug":1114,"metaDescription":1115,"category":27,"subcategory":28,"tags":1116,"difficulty":36,"psVersions":1120,"tldr":1121,"faqCount":41,"generatedAt":1122,"publishDate":1122,"url":1123,"sourceUrl":1124,"sourceTitle":1125,"sourceCategory":46,"score":1055},"Activer le zoom produit au clic plutôt qu'au survol sur PrestaShop","activer-zoom-image-produit-clic-prestashop","Découvrez comment configurer le zoom des images produit pour s'activer au clic plutôt qu'au survol sur PrestaShop 1.6 et les alternatives modernes pour PS 8.x.",[1117,1118,1119,553,845,887],"zoom produit","jqzoom","product.js",[64,38,39],"Sur PrestaShop 1.6, le zoom et le changement d'image produit au survol se modifient dans le fichier product.js du thème (ligne ~258) en remplaçant l'événement mouseover par click — sans jamais toucher à la librairie JQZoom. Sur PS 1.7+ et 8.x, le clic est souvent le comportement par défaut.","2026-03-21T15:36:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Factiver-zoom-image-produit-clic-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999182-activer-jqzoom-au-clic-plut%C3%B4t-quau-survol","Activer JQZoom au clic plutôt qu'au survol",{"title":1127,"slug":1128,"metaDescription":1129,"category":76,"subcategory":28,"tags":1130,"difficulty":36,"psVersions":1135,"tldr":1136,"faqCount":1137,"generatedAt":1138,"publishDate":1138,"url":1139,"sourceUrl":1140,"sourceTitle":1141,"sourceCategory":89,"score":1142},"Répartir 4000+ produits dans plusieurs catégories PrestaShop par import CSV","repartir-produits-plusieurs-categories-prestashop-import-csv","Guide complet pour réorganiser massivement vos produits PrestaShop dans plusieurs catégories via import CSV et requêtes SQL. Méthode testée sur 4000+ références.",[319,1131,1132,1133,323,1134],"catégories PrestaShop","migration catalogue","SQL PrestaShop","réorganisation catégories",[64,38,39],"Pour répartir plus de 4 000 produits dans de nouvelles catégories PrestaShop, exportez le catalogue via SQL, préparez un CSV avec les nouvelles affectations (le premier ID de catégorie = catégorie par défaut), puis importez avec l'option « Utiliser l'ID comme clé » activée. Découpez en lots de 500 si le serveur plante, et n'oubliez pas les redirections 301 pour préserver le SEO.",16,"2026-03-21T15:34:49.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Frepartir-produits-plusieurs-categories-prestashop-import-csv","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F489825-besoin-daide-r%C3%A9partition-des-produits-dans-plusieurs-cat%C3%A9gories-de-4000","Besoin D'aide : Répartition Des Produits Dans Plusieurs Catégories ( + De 4000 )",63,{"title":1144,"slug":1145,"metaDescription":1146,"category":113,"subcategory":28,"tags":1147,"difficulty":122,"psVersions":1149,"tldr":1150,"faqCount":41,"generatedAt":1151,"publishDate":1151,"url":1152,"sourceUrl":1153,"sourceTitle":1154,"sourceCategory":46,"score":1142},"Modifier le texte « Connexion » et autres libellés dans PrestaShop","modifier-texte-connexion-libelles-theme-prestashop","Comment personnaliser le texte du lien Connexion et tous les libellés de votre thème PrestaShop via le système de traductions. Guide complet avec solutions aux erreurs.",[802,602,190,55,1148],"libellés",[38,39],"Pour modifier le texte « Connexion » ou tout autre libellé dans PrestaShop, utilisez le système de traductions du back-office (International → Traductions → Thème). Si la page des traductions ne charge pas, purgez le cache Symfony en renommant var\u002Fcache\u002Fprod et var\u002Fcache\u002Fdev.","2026-03-21T15:32:54.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fmodifier-texte-connexion-libelles-theme-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1046333-resolu-modifer-le-texte-du-lien-connexion","[RESOLU] Modifer le texte du lien Connexion",{"title":1156,"slug":1157,"metaDescription":1158,"category":422,"subcategory":28,"tags":1159,"difficulty":36,"psVersions":1162,"tldr":1163,"faqCount":66,"generatedAt":1164,"publishDate":1164,"url":1165,"sourceUrl":1166,"sourceTitle":1167,"sourceCategory":89,"score":1168},"Corriger l'affichage du module Mondial Relay sur PrestaShop","corriger-affichage-module-mondial-relay-prestashop","Résolvez les problèmes d'affichage Mondial Relay sur PrestaShop : carte masquée, point relais invisible, conflit CSS et erreurs JavaScript ps_checkout.",[1160,431,100,1161,422,133],"mondial relay","ps_checkout",[38,39],"Les problèmes d'affichage Mondial Relay sur PrestaShop proviennent de conflits CSS (classes Bootstrap et background du thème masquant le widget) ou d'erreurs JavaScript causées par ps_checkout. Les correctifs passent par la suppression des classes conflictuelles dans le template, l'ajout de `background: none` dans custom.css, et la désactivation ou mise à jour de ps_checkout.","2026-03-21T15:31:50.000Z","\u002Fexpertise\u002Fprestashop\u002Flivraison\u002Fcorriger-affichage-module-mondial-relay-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1093925-probl%C3%A8me-affichage-mondial-relay","Problème affichage mondial relay",64,{"title":1170,"slug":1171,"metaDescription":1172,"category":335,"subcategory":28,"tags":1173,"difficulty":36,"psVersions":1177,"tldr":1178,"faqCount":41,"generatedAt":1179,"publishDate":1179,"url":1180,"sourceUrl":1181,"sourceTitle":1182,"sourceCategory":46,"score":1168},"Choisir un thème PrestaShop optimisé SEO : critères et bonnes pratiques","choisir-theme-prestashop-optimise-seo-criteres-bonnes-pratiques","Guide complet pour sélectionner un thème PrestaShop performant en SEO : vitesse, balisage Hn, structure HTML, Core Web Vitals et checklist technique.",[220,338,1174,52,1175,1176],"Core Web Vitals","choix thème","référencement e-commerce",[38,39],"Le thème PrestaShop est la fondation technique de votre SEO : vitesse, balisage Hn, données structurées et responsive sont les critères clés à vérifier avant tout achat. En PrestaShop 8.x, le thème Hummingbird offre une base moderne et performante pour un thème enfant sur mesure.","2026-03-21T15:30:32.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fchoisir-theme-prestashop-optimise-seo-criteres-bonnes-pratiques","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F430346-je-cherche-un-th%C3%A8me-payant","je cherche un thème payant",{"title":1184,"slug":1185,"metaDescription":1186,"category":27,"subcategory":28,"tags":1187,"difficulty":36,"psVersions":1191,"tldr":1192,"faqCount":41,"generatedAt":1193,"publishDate":1193,"url":1194,"sourceUrl":1195,"sourceTitle":1196,"sourceCategory":46,"score":1197},"Conflit d'overrides PrestaShop : installer un module malgré une surcharge existante","conflit-overrides-prestashop-installer-module-surcharge-existante","Résolvez l'erreur « méthode déjà surchargée » lors de l'installation d'un module PrestaShop. Fusion manuelle des overrides, étapes et bonnes pratiques.",[236,656,1188,1189,1036,1190],"conflit","installation","surcharge",[64,38,39],"Quand un module refuse de s'installer à cause d'un override déjà existant, la solution est de fusionner manuellement les deux versions de la méthode conflictuelle dans le fichier d'override global, puis de supprimer l'override du module avant de relancer l'installation.","2026-03-21T15:28:11.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fconflit-overrides-prestashop-installer-module-surcharge-existante","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F624677-ps16-impossible-dinstaller-un-module-%C3%A0-cause-dune-surcharge-d%C3%A9ja-existante","PS16 - Impossible d'installer un module à cause d'une surcharge déja existante",65,{"title":1199,"slug":1200,"metaDescription":1201,"category":76,"subcategory":28,"tags":1202,"difficulty":36,"psVersions":1206,"tldr":1207,"faqCount":41,"generatedAt":1208,"publishDate":1208,"url":1209,"sourceUrl":1210,"sourceTitle":1211,"sourceCategory":46,"score":1197},"Afficher des produits associés sur la fiche produit PrestaShop","afficher-produits-associes-fiche-produit-prestashop","Comment afficher des produits associés, accessoires ou complémentaires sur la fiche produit PrestaShop. Module natif, module custom et hooks expliqués.",[1203,553,1204,1205,114,656],"produits associés","accessoires","cross-selling",[64,38,39],"PrestaShop propose nativement les accessoires pour associer des produits manuellement. Pour un affichage automatique par catégorie, développez un module dédié hookable sur displayFooterProduct avec une requête filtrant les produits de la même catégorie.","2026-03-21T15:27:10.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fafficher-produits-associes-fiche-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F384144-modification-fiche-produit","modification fiche produit",{"title":1213,"slug":1214,"metaDescription":1215,"category":27,"subcategory":28,"tags":1216,"difficulty":36,"psVersions":1220,"tldr":1221,"faqCount":41,"generatedAt":1222,"publishDate":1222,"url":1223,"sourceUrl":1224,"sourceTitle":1225,"sourceCategory":46,"score":1197},"Traduire un module PrestaShop attaché à un hook personnalisé","traduire-module-prestashop-hook-personnalise","Guide complet pour gérer les traductions d'un module PrestaShop greffé sur un hook personnalisé : syntaxe Smarty, back-office et erreurs courantes.",[1217,238,656,35,1218,1219],"traduction","localisation","multilangue",[64,38,39],"Pour traduire un module PrestaShop sur un hook personnalisé, utilisez la syntaxe `{l s='texte' mod='nom_module'}` dans vos templates Smarty, en veillant à échapper les apostrophes pour éviter les pages blanches, puis gérez les traductions via le back-office dans Localisation → Traductions des modules installés.","2026-03-21T15:26:01.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Ftraduire-module-prestashop-hook-personnalise","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F388200-traduire-un-module-attach%C3%A9-%C3%A0-un-hook-perso","Traduire un module attaché à un hook perso",{"title":1227,"slug":1228,"metaDescription":1229,"category":52,"subcategory":28,"tags":1230,"difficulty":36,"psVersions":1235,"tldr":1236,"faqCount":66,"generatedAt":1237,"publishDate":1237,"url":1238,"sourceUrl":1239,"sourceTitle":1240,"sourceCategory":89,"score":1197},"PrestaShop bloqué ou lent : diagnostiquer un disque saturé ou une base gonflée","prestashop-bloque-disque-sature-base-donnees-gonflée-diagnostic","Votre PrestaShop plante ou devient très lent ? Découvrez comment diagnostiquer un disque plein ou une base de données saturée et résoudre le problème rapidement.",[52,1231,1232,255,1233,1234,56],"base de données","hébergement","maintenance","mutualisé",[64,38,39],"Un PrestaShop qui plante subitement est généralement causé par un disque serveur saturé ou une base de données gonflée par les tables de statistiques (ps_connections, ps_guest). La solution : purger ces tables, désactiver les modules stats intégrés au profit de Google Analytics, et migrer vers un hébergement adapté si vous êtes en mutualisé.","2026-03-21T15:24:43.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fprestashop-bloque-disque-sature-base-donnees-gonflée-diagnostic","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F609876-il-y-a-un-beug-sur-ma-boutique-depuis-2-jour","il y a un beug sur ma boutique depuis 2 jour",{"title":1242,"slug":1243,"metaDescription":1244,"category":94,"subcategory":28,"tags":1245,"difficulty":36,"psVersions":1248,"tldr":1249,"faqCount":41,"generatedAt":1250,"publishDate":1250,"url":1251,"sourceUrl":1252,"sourceTitle":1253,"sourceCategory":46,"score":1197},"Supprimer les bordures blanches des images produit PrestaShop","supprimer-bordures-blanches-images-produit-prestashop","Apprenez à éliminer les bordures blanches sur vos images produit PrestaShop en accédant à l'image source originale via Smarty ou en ciblant un format spécifique.",[887,35,1246,1247,524],"large_default","qualité visuelle",[38,39],"Les bordures blanches sur les images produit PrestaShop apparaissent quand le ratio de l'image source ne correspond pas au format cible. La solution recommandée est d'harmoniser les ratios avant upload ; pour un correctif immédiat, utilisez object-fit: cover en CSS ou affichez l'image originale via le modificateur Smarty spacify.","2026-03-21T15:23:10.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fsupprimer-bordures-blanches-images-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999173-enlever-bord-blanc-des-images-uniquement-pour-les-images-large_default","Enlever bord blanc des images uniquement pour les images \"large_default\"",{"title":1255,"slug":1256,"metaDescription":1257,"category":94,"subcategory":28,"tags":1258,"difficulty":122,"psVersions":1262,"tldr":1263,"faqCount":41,"generatedAt":1264,"publishDate":1264,"url":1265,"sourceUrl":1266,"sourceTitle":1267,"sourceCategory":46,"score":1268},"Adapter la taille d'une bannière PrestaShop au-delà des limites du thème","adapter-taille-banniere-prestashop-theme","Comment redimensionner une bannière PrestaShop trop grande pour votre thème : CSS responsive, bonnes pratiques et solutions pour toutes versions.",[1259,491,220,96,1260,1261],"bannière","blockbanner","header",[64,38,39],"Pour adapter une bannière trop grande dans PrestaShop, surchargez le CSS du module banner avec `width: 100%; max-width: 1170px; height: auto; margin: 0 auto` et supprimez les contraintes `max-height` du conteneur. Utilisez toujours l'inspecteur navigateur pour identifier les règles CSS en cause avant de modifier quoi que ce soit.","2026-03-21T15:22:10.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fadapter-taille-banniere-prestashop-theme","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F393535-mettre-ma-banni%C3%A8re-qui-a-une-taille-plus-grande-que-pr%C3%A9vue-par-le-th%C3%AAme","Mettre ma bannière qui a une taille plus grande que prévue par le thême",66,{"title":1270,"slug":1271,"metaDescription":1272,"category":27,"subcategory":28,"tags":1273,"difficulty":240,"psVersions":1278,"tldr":1279,"faqCount":41,"generatedAt":1280,"publishDate":1280,"url":1281,"sourceUrl":1282,"sourceTitle":1283,"sourceCategory":46,"score":1268},"Forcer l'ID produit lors de la création dans PrestaShop","forcer-id-product-creation-produit-prestashop","Comment imposer un id_product spécifique à la création d'un produit PrestaShop. Méthode ObjectModel::add() avec force_id, alternatives SQL et bonnes pratiques.",[154,1274,1275,408,1276,1277,270],"Product","id_product","force_id","import",[64,38,39],"Pour forcer un id_product à la création dans PrestaShop, utilisez $product->force_id = true avant add() plutôt que des UPDATE SQL manuels qui oublient des tables et cassent l'intégrité référentielle.","2026-03-21T15:19:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fforcer-id-product-creation-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F573982-forcer-lid_product-lors-de-la-creation-de-lobjet","Forcer l'id_product lors de la creation de l'objet",{"title":1285,"slug":1286,"metaDescription":1287,"category":27,"subcategory":28,"tags":1288,"difficulty":36,"psVersions":1291,"tldr":1292,"faqCount":41,"generatedAt":1293,"publishDate":1293,"url":1294,"sourceUrl":1295,"sourceTitle":1296,"sourceCategory":46,"score":1268},"Afficher le nombre de favoris (likes) sur une fiche produit PrestaShop","afficher-nombre-favoris-likes-fiche-produit-prestashop","Découvrez comment afficher le compteur de favoris sur vos fiches produits PrestaShop avec une requête SQL optimisée et sécurisée. Guide complet avec code.",[1289,35,408,553,656,1290],"favoris","social proof",[64,38,39],"Pour afficher le nombre de favoris d'un produit PrestaShop, utilisez Db::getInstance()->getValue() avec un COUNT(*) sécurisé par un cast (int), jamais ExecuteS() qui retourne un tableau inutilisable directement dans Smarty.","2026-03-21T15:17:55.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fafficher-nombre-favoris-likes-fiche-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F466522-help-afficher-le-nombre-de-like-sur-un-produit","HELP: Afficher le nombre de like sur un produit",{"title":1298,"slug":1299,"metaDescription":1300,"category":94,"subcategory":28,"tags":1301,"difficulty":36,"psVersions":1305,"tldr":1306,"faqCount":66,"generatedAt":1307,"publishDate":1307,"url":1308,"sourceUrl":1309,"sourceTitle":1310,"sourceCategory":46,"score":1311},"Intégrer et personnaliser Font Awesome dans PrestaShop","integrer-personnaliser-font-awesome-prestashop","Guide complet pour intégrer Font Awesome dans PrestaShop : icônes via CSS, mise à jour vers Font Awesome 6, optimisation des performances et bonnes pratiques.",[1302,1303,100,52,1304],"font-awesome","icones","webfonts",[64,38,39],"Pour intégrer des icônes Font Awesome dans PrestaShop, utilisez les pseudo-éléments CSS ::before avec le code Unicode de l'icône — aucune modification de template requise. En 2025, privilégiez Font Awesome 6 en local avec font-display: swap pour des performances optimales.","2026-03-21T15:16:39.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fintegrer-personnaliser-font-awesome-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F469725-integrer-nouveaux-font-awesome","integrer nouveaux Font awesome",67,{"title":1313,"slug":1314,"metaDescription":1315,"category":133,"subcategory":28,"tags":1316,"difficulty":36,"psVersions":1322,"tldr":1323,"faqCount":41,"generatedAt":1324,"publishDate":1324,"url":1325,"sourceUrl":1326,"sourceTitle":1327,"sourceCategory":46,"score":1311},"Modifications FTP ignorées sur PrestaShop : permissions et cache","modifications-ftp-ignorees-prestashop-permissions-cache","Vos modifications FTP ne s'affichent pas sur PrestaShop ? Découvrez comment résoudre les problèmes de permissions fichiers, cache Smarty et droits serveur.",[1317,1318,1319,1320,1321,873],"ftp","permissions","cache smarty","chown","chmod",[64,38,39],"Si vos modifications FTP ne s'affichent pas sur PrestaShop, activez la recompilation Smarty dans Performances et corrigez les permissions fichiers avec chown utilisateur:www-data et chmod 644\u002F755.","2026-03-21T15:15:31.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fmodifications-ftp-ignorees-prestashop-permissions-cache","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F620852-probl%C3%A8mes-modifications-de-fichiers-par-ftp","Problèmes modifications de fichiers par FTP",{"title":1329,"slug":1330,"metaDescription":1331,"category":27,"subcategory":28,"tags":1332,"difficulty":36,"psVersions":1333,"tldr":1334,"faqCount":1335,"generatedAt":1336,"publishDate":1336,"url":1337,"sourceUrl":1338,"sourceTitle":1339,"sourceCategory":46,"score":1311},"Gérer les traductions dans les templates Smarty PrestaShop","gerer-traductions-templates-smarty-prestashop","Apprenez à traduire vos textes dans les fichiers TPL PrestaShop : balise {l}, traductions de modules, conditions Smarty et bonnes pratiques multilingues.",[35,1217,1076,356,656,1048],[64,38,39],"La balise Smarty `{l}` de PrestaShop ne permet pas d'injecter directement des variables dans le paramètre `s`. Pour inclure des valeurs dynamiques dans vos traductions, utilisez le paramètre `sprintf` avec des placeholders, et gérez toutes vos traductions de manière centralisée via le back-office.",15,"2026-03-21T15:14:28.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fgerer-traductions-templates-smarty-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F467317-fichier-tpl-ajouter-une-variable","Fichier TPL : ajouter une variable ?",{"title":1341,"slug":1342,"metaDescription":1343,"category":94,"subcategory":28,"tags":1344,"difficulty":36,"psVersions":1347,"tldr":1348,"faqCount":834,"generatedAt":1349,"publishDate":1349,"url":1350,"sourceUrl":1351,"sourceTitle":1352,"sourceCategory":46,"score":1311},"Afficher 3 blocs côte à côte sur la page d'accueil PrestaShop","afficher-trois-blocs-cote-a-cote-accueil-prestashop","Guide complet pour créer et afficher 3 blocs personnalisés côte à côte sur votre page d'accueil PrestaShop avec Bootstrap et les hooks natifs.",[1345,114,524,239,493,1346],"bootstrap","blocs personnalisés",[64,38,39],"Pour afficher 3 blocs côte à côte sur la page d'accueil PrestaShop, utilisez la grille Bootstrap intégrée avec des colonnes col-md-4, soit directement dans le template index.tpl pour une solution rapide, soit via un module dédié pour une approche maintenable et administrable.","2026-03-21T15:12:48.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fafficher-trois-blocs-cote-a-cote-accueil-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F396062-afficher-3-blocs-c%C3%B4te-%C3%A0-c%C3%B4te-en-accueil","Afficher 3 blocs côte à côte en Accueil",{"title":1354,"slug":1355,"metaDescription":1356,"category":94,"subcategory":28,"tags":1357,"difficulty":36,"psVersions":1358,"tldr":1359,"faqCount":41,"generatedAt":1360,"publishDate":1360,"url":1361,"sourceUrl":1362,"sourceTitle":1363,"sourceCategory":46,"score":1364},"Redimensionner les images des modules Produits Vus et Nouveautés PrestaShop","redimensionner-images-modules-produits-vus-nouveautes-prestashop","Comment modifier les dimensions des images dans les modules Déjà Vu et Nouveaux Produits PrestaShop sans pénaliser les performances. Guide complet avec code.",[188,872,52,35,712,56],[64,38,39],"Ne redimensionnez jamais les images PrestaShop via CSS : remplacez le type d'image dans le template Smarty (medium_default → small_default) pour servir directement le bon format et améliorer vos performances web.","2026-03-21T15:11:35.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fredimensionner-images-modules-produits-vus-nouveautes-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F430856-dimensions-des-images-des-modules-d%C3%A9j%C3%A0-vu-et-nouveau-produits-via-les-css","Dimensions des images des modules Déjà Vu et Nouveau Produits via les CSS ?",68,{"title":1366,"slug":1367,"metaDescription":1368,"category":52,"subcategory":28,"tags":1369,"difficulty":36,"psVersions":1376,"tldr":1377,"faqCount":834,"generatedAt":1378,"publishDate":1378,"url":1379,"sourceUrl":1380,"sourceTitle":1381,"sourceCategory":46,"score":1364},"Images adaptatives dans PrestaShop : srcset, lazy loading et performances","images-adaptatives-prestashop-srcset-lazy-loading-performances","Implémentez les images adaptatives dans PrestaShop avec srcset, lazy loading et LazySizes. Guide complet pour optimiser vos performances visuelles.",[1370,1371,1372,1373,1374,1174,1375],"images responsive","lazy loading","srcset","performances web","LazySizes","optimisation images",[38,39],"Les images adaptatives dans PrestaShop s'implémentent via l'attribut srcset dans les templates Smarty, combiné au lazy loading natif ou à LazySizes pour le chargement différé. Sur PrestaShop 8.x, activez également le WebP pour un gain de poids de 25 à 35 %.","2026-03-21T15:10:31.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fimages-adaptatives-prestashop-srcset-lazy-loading-performances","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1051582-images-adaptatives-dans-prestashop-1775","Images adaptatives dans prestashop 1.7.7.5",{"title":1383,"slug":1384,"metaDescription":1385,"category":373,"subcategory":28,"tags":1386,"difficulty":240,"psVersions":1390,"tldr":1391,"faqCount":66,"generatedAt":1392,"publishDate":1392,"url":1393,"sourceUrl":1394,"sourceTitle":1395,"sourceCategory":89,"score":1364},"Multiboutique PrestaShop : afficher les produits d'un autre site avec Homefeatured","multiboutique-homefeatured-produits-cross-site-prestashop","Comment afficher les produits d'une boutique B sur la page d'accueil d'une boutique A en multiboutique PrestaShop. Guide complet avec code Smarty et SQL.",[373,1387,35,1205,1388,1389],"homefeatured","produits","multisite",[64,38,39],"Pour afficher les produits d'une boutique B sur la page d'accueil d'une boutique A en multiboutique PrestaShop, la solution recommandée est un module personnalisé avec requête SQL ciblant explicitement l'id_shop source, combiné à une génération d'URLs via Shop::setContext() pour pointer vers le bon domaine.","2026-03-21T15:09:14.000Z","\u002Fexpertise\u002Fprestashop\u002Fmultiboutique\u002Fmultiboutique-homefeatured-produits-cross-site-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F517983-multiboutique-homefeatured-avec-produits-cross-site","Multiboutique Homefeatured avec produits cross site",{"title":1397,"slug":1398,"metaDescription":1399,"category":52,"subcategory":28,"tags":1400,"difficulty":36,"psVersions":1403,"tldr":1404,"faqCount":41,"generatedAt":1405,"publishDate":1405,"url":1406,"sourceUrl":1407,"sourceTitle":1408,"sourceCategory":46,"score":1364},"PrestaShop augmente le poids de vos images : causes et solutions","prestashop-augmente-poids-images-causes-solutions","Vos images sont plus lourdes après import dans PrestaShop ? Découvrez pourquoi et comment optimiser la compression avec GD, WebP et le lazy loading.",[1375,304,1401,1371,1402,52],"GD library","WebP",[38,39],"PrestaShop augmente le poids des images car la librairie GD réencode chaque fichier avec une compression basique. Pour corriger : vérifiez GD, réduisez la qualité JPEG à 80, pré-compressez vos images avec TinyPNG et activez le WebP sur PrestaShop 8.x.","2026-03-21T15:07:37.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fprestashop-augmente-poids-images-causes-solutions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1051410-prestashop-17-augmente-le-poids-de-mes-images","Prestashop 1.7 augmente le poids de mes images",{"title":1410,"slug":1411,"metaDescription":1412,"category":113,"subcategory":28,"tags":1413,"difficulty":36,"psVersions":1414,"tldr":1415,"faqCount":1416,"generatedAt":1417,"publishDate":1417,"url":1418,"sourceUrl":1419,"sourceTitle":1420,"sourceCategory":89,"score":1364},"Masquer la quantité et le prix HT dans le panier PrestaShop","masquer-quantite-prix-ht-panier-prestashop","Comment retirer ou masquer les colonnes quantité et prix unitaire HT du panier PrestaShop 1.6, 1.7 et 8.x. Guide complet avec code et bonnes pratiques.",[740,524,602,35,30],[64,38,39],"Pour masquer la quantité ou le prix HT du panier PrestaShop, commentez les cellules correspondantes dans les templates Smarty du panier (shopping-cart.tpl en 1.6, cart-detailed.tpl en 1.7\u002F8.x) et ajustez impérativement les colspan pour éviter les décalages visuels.",8,"2026-03-21T15:06:28.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fmasquer-quantite-prix-ht-panier-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F607441-retirer-champ-quantit%C3%A9-et-prix-ht-dans-le-panier","Retirer champ Quantité et Prix HT dans le panier",{"title":1422,"slug":1423,"metaDescription":1424,"category":335,"subcategory":28,"tags":1425,"difficulty":36,"psVersions":1431,"tldr":1432,"faqCount":66,"generatedAt":1433,"publishDate":1433,"url":1434,"sourceUrl":1435,"sourceTitle":1436,"sourceCategory":89,"score":1364},"Empêcher l'indexation des pages tag PrestaShop malgré robots.txt","empecher-indexation-pages-tag-prestashop-robots-txt-noindex","Les pages tag PrestaShop restent indexées malgré robots.txt ? Découvrez comment bloquer leur indexation avec la balise meta noindex dans le head de votre thème.",[1426,1427,1428,1429,59,338,1430],"robots.txt","noindex","pages tag","indexation Google","crawl budget",[38,39],"Le fichier robots.txt bloque le crawl mais pas l'indexation : les pages tag PrestaShop restent dans Google. La solution est d'injecter une balise meta noindex conditionnelle dans le head via Smarty ou un module hook displayHeader, puis de retirer le Disallow correspondant du robots.txt.","2026-03-21T15:05:05.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fempecher-indexation-pages-tag-prestashop-robots-txt-noindex","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1053659-tag-index%C3%A9s-malgr%C3%A9-le-blocage-du-fichier-robotstxt","\"tag\" indexés malgré le blocage du fichier robots.txt",{"title":1438,"slug":1439,"metaDescription":1440,"category":94,"subcategory":28,"tags":1441,"difficulty":36,"psVersions":1445,"tldr":1446,"faqCount":41,"generatedAt":1447,"publishDate":1447,"url":1448,"sourceUrl":1449,"sourceTitle":1450,"sourceCategory":46,"score":1364},"Corriger l'affichage du menu déroulant multi-niveaux dans PrestaShop","corriger-affichage-menu-deroulant-multi-niveaux-prestashop","Résolvez le problème d'affichage des sous-menus PrestaShop : classes CSS dropdown vs dropdown-submenu selon la profondeur de catégorie.",[770,1442,491,1443,1444,186],"dropdown","navigation","blocktopmenu",[64,38,39],"Un menu PrestaShop qui s'affiche mal est souvent causé par une mauvaise attribution des classes CSS Bootstrap : les catégories de niveau 2 doivent recevoir 'dropdown' (pas 'dropdown-submenu') et seules les catégories de niveau 3+ doivent utiliser 'dropdown-submenu'. Le correctif consiste à distinguer explicitement le level_depth dans le code PHP du module de menu.","2026-03-21T15:03:48.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fcorriger-affichage-menu-deroulant-multi-niveaux-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F393178-menu-ne-saffiche-pas-correctement","Menu ne s'affiche pas correctement",{"title":1452,"slug":1453,"metaDescription":1454,"category":751,"subcategory":28,"tags":1455,"difficulty":36,"psVersions":1460,"tldr":1461,"faqCount":41,"generatedAt":1462,"publishDate":1462,"url":1463,"sourceUrl":1464,"sourceTitle":1465,"sourceCategory":89,"score":1364},"Sécuriser PrestaShop avant mise en production : checklist complète","securiser-prestashop-avant-mise-en-production-checklist","Checklist sécurité PrestaShop avant lancement : back-office, serveur, base de données, permissions. Guide actualisé pour PrestaShop 8.x.",[1456,389,509,1457,1458,1459],"sécurité prestashop","fail2ban","checklist lancement","hardening serveur",[64,38,39],"Avant de lancer une boutique PrestaShop en production, sécurisez les points d'entrée critiques : renommez le dossier admin, ajoutez une double authentification HTTP, verrouillez les permissions de fichiers, masquez phpMyAdmin et installez Fail2Ban. Ces mesures s'appliquent de PrestaShop 1.6 à 8.x.","2026-03-21T15:02:42.000Z","\u002Fexpertise\u002Fprestashop\u002Fsecurite\u002Fsecuriser-prestashop-avant-mise-en-production-checklist","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F486186-pr%C3%A9caution-%C3%A0-prendre-avant-lancement-site","Précaution À Prendre Avant Lancement Site",{"title":1467,"slug":1468,"metaDescription":1469,"category":113,"subcategory":28,"tags":1470,"difficulty":36,"psVersions":1473,"tldr":1474,"faqCount":41,"generatedAt":1475,"publishDate":1475,"url":1476,"sourceUrl":1477,"sourceTitle":1478,"sourceCategory":1479,"score":1364},"Modifier une adresse e-mail dans PrestaShop : back-office, SQL et API","modifier-adresse-email-prestashop-back-office-sql-api","Comment changer l'adresse e-mail d'un client ou d'un administrateur dans PrestaShop 1.7 et 8.x : back-office, requête SQL directe et API REST.",[1088,1471,643,1231,1472],"compte client","administration",[38,39],"Pour modifier une adresse e-mail dans PrestaShop, privilégiez le back-office (Clients ou Employés). En cas d'urgence, une requête SQL UPDATE sur ps_customer ou ps_employee fonctionne, à condition de vérifier l'unicité de l'adresse et de vider le cache ensuite.","2026-03-21T15:01:16.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fmodifier-adresse-email-prestashop-back-office-sql-api","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F435346-how-to-change-email-adress-account","How to change email adress account ?","IP. Board Forum Questions and Issues",{"title":1481,"slug":1482,"metaDescription":1483,"category":27,"subcategory":28,"tags":1484,"difficulty":36,"psVersions":1488,"tldr":1489,"faqCount":41,"generatedAt":1490,"publishDate":1490,"url":1491,"sourceUrl":1492,"sourceTitle":1493,"sourceCategory":46,"score":1494},"Personnaliser le formulaire de création de compte PrestaShop","personnaliser-formulaire-creation-compte-prestashop","Guide complet pour personnaliser le formulaire d'inscription client PrestaShop : ajout de champs, hooks, validation et module custom. Compatible 1.7 et 8.x.",[815,203,1485,1486,1487],"hook customer","personnalisation compte","FormField",[38,39],"Pour personnaliser le formulaire d'inscription PrestaShop, créez un module exploitant le hook `additionalCustomerFormFields` qui injecte des champs via l'API FormField, avec validation serveur et stockage dans une table dédiée — sans jamais modifier le core.","2026-03-21T15:00:07.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fpersonnaliser-formulaire-creation-compte-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039179-personnalis%C3%A9-le-formulaire-de-cr%C3%A9ation-dun-compte","Personnalisé le formulaire de création d'un compte",69,{"title":1496,"slug":1497,"metaDescription":1498,"category":94,"subcategory":28,"tags":1499,"difficulty":36,"psVersions":1504,"tldr":1505,"faqCount":66,"generatedAt":1506,"publishDate":1506,"url":1507,"sourceUrl":1508,"sourceTitle":1509,"sourceCategory":282,"score":1494},"Intégrer un design Photoshop dans PrestaShop sans casser le responsive","integrer-design-photoshop-prestashop-responsive-bootstrap","Découvrez comment intégrer correctement un design découpé dans Photoshop sur PrestaShop avec Bootstrap, sans utiliser de tableaux HTML obsolètes.",[1500,1501,1345,1502,100,1503],"photoshop","responsive-design","integration-html","theme-prestashop",[64,38,39],"Les tranches Photoshop génèrent des tableaux HTML non responsive et incompatibles avec les styles PrestaShop. La solution pérenne est de reconstruire l'intégration avec la grille Bootstrap, nativement disponible dans PrestaShop depuis la version 1.6, pour obtenir un design adaptatif sur tous les écrans.","2026-03-21T14:58:49.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fintegrer-design-photoshop-prestashop-responsive-bootstrap","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485917-utilisation-des-tranches-dans-photoshop","Utilisation Des Tranches Dans Photoshop",{"title":1511,"slug":1512,"metaDescription":1513,"category":94,"subcategory":28,"tags":1514,"difficulty":122,"psVersions":1518,"tldr":1519,"faqCount":41,"generatedAt":1520,"publishDate":1520,"url":1521,"sourceUrl":1522,"sourceTitle":1523,"sourceCategory":46,"score":1494},"Dupliquer un thème PrestaShop pour protéger ses modifications des mises à jour","dupliquer-theme-prestashop-proteger-modifications-mises-a-jour","Apprenez à dupliquer votre thème PrestaShop pour préserver vos personnalisations lors des mises à jour. Méthode complète pour PS 1.6, 1.7 et 8.x.",[220,1515,1516,1517,494],"mise à jour PrestaShop","duplication thème","child theme",[64,38,39],"Ne modifiez jamais le thème par défaut de PrestaShop : dupliquez-le (1.6) ou créez un thème enfant (1.7\u002F8.x) pour que vos personnalisations survivent à toutes les mises à jour du CMS et des modules.","2026-03-21T14:57:24.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fdupliquer-theme-prestashop-proteger-modifications-mises-a-jour","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F394491-modifications-et-mises-%C3%A0-jour","Modifications et mises à jour",{"title":1525,"slug":1526,"metaDescription":1527,"category":335,"subcategory":28,"tags":1528,"difficulty":122,"psVersions":1533,"tldr":1534,"faqCount":66,"generatedAt":1535,"publishDate":1535,"url":1536,"sourceUrl":1537,"sourceTitle":1538,"sourceCategory":383,"score":1539},"Référencement PrestaShop : maîtriser Google Search Console pour votre boutique","maitriser-google-search-console-prestashop-referencement","Guide complet pour configurer Google Search Console sur PrestaShop 8.x et exploiter ses données pour améliorer votre référencement naturel efficacement.",[1529,1530,1531,1532,698],"google-search-console","référencement-naturel","seo-prestashop","webmaster-tools",[64,38,39],"Google Search Console est l'outil SEO fondamental et gratuit que tout marchand PrestaShop doit maîtriser avant d'investir dans d'autres solutions. Concentrez-vous dessus pendant vos 8 à 12 premiers mois pour comprendre votre indexation, soumettre vos pages et analyser vos performances réelles dans Google.","2026-03-21T14:56:23.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fmaitriser-google-search-console-prestashop-referencement","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F506472-au-sujet-du-r%C3%A9f%C3%A9rencement","Au Sujet Du Référencement",70,{"title":1541,"slug":1542,"metaDescription":1543,"category":27,"subcategory":28,"tags":1544,"difficulty":36,"psVersions":1546,"tldr":1547,"faqCount":41,"generatedAt":1548,"publishDate":1548,"url":1549,"sourceUrl":1550,"sourceTitle":1551,"sourceCategory":89,"score":1539},"Récupérer l'ID d'une image après insertion en base PrestaShop","recuperer-id-image-apres-insertion-base-prestashop","Comment récupérer l'identifiant d'une image produit après insertion en base de données PrestaShop avec Insert_ID() et l'ObjectModel Image.",[887,1231,154,1006,1545],"API images",[64,38,39],"Pour récupérer l'ID d'une image après insertion en base PrestaShop, utilisez Db::getInstance()->Insert_ID() juste après l'INSERT. La méthode recommandée reste l'ObjectModel Image qui gère automatiquement l'ID, le multiboutique et le chemin des fichiers.","2026-03-21T14:55:02.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Frecuperer-id-image-apres-insertion-base-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F466385-help-recup%C3%A9rer-lid-de-limage-dans-une-fonction","HELP: Recupérer l'id de l'image dans une fonction",{"title":1553,"slug":1554,"metaDescription":1555,"category":52,"subcategory":28,"tags":1556,"difficulty":36,"psVersions":1559,"tldr":1560,"faqCount":1416,"generatedAt":1561,"publishDate":1561,"url":1562,"sourceUrl":1563,"sourceTitle":1564,"sourceCategory":1565,"score":1539},"Configurer le cache navigateur via .htaccess sur PrestaShop","configurer-cache-navigateur-htaccess-prestashop","Guide complet pour optimiser les performances PrestaShop avec le cache navigateur via .htaccess : mod_expires, mod_headers et bonnes pratiques.",[509,55,52,1557,1558,56],"mod_expires","mod_headers",[64,38,39],"Le cache navigateur via .htaccess permet de réduire considérablement le temps de chargement des visites répétées sur PrestaShop en configurant mod_expires et mod_headers pour les ressources statiques, avec des durées longues (1 an) grâce au cache-busting natif de PrestaShop.","2026-03-21T14:53:55.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fconfigurer-cache-navigateur-htaccess-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F469423-mise-en-cache-avec-le-htaccess","Mise en cache avec le htaccess","PrestaShop Cloud [FR]",{"title":1567,"slug":1568,"metaDescription":1569,"category":76,"subcategory":28,"tags":1570,"difficulty":36,"psVersions":1573,"tldr":1574,"faqCount":1335,"generatedAt":1575,"publishDate":1575,"url":1576,"sourceUrl":1577,"sourceTitle":1578,"sourceCategory":89,"score":1579},"Import CSV PrestaShop : résoudre les problèmes d'affichage des réductions","import-csv-prestashop-probleme-affichage-reductions","Résolvez les erreurs d'affichage des réductions après un import CSV PrestaShop. Configuration PHP, MySQL et diagnostic complet pour imports volumineux.",[537,1571,1572,630,273,323],"réductions","prix spécifiques",[64,38,39],"Les problèmes d'affichage des réductions après un import CSV PrestaShop viennent soit de limites serveur trop basses (PHP\u002FMySQL) qui tronquent silencieusement l'import, soit d'un cache non vidé alors que les données sont correctement enregistrées en base. Diagnostic en base d'abord, configuration serveur ensuite.","2026-03-21T14:52:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fimport-csv-prestashop-probleme-affichage-reductions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F488388-import-csv-produits-probleme-daffichage-des-r%C3%A9ductions","Import Csv Produits Probleme D'affichage Des Réductions",71,{"title":1581,"slug":1582,"metaDescription":1583,"category":76,"subcategory":28,"tags":1584,"difficulty":36,"psVersions":1588,"tldr":1589,"faqCount":66,"generatedAt":1590,"publishDate":1590,"url":1591,"sourceUrl":1592,"sourceTitle":1593,"sourceCategory":46,"score":1579},"Filtrer les produits en stock dans ps_featuredproducts PrestaShop","filtrer-produits-stock-ps-featuredproducts-prestashop","Affichez uniquement les produits disponibles dans le module Produits phares PrestaShop. Guide complet avec override, requête SQL et template Smarty.",[1585,1586,656,35,236,1587],"ps_featuredproducts","stock","produits phares",[38,39],"Le module ps_featuredproducts affiche par défaut les produits en rupture de stock. Pour les filtrer, créez un override du module qui modifie la requête SQL via le SearchProvider, ou développez un module personnalisé avec un filtre sur ps_stock_available. Évitez le simple masquage Smarty sur les gros catalogues.","2026-03-21T14:51:06.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Ffiltrer-produits-stock-ps-featuredproducts-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1046628-afficher-les-produits-en-stock-module-ps_featuredproducts","Afficher les produits en stock - Module ps_featuredproducts",{"title":1595,"slug":1596,"metaDescription":1597,"category":113,"subcategory":28,"tags":1598,"difficulty":122,"psVersions":1603,"tldr":1604,"faqCount":66,"generatedAt":1605,"publishDate":1605,"url":1606,"sourceUrl":1607,"sourceTitle":1608,"sourceCategory":89,"score":1609},"Débuter sur PrestaShop : guide complet pour bien démarrer son e-commerce","debuter-prestashop-guide-complet-lancer-boutique-ecommerce","Guide complet pour débuter sur PrestaShop 8.x : choix de version, configuration serveur optimale, méthodologie d'apprentissage et erreurs à éviter.",[1599,1600,273,1601,1602],"prestashop débutant","installation prestashop","apprentissage e-commerce","prestashop 8",[38,39],"Pour bien débuter sur PrestaShop, choisissez la version 8.1.x, installez-la sur un VPS correctement configuré (PHP 8.1+, MariaDB 10.6+), et accordez-vous au moins un mois d'apprentissage sur un environnement de test avant toute mise en production.","2026-03-21T14:49:47.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fdebuter-prestashop-guide-complet-lancer-boutique-ecommerce","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F611429-dur-dur-pour-une-novice","Dur dur pour une Novice :(",72,{"title":1611,"slug":1612,"metaDescription":1613,"category":335,"subcategory":28,"tags":1614,"difficulty":36,"psVersions":1620,"tldr":1621,"faqCount":41,"generatedAt":1622,"publishDate":1622,"url":1623,"sourceUrl":1624,"sourceTitle":1625,"sourceCategory":89,"score":1609},"Rich Snippets PrestaShop : corriger les données structurées produit","corriger-rich-snippets-donnees-structurees-produit-prestashop","Corrigez les erreurs de Rich Snippets sur vos fiches produits PrestaShop : balisage Schema.org Product, conflits Smarty et validation Google.",[1615,1616,1617,35,1618,1619,1529],"rich-snippets","schema-org","données-structurées","seo-technique","json-ld",[38,39],"Les Rich Snippets produit PrestaShop échouent souvent à cause d'un type Schema.org incorrect (Offers au lieu de Product), de conflits entre les accolades JSON-LD et le moteur Smarty, ou de propriétés obligatoires manquantes. La solution : utiliser le bon type Product, encadrer le JSON-LD avec {literal} dans les templates .tpl, et valider systématiquement avec l'outil de test Google.","2026-03-21T14:48:26.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fcorriger-rich-snippets-donnees-structurees-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1051873-probl%C3%A8me-de-rich-snippets-r%C3%A9colte-davis","Problème de Rich Snippets - Récolte d'avis !",{"title":1627,"slug":1628,"metaDescription":1629,"category":94,"subcategory":28,"tags":1630,"difficulty":36,"psVersions":1634,"tldr":1635,"faqCount":41,"generatedAt":1636,"publishDate":1636,"url":1637,"sourceUrl":1638,"sourceTitle":1639,"sourceCategory":46,"score":1609},"Pagination absente sur les pages catégories PrestaShop : diagnostic et correction","pagination-absente-pages-categories-prestashop-diagnostic-correction","La pagination ne s'affiche plus sur vos pages catégories PrestaShop ? Découvrez les causes fréquentes et les corrections pour category.tpl et le thème.",[1631,1632,190,738,1633],"pagination","category.tpl","affichage produits",[64,38,39],"La disparition de la pagination sur les pages catégories PrestaShop est presque toujours causée par un fichier category.tpl personnalisé qui n'inclut plus le template pagination.tpl. Le diagnostic consiste à vérifier le thème actif, comparer avec le thème par défaut, et restaurer l'include manquant.","2026-03-21T14:47:15.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fpagination-absente-pages-categories-prestashop-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F607321-probl%C3%A8me-affichage-produit-ps-16","Problème affichage produit PS 1.6",{"title":1641,"slug":1642,"metaDescription":1643,"category":335,"subcategory":28,"tags":1644,"difficulty":36,"psVersions":1650,"tldr":1651,"faqCount":834,"generatedAt":1652,"publishDate":1652,"url":1653,"sourceUrl":1654,"sourceTitle":1655,"sourceCategory":1656,"score":1657},"Personnaliser la balise H1 des fiches produits PrestaShop","h1-personnalise-fiches-produits-prestashop","Ajoutez un champ H1 personnalisé sur vos fiches produits PrestaShop pour un contrôle SEO total. Override, import CSV et bonnes pratiques pour 1.6 à 8.x.",[1645,1646,236,1647,1648,1649],"h1","seo-onpage","import-csv","fiche-produit","balise-titre",[64,38,39],"Ajoutez un champ H1 personnalisé et multilingue à vos fiches produits PrestaShop en combinant une colonne SQL dans ps_product_lang, un override de la classe Product et un override de AdminImportController pour l'import CSV en masse. Compatible de PrestaShop 1.6 à 8.x.","2026-03-21T14:46:08.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fh1-personnalise-fiches-produits-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F421774-balise-h1-prestashop-16","Balise H1 prestashop 1.6","Online sales and SEO",73,{"title":1659,"slug":1660,"metaDescription":1661,"category":974,"subcategory":28,"tags":1662,"difficulty":240,"psVersions":1667,"tldr":1668,"faqCount":41,"generatedAt":1669,"publishDate":1669,"url":1670,"sourceUrl":1671,"sourceTitle":1672,"sourceCategory":46,"score":1657},"Personnaliser les produits sur la facture PrestaShop : numéro de série et champs custom","personnaliser-produits-facture-prestashop-numero-serie","Ajoutez des numéros de série, codes ou informations personnalisées aux produits sur vos factures PrestaShop. Guide technique complet avec override PDF.",[1663,1664,1665,236,1666,1007],"facture","PDF","numéro de série","HTMLTemplateInvoice",[38,39],"Pour afficher des numéros de série ou codes personnalisés sur les factures PrestaShop, étendez ps_order_detail avec un champ custom, créez un module avec interface d'administration pour la saisie, puis overridez le template PDF et la classe HTMLTemplateInvoice pour injecter ces données dans le rendu.","2026-03-21T14:44:45.000Z","\u002Fexpertise\u002Fprestashop\u002Fcommandes\u002Fpersonnaliser-produits-facture-prestashop-numero-serie","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039864-editer-produit-dans-la-facture","Editer produit dans la facture",{"title":1674,"slug":1675,"metaDescription":1676,"category":133,"subcategory":28,"tags":1677,"difficulty":36,"psVersions":1682,"tldr":1683,"faqCount":834,"generatedAt":1684,"publishDate":1684,"url":1685,"sourceUrl":1686,"sourceTitle":1687,"sourceCategory":89,"score":1657},"Impossible de créer des produits PrestaShop : corriger la catégorie racine","impossible-creer-produits-prestashop-categorie-racine-corrompue","Impossible d'ajouter un produit dans PrestaShop ? Le problème vient souvent de la catégorie racine corrompue en base de données. Diagnostic et correction pas à pas.",[1678,1679,1231,1680,1681],"catégorie racine","création produit","ps_category","debug PrestaShop",[64,38,39],"Si vous ne pouvez plus créer de produits dans PrestaShop, vérifiez en base de données que la catégorie racine possède bien le flag is_root_category = 1 dans la table ps_category. Une simple requête UPDATE suffit à restaurer le fonctionnement normal.","2026-03-21T14:43:36.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fimpossible-creer-produits-prestashop-categorie-racine-corrompue","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F468273-impossible-de-cr%C3%A9er-de-nouveaux-produits-sur-presta-1611","Impossible de créer de nouveaux produits sur presta 1.6.1.1",{"title":1689,"slug":1690,"metaDescription":1691,"category":27,"subcategory":28,"tags":1692,"difficulty":36,"psVersions":1695,"tldr":1696,"faqCount":1335,"generatedAt":1697,"publishDate":1697,"url":1698,"sourceUrl":1699,"sourceTitle":1700,"sourceCategory":46,"score":1701},"Requête AJAX onChange dans PrestaShop : select dynamique en cascade","requete-ajax-onchange-select-cascade-prestashop","Implémentez des selects en cascade avec AJAX dans PrestaShop 8.x. Code complet : contrôleur, JavaScript et template Smarty pour un filtrage dynamique.",[1693,31,35,203,152,1694,155],"ajax","jquery",[38,39],"Implémentation complète de selects en cascade avec AJAX dans PrestaShop : contrôleur AJAX avec ajaxRender(), exposition de l'URL via Smarty, et gestion JavaScript avec cache client et feedback visuel. Compatible PrestaShop 1.7 et 8.x.","2026-03-21T14:42:29.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Frequete-ajax-onchange-select-cascade-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1049420-r%C3%A9solu-r%C3%A9cup%C3%A9rer-une-valeur-avec-une-requ%C3%AAte-ajax-onchange-et-lutiliser-dans-un-tpl","[Résolu] Récupérer une valeur avec une requête ajax (onChange) et l'utiliser dans un TPL",74,{"title":1703,"slug":1704,"metaDescription":1705,"category":94,"subcategory":28,"tags":1706,"difficulty":122,"psVersions":1708,"tldr":1709,"faqCount":41,"generatedAt":1710,"publishDate":1710,"url":1711,"sourceUrl":1712,"sourceTitle":1713,"sourceCategory":89,"score":1701},"Activer le bouton filtre de la navigation à facettes horizontale PrestaShop","activer-bouton-filtre-navigation-facettes-horizontale-prestashop","Le bouton filtre de la navigation à facettes horizontale est masqué ? Découvrez comment corriger le display:none sur #facets_search_center dans votre thème.",[234,1103,491,220,1707],"faceted search",[38,39],"Le bouton filtre de la navigation à facettes horizontale est souvent masqué par une règle CSS display:none sur #facets_search_center dans le fichier theme.css. La correction consiste à surcharger cette règle via un fichier custom.css ou un thème enfant pour garantir la pérennité du correctif.","2026-03-21T14:40:38.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Factiver-bouton-filtre-navigation-facettes-horizontale-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999389-comment-peut-on-rendre-actif-le-bouton-filtre-navigation-%C3%A0-facette-horizontal","Comment peut-on rendre actif le bouton filtre ( navigation à facette Horizontal ) ?",{"title":1715,"slug":1716,"metaDescription":1717,"category":113,"subcategory":28,"tags":1718,"difficulty":36,"psVersions":1724,"tldr":1725,"faqCount":66,"generatedAt":1726,"publishDate":1726,"url":1727,"sourceUrl":1728,"sourceTitle":1729,"sourceCategory":89,"score":1701},"Configurer le suivi des conversions Google Tag Manager dans PrestaShop","configurer-suivi-conversions-google-tag-manager-prestashop","Guide complet pour intégrer Google Tag Manager dans PrestaShop : installation GTM, balises Smarty {literal}, suivi e-commerce et erreurs courantes à éviter.",[1719,1720,35,1721,1722,1723],"google-tag-manager","conversion-tracking","analytics","gtm","e-commerce-tracking",[38,39],"Pour intégrer Google Tag Manager dans PrestaShop, le snippet JavaScript nécessite des balises {literal} dans les templates Smarty tandis que le snippet noscript n'en a pas besoin. Privilégiez un module avec les hooks displayHeader et displayAfterBodyOpeningTag pour une intégration maintenable qui survit aux mises à jour du thème.","2026-03-21T14:39:45.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fconfigurer-suivi-conversions-google-tag-manager-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1093924-r%C3%A9solu-configuration-du-suivi-des-conversions","Résolu  Configuration du suivi des conversions",{"title":1731,"slug":1732,"metaDescription":1733,"category":974,"subcategory":28,"tags":1734,"difficulty":36,"psVersions":1738,"tldr":1739,"faqCount":41,"generatedAt":1740,"publishDate":1740,"url":1741,"sourceUrl":1742,"sourceTitle":1743,"sourceCategory":46,"score":1744},"Simplifier le tunnel de commande PrestaShop : supprimer des étapes","simplifier-tunnel-commande-prestashop-supprimer-etapes","Comment simplifier le checkout PrestaShop en supprimant les étapes adresses et frais de port. Guide technique avec code Smarty et configuration.",[30,1735,35,431,1736,1737],"tunnel de commande","conversion","breadcrumb",[64,38,39],"Pour simplifier le tunnel de commande PrestaShop en supprimant les étapes d'adresse et de frais de port, configurez un transporteur unique gratuit, utilisez les produits virtuels pour ignorer l'adresse de livraison, et nettoyez le breadcrumb via les templates Smarty (PS 1.6) ou les hooks PHP (PS 8.x).","2026-03-21T14:38:21.000Z","\u002Fexpertise\u002Fprestashop\u002Fcommandes\u002Fsimplifier-tunnel-commande-prestashop-supprimer-etapes","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F384380-supprimer-les-%C3%A9tapes-%C2%AB-adresses-%C2%BB-et-%C2%AB-frais-de-port-%C2%BB-du-processus-d%E2%80%99achat","Supprimer les étapes « adresses » et « frais de port » du processus d’achat",75,{"title":1746,"slug":1747,"metaDescription":1748,"category":27,"subcategory":28,"tags":1749,"difficulty":36,"psVersions":1750,"tldr":1751,"faqCount":41,"generatedAt":1752,"publishDate":1752,"url":1753,"sourceUrl":1754,"sourceTitle":1755,"sourceCategory":46,"score":1756},"Afficher un texte dynamique sous le logo selon la page PrestaShop","texte-dynamique-sous-logo-selon-page-prestashop","Affichez un slogan ou headline personnalisé sous votre logo PrestaShop selon la page visitée : accueil, catégorie, produit. Guide Smarty + champ custom.",[35,1261,602,335,524],[64,38,39],"Pour afficher un headline dynamique sous le logo selon la page visitée, utilisez des conditions Smarty ({if $page.page_name == 'category'}) pour un besoin simple, ou créez un champ personnalisé en base de données pour une solution maintenable et éditable depuis le back-office.","2026-03-21T14:37:22.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Ftexte-dynamique-sous-logo-selon-page-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F433564-headline-sous-le-logo-qui-change-selon-la-page-visit%C3%A9e","Headline sous le logo qui change selon la page visitée",76,{"title":1758,"slug":1759,"metaDescription":1760,"category":94,"subcategory":28,"tags":1761,"difficulty":122,"psVersions":1765,"tldr":1766,"faqCount":41,"generatedAt":1767,"publishDate":1767,"url":1768,"sourceUrl":1769,"sourceTitle":1770,"sourceCategory":89,"score":1756},"Redimensionner les colonnes de la fiche produit PrestaShop avec Bootstrap","redimensionner-colonnes-fiche-produit-prestashop-bootstrap","Guide complet pour modifier la largeur des colonnes sur product.tpl dans PrestaShop grâce au système de grille Bootstrap. Méthode propre et responsive.",[1345,1762,1763,337,1764,493],"product.tpl","grille CSS","template produit",[64,38,39],"Pour redimensionner les colonnes de la fiche produit PrestaShop, modifiez les classes Bootstrap (col-md-*) directement dans product.tpl en respectant la règle des 12 colonnes. N'utilisez jamais de largeurs en pixels ou de !important qui cassent le responsive.","2026-03-21T14:36:18.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fredimensionner-colonnes-fiche-produit-prestashop-bootstrap","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F623961-redimentionnement-colonnes-producttpl","Redimentionnement colonnes Product.tpl",{"title":1772,"slug":1773,"metaDescription":1774,"category":27,"subcategory":28,"tags":1775,"difficulty":36,"psVersions":1779,"tldr":1780,"faqCount":41,"generatedAt":1781,"publishDate":1781,"url":1782,"sourceUrl":1783,"sourceTitle":1784,"sourceCategory":46,"score":1785},"Intégrer un flux de blog externe dans PrestaShop via une page CMS","integrer-blog-externe-page-cms-prestashop","Comment intégrer un blog externe (Tumblr, WordPress, Medium) dans PrestaShop via une page CMS : injection JavaScript conditionnelle, styles et bonnes pratiques.",[1776,31,1777,1778,912],"cms","intégration","blog externe",[64,38,39],"Pour intégrer un blog externe dans PrestaShop, créez une page CMS dédiée et utilisez une condition Smarty dans le template pour injecter le contenu uniquement sur cette page. Attention au paramètre de déplacement JavaScript en fin de page qui peut bloquer le widget. En PrestaShop 8.x, préférez un module consommant l'API du blog pour un rendu côté serveur indexable et performant.","2026-03-21T14:35:21.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fintegrer-blog-externe-page-cms-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F430611-int%C3%A9grer-un-blog-tumblr-sur-prestashop","Intégrer un blog Tumblr sur Prestashop",77,{"title":1787,"slug":1788,"metaDescription":1789,"category":27,"subcategory":28,"tags":1790,"difficulty":122,"psVersions":1795,"tldr":1796,"faqCount":41,"generatedAt":1797,"publishDate":1797,"url":1798,"sourceUrl":1799,"sourceTitle":1800,"sourceCategory":46,"score":1785},"Personnaliser le message de confirmation de commande PrestaShop","personnaliser-message-confirmation-commande-prestashop","Guide complet pour ajouter et styliser un message personnalisé sur la page de confirmation de commande PrestaShop 1.7 et 8.x via templates et CSS.",[1791,738,1792,1793,1794],"confirmation commande","personnalisation CSS","traduction PrestaShop","page order-confirmation",[64,38,39],"Pour personnaliser le message de confirmation de commande PrestaShop, utilisez le système de traduction natif pour modifier les textes existants, ou surchargez le template payment_return.tpl pour ajouter du contenu. Stylisez toujours via CSS externe avec des classes dédiées, jamais en inline.","2026-03-21T14:34:12.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fpersonnaliser-message-confirmation-commande-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F393254-ajouter-un-message-en-fin-de-commande","Ajouter un message en fin de commande",{"title":1802,"slug":1803,"metaDescription":1804,"category":335,"subcategory":28,"tags":1805,"difficulty":36,"psVersions":1810,"tldr":1811,"faqCount":41,"generatedAt":1812,"publishDate":1812,"url":1813,"sourceUrl":1814,"sourceTitle":1815,"sourceCategory":89,"score":1816},"Balises Open Graph mal positionnées dans PrestaShop : diagnostic et correction","balises-open-graph-mal-positionnees-prestashop-diagnostic-correction","Vos balises Open Graph s'affichent visiblement sur votre boutique PrestaShop ? Découvrez comment diagnostiquer et corriger ce problème de positionnement dans le code.",[1806,1807,1808,1809,1618,35],"open-graph","meta-tags","header-tpl","facebook",[64,38,39],"Si des balises Open Graph (og:title, og:description) s'affichent en texte visible sur votre boutique PrestaShop, c'est qu'un module les injecte dans le \u003Cbody> au lieu du \u003Chead>. Identifiez le module fautif, déplacez-le sur le hook displayHeader, et validez avec le Facebook Sharing Debugger.","2026-03-21T14:33:05.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fbalises-open-graph-mal-positionnees-prestashop-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F489898-petit-probleme-de-page-metapropri","Petit Probleme De Page Metapropri...",78,{"title":1818,"slug":1819,"metaDescription":1820,"category":76,"subcategory":28,"tags":1821,"difficulty":122,"psVersions":1824,"tldr":1825,"faqCount":834,"generatedAt":1826,"publishDate":1826,"url":1827,"sourceUrl":1828,"sourceTitle":1829,"sourceCategory":89,"score":1816},"Sous-catégories et déclinaisons PrestaShop : guide complet","sous-categories-declinaisons-prestashop-guide-complet","Apprenez à structurer vos sous-catégories et configurer les déclinaisons produits dans PrestaShop 8.x. Guide pas à pas avec bonnes pratiques catalogue.",[256,189,1822,1823,76],"attributs","combinaisons",[64,38,39],"Les sous-catégories organisent l'arborescence de votre catalogue PrestaShop, tandis que les déclinaisons gèrent les variantes (taille, couleur) d'un même produit. Maîtriser cette distinction est essentiel pour un catalogue propre, un stock fiable et un bon référencement.","2026-03-21T14:31:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fsous-categories-declinaisons-prestashop-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F509841-sous-categorie-et-declinaisons","Sous Categorie Et Declinaisons",{"title":1831,"slug":1832,"metaDescription":1833,"category":335,"subcategory":28,"tags":1834,"difficulty":36,"psVersions":1836,"tldr":1837,"faqCount":66,"generatedAt":1838,"publishDate":1838,"url":1839,"sourceUrl":1840,"sourceTitle":1841,"sourceCategory":383,"score":1842},"Ajouter un H1 personnalisé aux pages catégories PrestaShop","h1-personnalise-pages-categories-prestashop","Découvrez comment ajouter un champ H1 personnalisé sur vos pages catégories PrestaShop pour optimiser votre SEO. Override, import CSV et template inclus.",[1645,1835,236,275,319,602],"catégorie",[64,38,39],"Ajoutez un champ h1_cat dans ps_category_lang et créez un override de la classe Category pour dissocier le nom de navigation du H1 SEO sur vos pages catégories PrestaShop. Import CSV en masse possible via un override de AdminImportController.","2026-03-21T14:30:44.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fh1-personnalise-pages-categories-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F493036-r%C3%A9solu-h1-personnalis%C3%A9-pour-pages-cat%C3%A9gories","[Résolu] H1 Personnalisé Pour Pages Catégories",80,{"title":1844,"slug":1845,"metaDescription":1846,"category":27,"subcategory":28,"tags":1847,"difficulty":36,"psVersions":1850,"tldr":1851,"faqCount":66,"generatedAt":1852,"publishDate":1852,"url":1853,"sourceUrl":1854,"sourceTitle":1855,"sourceCategory":46,"score":1842},"Gérer les réponses AJAX dans un module PrestaShop : validation et UX","gerer-reponses-ajax-module-prestashop-validation-ux","Apprenez à gérer proprement les réponses AJAX dans un module PrestaShop : validation côté serveur, affichage conditionnel des erreurs et contrôle du bouton submit.",[1693,203,31,1848,1694,1849],"validation formulaire","front-end",[64,38,39],"Pour gérer différentes actions dans le callback success d'une requête AJAX PrestaShop, structurez votre réponse PHP en JSON avec un champ booléen success et un objet errors associatif, puis branchez votre logique JavaScript (désactivation du bouton, affichage ciblé des erreurs) en fonction de ce flag.","2026-03-21T14:29:20.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fgerer-reponses-ajax-module-prestashop-validation-ux","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F565698-ajax-module-front-diff%C3%A9rentes-actions-dans-le-success","Ajax module front, différentes actions dans le success",{"title":1857,"slug":1858,"metaDescription":1859,"category":1860,"subcategory":28,"tags":1861,"difficulty":240,"psVersions":1868,"tldr":1869,"faqCount":41,"generatedAt":1870,"publishDate":1870,"url":1871,"sourceUrl":1872,"sourceTitle":1873,"sourceCategory":46,"score":1842},"Extraire les données produits PrestaShop avec Scrapy (Python)","extraire-donnees-produits-prestashop-scrapy-python","Guide complet pour extraire et synchroniser les données produits PrestaShop avec Scrapy en Python. Scraping, export CSV, synchronisation de stocks.","api",[1862,1863,1864,1865,1866,1867],"scrapy","python","web-scraping","synchronisation-stocks","export-csv","automatisation",[64,38,39],"Guide complet pour extraire les données produits d'une boutique PrestaShop avec le framework Python Scrapy : export CSV du catalogue et synchronisation de stocks entre deux sites, avec comparatif API Webservice vs scraping.","2026-03-21T14:27:57.000Z","\u002Fexpertise\u002Fprestashop\u002Fapi\u002Fextraire-donnees-produits-prestashop-scrapy-python","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F610100-tuto-web-scraping-dun-prestashop-16-avec-scrapy","[Tuto] Web scraping d'un Prestashop 1.6 avec Scrapy",{"title":1875,"slug":1876,"metaDescription":1877,"category":27,"subcategory":28,"tags":1878,"difficulty":36,"psVersions":1881,"tldr":1882,"faqCount":41,"generatedAt":1883,"publishDate":1883,"url":1884,"sourceUrl":1885,"sourceTitle":1886,"sourceCategory":46,"score":1887},"Implémenter un ScrollSpy sur vos fiches produits PrestaShop","scrollspy-navigation-fiche-produit-prestashop","Guide complet pour ajouter une navigation ScrollSpy sur les pages produits PrestaShop. Code CSS, JavaScript et intégration Smarty pour PS 1.7 et 8.x.",[1879,553,31,1345,1443,1880,35],"scrollspy","UX",[64,38,39],"Le ScrollSpy ajoute une navigation contextuelle sticky sur les fiches produits longues, améliorant l'UX en indiquant la section visible. Sur PrestaShop 1.6\u002F1.7, utilisez le plugin Bootstrap natif ; sur PrestaShop 8.x, préférez l'API IntersectionObserver pour une solution sans dépendance, performante et compatible tous thèmes.","2026-03-21T14:26:18.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fscrollspy-navigation-fiche-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F429323-scrollspy-pour-les-page-produits","scrollspy pour les page produits",81,{"title":1889,"slug":1890,"metaDescription":1891,"category":76,"subcategory":28,"tags":1892,"difficulty":36,"psVersions":1894,"tldr":1895,"faqCount":1335,"generatedAt":1896,"publishDate":1896,"url":1897,"sourceUrl":1898,"sourceTitle":1899,"sourceCategory":46,"score":1887},"Importer des photos produits dans PrestaShop : guide complet CSV et debug","importer-photos-produits-prestashop-csv-debug","Guide technique pour importer des images produits dans PrestaShop via CSV. Diagnostic des erreurs d'affichage, tables ps_image, régénération des miniatures.",[319,462,1893,187,76],"ps_image",[38,39],"Pour importer des images produits dans PrestaShop via CSV, utilisez des URLs absolues séparées par des virgules dans la colonne images (la première URL devient la couverture). En cas de problème d'affichage, vérifiez les tables ps_image et ps_image_shop, les fichiers physiques dans img\u002Fp\u002F, et régénérez les miniatures.","2026-03-21T14:25:06.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fimporter-photos-produits-prestashop-csv-debug","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039277-importer-photos-produits","importer photos produits",{"title":1901,"slug":1902,"metaDescription":1903,"category":133,"subcategory":28,"tags":1904,"difficulty":36,"psVersions":1909,"tldr":1910,"faqCount":41,"generatedAt":1911,"publishDate":1911,"url":1912,"sourceUrl":1913,"sourceTitle":1914,"sourceCategory":89,"score":1915},"Erreur 405 Method Not Allowed sur la page produit PrestaShop : diagnostic et solution","erreur-405-method-not-allowed-modification-produit-prestashop","Résolvez l'erreur 405 Method Not Allowed lors de la modification d'un produit PrestaShop. Cause fréquente : incompatibilité PHP. Guide complet de diagnostic.",[1905,1906,1907,1908,643],"erreur 405","version PHP","compatibilité","page produit",[38,39],"L'erreur 405 Method Not Allowed lors de la modification d'un produit PrestaShop est le plus souvent causée par une incompatibilité entre la version de PHP et celle de PrestaShop. La solution consiste à vérifier et corriger la version PHP sur votre hébergement, puis à vider le cache.","2026-03-21T14:23:26.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Ferreur-405-method-not-allowed-modification-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039475-erreur-405method-not-allowed-modification-page-produit","Erreur \"405Method Not Allowed\" modification page produit",82,{"title":1917,"slug":1918,"metaDescription":1919,"category":335,"subcategory":28,"tags":1920,"difficulty":36,"psVersions":1923,"tldr":1924,"faqCount":66,"generatedAt":1925,"publishDate":1925,"url":1926,"sourceUrl":1927,"sourceTitle":1928,"sourceCategory":383,"score":1929},"URLs 404 avec double domaine dans PrestaShop : diagnostic et correction","urls-404-double-domaine-prestashop-diagnostic-correction","Résolvez les erreurs 404 avec URLs dupliquées dans PrestaShop. Diagnostic catégorie par défaut, régénération .htaccess et balise canonical correcte.",[1921,507,1922,509,184,1618],"erreur-404","canonical",[64,38,39],"Les URLs 404 avec nom de domaine dupliqué dans PrestaShop proviennent généralement de produits ayant la catégorie « Accueil » comme catégorie par défaut. La correction passe par la réaffectation des catégories, la régénération du .htaccess et l'implémentation de balises canonical robustes.","2026-03-21T14:22:20.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Furls-404-double-domaine-prestashop-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485627-probl%C3%A8mes-durls-404-%C3%A9tranges-deux-fois-de-nom-de-domaine","Problèmes D'urls 404 Étranges Deux Fois De Nom De Domaine",84,{"title":1931,"slug":1932,"metaDescription":1933,"category":335,"subcategory":28,"tags":1934,"difficulty":36,"psVersions":1939,"tldr":1940,"faqCount":66,"generatedAt":1941,"publishDate":1941,"url":1942,"sourceUrl":1943,"sourceTitle":1944,"sourceCategory":46,"score":1929},"Obfuscation de liens PrestaShop : Smarty + JavaScript vanilla pour le SEO","obfuscation-liens-prestashop-smarty-javascript-seo","Technique d'obfuscation de liens PrestaShop avec Base64, Smarty et JavaScript vanilla. Protégez votre jus SEO sans jQuery sur PrestaShop 1.7 et 8.x.",[1935,35,31,335,1936,1937,1938],"obfuscation","base64","link-sculpting","prestashop-8",[38,39],"L'obfuscation de liens PrestaShop via Base64 en Smarty et JavaScript vanilla permet de contrôler la distribution du PageRank sans impacter l'expérience utilisateur. La clé technique : utiliser {assign} pour capturer les URLs générées par {url entity=...} avant d'appliquer le modifier |base64_encode, et décoder côté client avec decodeURIComponent(escape(atob())) pour supporter les caractères UTF-8.","2026-03-21T14:21:04.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fobfuscation-liens-prestashop-smarty-javascript-seo","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1048217-solved-prestashop-17-smarty-modifier-sur-url-entity-obfuscation-de-lien-pour-le-seo","{SOLVED} Prestashop 1.7 smarty modifier sur {url entity} (obfuscation de lien pour le SEO)",{"title":1946,"slug":1947,"metaDescription":1948,"category":373,"subcategory":28,"tags":1949,"difficulty":240,"psVersions":1951,"tldr":1952,"faqCount":41,"generatedAt":1953,"publishDate":1953,"url":1954,"sourceUrl":1955,"sourceTitle":1956,"sourceCategory":89,"score":1929},"Import CSV multiboutique PrestaShop : résoudre les conflits multilingues","import-csv-multiboutique-prestashop-conflits-multilingues","Guide complet pour importer des catégories CSV en multiboutique multilingue PrestaShop sans écraser les traductions. Solutions testées PS 1.6 à 8.x.",[373,1647,356,186,1950],"base-de-données",[64,38,39],"L'import CSV multiboutique multilingue de PrestaShop duplique les données sur toutes les langues actives au lieu de cibler uniquement la langue sélectionnée. La solution : importer la langue par défaut sans forcer les IDs, récupérer les identifiants générés, puis importer les langues secondaires avec les IDs forcés — ou mieux, utiliser l'API Webservice sur PrestaShop 8.x.","2026-03-21T14:19:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fmultiboutique\u002Fimport-csv-multiboutique-prestashop-conflits-multilingues","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F432209-ps16-multilangue-multisite-cherche-a-comprendre-mysql","PS1.6 Multilangue Multisite - Cherche a comprendre MySql",{"title":1958,"slug":1959,"metaDescription":1960,"category":27,"subcategory":28,"tags":1961,"difficulty":36,"psVersions":1965,"tldr":1966,"faqCount":41,"generatedAt":1967,"publishDate":1967,"url":1968,"sourceUrl":1969,"sourceTitle":1970,"sourceCategory":46,"score":1929},"Affichage aléatoire dans PrestaShop : randomiser vos blocs Smarty","affichage-aleatoire-blocs-smarty-prestashop","Découvrez comment afficher aléatoirement des blocs de contenu dans PrestaShop avec Smarty {math} et les alternatives PHP modernes sous PS 8.x.",[35,524,1962,1963,602,1964],"random","affichage-conditionnel","homepage",[38,39],"Pour afficher des blocs aléatoirement dans PrestaShop, utilisez {math equation=\"rand(min, max)\"} en Smarty pour un résultat rapide, ou préférez ORDER BY RAND() \u002F shuffle() côté PHP pour une solution robuste compatible avec le cache.","2026-03-21T14:18:32.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Faffichage-aleatoire-blocs-smarty-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1046549-rendre-un-affichage-al%C3%A9atoire","Rendre un affichage aléatoire",{"title":1972,"slug":1973,"metaDescription":1974,"category":133,"subcategory":28,"tags":1975,"difficulty":36,"psVersions":1977,"tldr":1978,"faqCount":834,"generatedAt":1979,"publishDate":1979,"url":1980,"sourceUrl":1981,"sourceTitle":1982,"sourceCategory":46,"score":1983},"Erreur Smarty description produit PrestaShop : diagnostic et correction","erreur-smarty-description-produit-prestashop-diagnostic-correction","Résolvez l'erreur smarty_internal_templatebase.php sur la description produit PrestaShop. Diagnostic complet, code corrigé et bonnes pratiques Smarty.",[35,1976,524,1762,135,133],"description produit",[64,38,39],"L'avertissement smarty_internal_templatebase.php sur les descriptions produit est généralement causé par des commentaires Smarty ({* *}) qui masquent le code d'affichage dans product.tpl, ou par un override de Product.php qui empêche la sauvegarde en base de données. Vérifiez votre template, supprimez les commentaires accidentels et adaptez la syntaxe selon votre version de PrestaShop.","2026-03-21T14:17:19.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Ferreur-smarty-description-produit-prestashop-diagnostic-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F550102-bug-description-produit-smarty_internal_templatebasephp157","Bug description produit [smarty_internal_templatebase.php(157)]",85,{"title":1985,"slug":1986,"metaDescription":1987,"category":1988,"subcategory":28,"tags":1989,"difficulty":36,"psVersions":1992,"tldr":1993,"faqCount":66,"generatedAt":1994,"publishDate":1994,"url":1995,"sourceUrl":1996,"sourceTitle":1997,"sourceCategory":46,"score":1998},"Intégrer Stripe à PrestaShop : résoudre les conflits JavaScript et checkout","integrer-stripe-prestashop-conflits-javascript-checkout","Guide complet pour intégrer Stripe à PrestaShop sans conflits JS. Résolution des problèmes de minification, compatibilité modules et checkout one-page.","paiement",[1990,31,30,1991,52,1988],"stripe","minification",[38,39],"Les problèmes d'intégration Stripe sur PrestaShop viennent rarement du module lui-même : la minification JavaScript, les modules de checkout tiers incompatibles et les versions obsolètes sont les trois causes principales à investiguer en priorité.","2026-03-21T14:16:17.000Z","\u002Fexpertise\u002Fprestashop\u002Fpaiement\u002Fintegrer-stripe-prestashop-conflits-javascript-checkout","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1040146-int%C3%A9gration-stripe","Intégration Stripe",86,{"title":2000,"slug":2001,"metaDescription":2002,"category":133,"subcategory":28,"tags":2003,"difficulty":36,"psVersions":2008,"tldr":2009,"faqCount":41,"generatedAt":2010,"publishDate":2010,"url":2011,"sourceUrl":2012,"sourceTitle":2013,"sourceCategory":46,"score":1998},"Produits dématérialisés PrestaShop : corriger les erreurs de téléchargement","produits-dematerialises-prestashop-erreur-telechargement","Résolvez les erreurs d'ouverture de fichiers téléchargeables dans PrestaShop. Guide complet : ZIP corrompus, configuration serveur et bonnes pratiques.",[2004,2005,2006,2007,133],"produits virtuels","téléchargement","ZIP corrompu","produits dématérialisés",[38,39],"Les erreurs d'ouverture de fichiers téléchargeables dans PrestaShop viennent le plus souvent d'un output buffering parasite qui corrompt le flux binaire, d'un fichier corrompu sur le serveur, ou de limites PHP\u002Fserveur trop restrictives. Activez le mode debug, testez l'intégrité du ZIP côté serveur avec unzip -t, et vérifiez les headers HTTP envoyés avant le fichier.","2026-03-21T14:15:07.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fproduits-dematerialises-prestashop-erreur-telechargement","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999220-ouverture-de-produits-d%C3%A9mat%C3%A9rialis%C3%A9s-en-erreur-apres-t%C3%A9l%C3%A9chargement","Ouverture de produits dématérialisés en erreur apres téléchargement",{"title":2015,"slug":2016,"metaDescription":2017,"category":27,"subcategory":28,"tags":2018,"difficulty":36,"psVersions":2022,"tldr":2023,"faqCount":66,"generatedAt":2024,"publishDate":2024,"url":2025,"sourceUrl":2026,"sourceTitle":2027,"sourceCategory":46,"score":2028},"Afficher l'ancien prix unitaire dans PrestaShop avec Smarty","afficher-ancien-prix-unitaire-prestashop-smarty","Comment afficher le prix unitaire avant réduction dans PrestaShop : calcul Smarty, ratio unit_price_ratio et bonnes pratiques pour les fiches produit.",[35,2019,524,2020,1648,2021],"prix-unitaire","unit-price-ratio","reduction",[64,38,39],"Pour afficher l'ancien prix unitaire barré dans PrestaShop, divisez le prix sans réduction par le unit_price_ratio via le plugin Smarty {math}, en déclarant toujours les variables comme paramètres nommés pour éviter les erreurs de calcul silencieuses.","2026-03-21T14:11:44.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fafficher-ancien-prix-unitaire-prestashop-smarty","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F469692-afficher-lancien-prix-unitaire","Afficher l'ancien prix unitaire",88,{"title":2030,"slug":2031,"metaDescription":2032,"category":52,"subcategory":28,"tags":2033,"difficulty":36,"psVersions":2036,"tldr":2037,"faqCount":834,"generatedAt":2038,"publishDate":2038,"url":2039,"sourceUrl":2040,"sourceTitle":2041,"sourceCategory":46,"score":2028},"Réduire le JavaScript inutilisé sur PrestaShop : guide complet","reduire-javascript-inutilise-prestashop","Optimisez les performances de votre boutique PrestaShop en éliminant le JavaScript inutilisé. Webpack, coverage, positions modules : méthode complète.",[31,52,2034,2035,56],"webpack","lighthouse",[38,39],"Pour réduire le JavaScript inutilisé sur PrestaShop, commencez par diagnostiquer avec Chrome Coverage, désactivez les modules inutiles par page via les positions, puis optimisez le bundle theme.js avec Webpack (tree-shaking, code splitting, imports sélectifs).","2026-03-21T14:10:32.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Freduire-javascript-inutilise-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1053179-r%C3%A9duire-le-code-javascript-inutilis%C3%A9-prestashop-17","Réduire le code JavaScript inutilisé prestashop 1.7",{"title":2043,"slug":2044,"metaDescription":2045,"category":76,"subcategory":28,"tags":2046,"difficulty":36,"psVersions":2049,"tldr":2050,"faqCount":66,"generatedAt":2051,"publishDate":2051,"url":2052,"sourceUrl":2053,"sourceTitle":2054,"sourceCategory":46,"score":2055},"Simplifier la création de produits PrestaShop : 4 approches comparées","simplifier-creation-produits-prestashop-back-office","Découvrez 4 méthodes pour simplifier la création de produits dans PrestaShop 8 : import CSV, module custom, formulaire front-office et outils tiers.",[1679,319,2047,1006,643,76,2048],"AdminProductController","productivité",[64,38,39],"Quatre approches pour simplifier la création de produits PrestaShop : import CSV natif (le plus rapide pour les lots), outils tiers comme Store Commander (gestion tableur en temps réel), module back-office custom (formulaire simplifié), ou formulaire front-office avec validation (idéal pour les marketplaces). Le choix dépend du volume et du profil utilisateur.","2026-03-21T14:09:17.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fsimplifier-creation-produits-prestashop-back-office","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F483714-simplification-de-la-cr%C3%A9ation-de-produit-en-back-office-adminproductcontroller","\"Simplification\" de la création de produit en back-office (AdminProductController)",89,{"title":2057,"slug":2058,"metaDescription":2059,"category":27,"subcategory":28,"tags":2060,"difficulty":36,"psVersions":2061,"tldr":2062,"faqCount":41,"generatedAt":2063,"publishDate":2063,"url":2064,"sourceUrl":2065,"sourceTitle":2066,"sourceCategory":46,"score":2055},"Module PrestaShop sans affichage : corriger un AdminController défaillant","module-prestashop-admincontroller-page-blanche-correction","Votre module PrestaShop affiche une page blanche ? Découvrez les causes courantes : nommage du contrôleur, placement du constructeur et cache à purger.",[684,1006,552,133,643],[38,39],"Un AdminController PrestaShop qui affiche une page blanche est presque toujours causé par une incohérence de nommage entre le fichier et la classe, un parent::__construct() appelé trop tôt, ou un cache class_index.php obsolète. Corrigez ces trois points et votre module fonctionnera.","2026-03-21T14:07:34.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fmodule-prestashop-admincontroller-page-blanche-correction","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1047470-r%C3%A9solu-module-qui-naffiche-rien-admincontroller-en-tord","[Résolu] Module qui n'affiche rien (AdminController en tord ?)",{"title":2068,"slug":2069,"metaDescription":2070,"category":52,"subcategory":28,"tags":2071,"difficulty":122,"psVersions":2072,"tldr":2073,"faqCount":41,"generatedAt":2074,"publishDate":2074,"url":2075,"sourceUrl":2076,"sourceTitle":2077,"sourceCategory":89,"score":2055},"PrestaShop lent et images qui disparaissent : diagnostic complet","prestashop-lent-images-disparaissent-diagnostic-solutions","Votre boutique PrestaShop est lente et les images disparaissent ? Découvrez les causes courantes et les solutions pour résoudre ces problèmes de performance.",[52,188,55,830,571,56],[64,38,39],"Un PrestaShop lent avec des images manquantes se diagnostique en quatre étapes : test multi-navigateurs, activation du CCC (concaténation\u002Fcompression des assets), audit des tâches CRON gourmandes, et analyse avec des outils comme GTmetrix. Les images disparaissent généralement à cause de miniatures non régénérées ou de permissions incorrectes.","2026-03-21T14:06:27.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fprestashop-lent-images-disparaissent-diagnostic-solutions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F388137-chargement-lent-et-photo-qui-disparaisse","Chargement lent et photo qui disparaisse !",{"title":2079,"slug":2080,"metaDescription":2081,"category":27,"subcategory":28,"tags":2082,"difficulty":36,"psVersions":2087,"tldr":2088,"faqCount":41,"generatedAt":2089,"publishDate":2089,"url":2090,"sourceUrl":2091,"sourceTitle":2092,"sourceCategory":46,"score":2093},"Assigner un groupe client par défaut à l'inscription PrestaShop","assigner-groupe-client-defaut-inscription-prestashop","Comment assigner automatiquement un groupe client par défaut lors de la création de compte PrestaShop. Code complet, erreurs courantes et bonnes pratiques.",[2083,2084,2085,2086,238],"customer","groupe-client","inscription","objectmodel",[64,38,39],"Pour assigner un groupe client par défaut à l'inscription PrestaShop, il faut définir `id_default_group` AVANT l'appel à `add()`, puis utiliser `cleanGroups()` suivi de `addGroups()` pour gérer correctement les appartenances multiples.","2026-03-21T14:05:21.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fassigner-groupe-client-defaut-inscription-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F513248-assigner-a-un-groupe-client-par-defaut-lors-dune-inscription","Assigner A Un Groupe Client Par Defaut Lors D'une Inscription",91,{"title":2095,"slug":2096,"metaDescription":2097,"category":27,"subcategory":28,"tags":2098,"difficulty":36,"psVersions":2100,"tldr":2101,"faqCount":41,"generatedAt":2102,"publishDate":2102,"url":2103,"sourceUrl":2104,"sourceTitle":2105,"sourceCategory":46,"score":2106},"Module PrestaShop qui se réenregistre sur un hook : diagnostic et solution","module-prestashop-hook-revient-systematiquement-solution","Votre module PrestaShop revient systématiquement sur un hook après désenregistrement ? Découvrez pourquoi et comment résoudre ce problème définitivement.",[114,872,1585,2099,133],"displayHome",[38,39],"Quand un module PrestaShop revient systématiquement sur un hook après désenregistrement, c'est parce que sa méthode install() contient un registerHook() qui le réenregistre à chaque réinstallation. La solution : commenter cette ligne dans le fichier PHP du module, vérifier le rôle de ps_themecusto, et vider le cache.","2026-03-21T14:04:19.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fmodule-prestashop-hook-revient-systematiquement-solution","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F998727-d%C3%A9greffer-module-qui-revient-syst%C3%A9matiquement","Dégreffer module qui revient systématiquement",92,{"title":2108,"slug":2109,"metaDescription":2110,"category":52,"subcategory":28,"tags":2111,"difficulty":36,"psVersions":2115,"tldr":2116,"faqCount":1335,"generatedAt":2117,"publishDate":2117,"url":2118,"sourceUrl":2119,"sourceTitle":2120,"sourceCategory":71,"score":2121},"Site PrestaShop lent : diagnostic complet et optimisations serveur","site-prestashop-lent-diagnostic-optimisations-serveur","Votre boutique PrestaShop est lente malgré un bon hébergement ? Diagnostic étape par étape : requêtes SQL, configuration PHP, VPS, media servers et optimisations avancées.",[52,1232,2112,56,992,2113,2114],"VPS","media server","debug profiling",[64,38,39],"Un site PrestaShop lent provient rarement du seul hébergement : requêtes SQL mal optimisées, configuration PHP bridée et absence de parallélisation des assets sont les trois causes principales. Un VPS SSD correctement configuré avec media servers résout 90 % des problèmes.","2026-03-21T14:03:21.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Fsite-prestashop-lent-diagnostic-optimisations-serveur","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F623735-site-lent-malgr%C3%A9-des-h%C3%A9bergement-perfomant","Site lent malgré des hébergement perfomant",93,{"title":2123,"slug":2124,"metaDescription":2125,"category":335,"subcategory":28,"tags":2126,"difficulty":122,"psVersions":2130,"tldr":2131,"faqCount":1335,"generatedAt":2132,"publishDate":2132,"url":2133,"sourceUrl":2134,"sourceTitle":2135,"sourceCategory":383,"score":2121},"Référencement PrestaShop : guide complet pour optimiser son SEO","referencement-prestashop-guide-complet-optimiser-seo","Guide SEO PrestaShop complet : balise title, TTFB, validation W3C, URLs optimisées. Techniques éprouvées pour atteindre le top 3 Google sur vos mots-clés.",[335,583,339,2127,2128,2129,1602,585],"meta description","ttfb","w3c",[64,38,39],"Pour positionner une boutique PrestaShop dans le top 3 Google, concentrez-vous sur cinq piliers : URLs ciblées sur 2-3 mots-clés, TTFB sous 200 ms, HTML valide W3C, balise title optimisée sans nom de boutique, et meta descriptions orientées conversion.","2026-03-21T14:01:22.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Freferencement-prestashop-guide-complet-optimiser-seo","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F621295-je-decouvre-le-r%C3%A9f%C3%A9rencement","je decouvre le référencement",{"title":2137,"slug":2138,"metaDescription":2139,"category":335,"subcategory":28,"tags":2140,"difficulty":36,"psVersions":2143,"tldr":2144,"faqCount":66,"generatedAt":2145,"publishDate":2145,"url":2146,"sourceUrl":2147,"sourceTitle":2148,"sourceCategory":383,"score":2121},"Optimiser les URL PrestaShop pour le SEO : structure courte et performante","optimiser-url-courtes-seo-prestashop","Guide complet pour configurer des URL courtes et SEO-friendly sur PrestaShop. Redirections 301, URL canoniques, soumission Google et bonnes pratiques 2024.",[507,1531,2141,1529,2142],"redirections-301","url-canonique",[64,38,39],"Pour optimiser vos URL PrestaShop, configurez des routes courtes sans identifiant numérique, mettez en place des redirections 301 systématiques depuis les anciennes URL, implémentez les balises canoniques et soumettez vos nouvelles URL via Google Search Console pour accélérer la réindexation.","2026-03-21T13:59:22.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Foptimiser-url-courtes-seo-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F513558-google-pr%C3%A9f%C3%A8re-les-url-courtes-me-voil%C3%A0-%C3%A0-tout-recommencer","Google Préfère Les Url Courtes : Me Voilà À Tout Recommencer ?",{"title":2150,"slug":2151,"metaDescription":2152,"category":52,"subcategory":28,"tags":2153,"difficulty":36,"psVersions":2154,"tldr":2155,"faqCount":66,"generatedAt":2156,"publishDate":2156,"url":2157,"sourceUrl":2158,"sourceTitle":2159,"sourceCategory":71,"score":2160},"Accélérer un site PrestaShop : guide complet d'optimisation des performances","accelerer-site-prestashop-optimisation-performances","Découvrez comment optimiser la vitesse de votre boutique PrestaShop : profiling, hooks, index SQL, hébergement et bonnes pratiques pour un site rapide.",[52,56,475,114,1232,252,587],[64,38,39],"Pour accélérer PrestaShop, commencez par activer le profiling pour identifier les modules et requêtes SQL qui ralentissent le site, dégraissez les hooks inutiles, ajoutez des index SQL sur les tables critiques, optimisez la configuration serveur (OPcache, Gzip, cache navigateur) et choisissez un hébergement adapté à votre volume.","2026-03-21T13:58:03.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Faccelerer-site-prestashop-optimisation-performances","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F546777-comment-acc%C3%A9l%C3%A9rer-mon-site","Comment accélérer mon site ?",94,{"title":2162,"slug":2163,"metaDescription":2164,"category":76,"subcategory":28,"tags":2165,"difficulty":36,"psVersions":2167,"tldr":2169,"faqCount":834,"generatedAt":2170,"publishDate":2170,"url":2171,"sourceUrl":2172,"sourceTitle":2173,"sourceCategory":89,"score":2160},"Exporter les produits PrestaShop via SQL : requêtes complètes et bonnes pratiques","exporter-produits-prestashop-requete-sql-phpmyadmin","Exportez vos produits PrestaShop via des requêtes SQL sur phpMyAdmin : noms, descriptions, images, catégories. Guide complet avec requêtes prêtes à l'emploi.",[2166,408,463,270,76,1231],"export produits",[2168,141,64,38,39],"1.4","Exportez vos produits PrestaShop via des requêtes SQL dans phpMyAdmin pour un contrôle total sur les données extraites. Filtrez toujours par id_lang pour éviter les doublons, et utilisez GROUP_CONCAT pour agréger catégories et images en une seule ligne par produit.","2026-03-21T13:56:37.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fexporter-produits-prestashop-requete-sql-phpmyadmin","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F562605-export-des-produits-dun-ps-1482","Export des produits d'un PS 1.4.8.2",{"title":2175,"slug":2176,"metaDescription":2177,"category":335,"subcategory":28,"tags":2178,"difficulty":122,"psVersions":2181,"tldr":2182,"faqCount":66,"generatedAt":2183,"publishDate":2183,"url":2184,"sourceUrl":2185,"sourceTitle":2186,"sourceCategory":383,"score":2160},"Balise Title PrestaShop : configuration et optimisation SEO complète","balise-title-prestashop-configuration-optimisation-seo","Configurez et optimisez vos balises title sur PrestaShop 1.6, 1.7 et 8.x. Templates, back-office, Google Search Console : guide technique complet.",[339,338,697,584,2179,2180],"head.tpl","référencement naturel",[64,38,39],"La balise title se configure dans le back-office PrestaShop (onglet SEO de chaque entité) et se génère via le template head.tpl. Si Google affiche un title différent, vérifiez le code source puis forcez la réindexation via Search Console.","2026-03-21T13:55:16.000Z","\u002Fexpertise\u002Fprestashop\u002Fseo\u002Fbalise-title-prestashop-configuration-optimisation-seo","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1046887-balise-title-prestashop","Balise Title Prestashop",{"title":2188,"slug":2189,"metaDescription":2190,"category":27,"subcategory":28,"tags":2191,"difficulty":36,"psVersions":2193,"tldr":2194,"faqCount":41,"generatedAt":2195,"publishDate":2195,"url":2196,"sourceUrl":2197,"sourceTitle":2198,"sourceCategory":46,"score":2160},"Passer une variable Smarty dans jQuery sur PrestaShop","passer-variable-smarty-dans-jquery-prestashop","Comment récupérer une variable Smarty dans un script jQuery sur PrestaShop : attributs data, balise literal, boucles foreach et appels AJAX.",[35,1694,31,1693,712,2192],"data-attributes",[64,38,39],"Pour récupérer une variable Smarty dans jQuery au sein d'une boucle foreach, utilisez les attributs HTML5 data-* pour injecter les valeurs dans le DOM, la balise {literal} pour protéger le JavaScript inline, et $(this).data('key') pour cibler l'élément précis cliqué par l'utilisateur.","2026-03-21T13:54:02.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fpasser-variable-smarty-dans-jquery-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F468495-help-faire-passer-une-variable-smarty-dans-jquery","HELP: Faire passer une variable smarty dans Jquery",{"title":2200,"slug":2201,"metaDescription":2202,"category":27,"subcategory":28,"tags":2203,"difficulty":36,"psVersions":2207,"tldr":2208,"faqCount":41,"generatedAt":2209,"publishDate":2209,"url":2210,"sourceUrl":2211,"sourceTitle":2212,"sourceCategory":46,"score":2213},"Passer une variable produit (EAN13) au panier AJAX PrestaShop","passer-variable-produit-ean13-panier-ajax-prestashop","Comment transmettre l'EAN13 ou toute variable produit au panier AJAX PrestaShop via Smarty et JavaScript. Guide technique avec code prêt à l'emploi.",[2204,35,31,253,2205,2206],"ajax-cart","variables-produit","layer-cart",[64,38,39],"Pour transmettre une variable produit (comme l'EAN13) au panier AJAX PrestaShop, utilisez des inputs cachés avec ID unique dans les boucles foreach, ou `{addJsDefL}` sur la fiche produit. En PrestaShop 8, préférez `Media::addJsDef()` dans un hook de module.","2026-03-21T13:52:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fpasser-variable-produit-ean13-panier-ajax-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F598227-ajout-dune-variable-produit-dans-le-ajax-cart","Ajout d'une variable produit dans le ajax-cart",95,{"title":2215,"slug":2216,"metaDescription":2217,"category":270,"subcategory":28,"tags":2218,"difficulty":36,"psVersions":2223,"tldr":2224,"faqCount":1335,"generatedAt":2225,"publishDate":2225,"url":2226,"sourceUrl":2227,"sourceTitle":2228,"sourceCategory":951,"score":2229},"Migration PrestaShop vers un nouveau serveur : résoudre les erreurs courantes","migration-prestashop-nouveau-serveur-erreurs-courantes","Guide complet pour migrer PrestaShop sans erreur : cache Symfony, permissions fichiers, .htaccess et back-office inaccessible. Solutions testées PS 1.7 à 8.x.",[2219,2220,2221,509,2222,219],"migration serveur","cache symfony","permissions fichiers","back-office prestashop",[38,39],"Lors d'une migration PrestaShop, les problèmes les plus fréquents sont le cache Symfony corrompu, les permissions fichiers incorrectes et le .htaccess obsolète. Diagnostiquez en distinguant pages legacy et Symfony, puis suivez la checklist : permissions (chown www-data), purge cache (rm -rf var\u002Fcache\u002F), régénération .htaccess et mise à jour des URLs en base de données.","2026-03-21T13:51:36.000Z","\u002Fexpertise\u002Fprestashop\u002Fmigration\u002Fmigration-prestashop-nouveau-serveur-erreurs-courantes","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1094007-probl%C3%A8me-migration-site-vers-nouveau-serveur","Problème migration site vers nouveau serveur",97,{"title":2231,"slug":2232,"metaDescription":2233,"category":76,"subcategory":28,"tags":2234,"difficulty":36,"psVersions":2237,"tldr":2238,"faqCount":41,"generatedAt":2239,"publishDate":2239,"url":2240,"sourceUrl":2241,"sourceTitle":2242,"sourceCategory":89,"score":2229},"Contrôler l'ordre d'affichage des attributs produit dans PrestaShop","ordre-affichage-attributs-produit-prestashop","Apprenez à personnaliser le tri des déclinaisons et attributs produit dans PrestaShop en modifiant la requête SQL de getAttributesGroups.",[1822,256,771,408,2235,2236],"getAttributesGroups","catalogue produit",[64,38,39],"L'ordre d'affichage des déclinaisons PrestaShop est contrôlé par la clause ORDER BY de la méthode getAttributesGroups() dans la classe Product. Pour trier par référence au lieu de la position par défaut, créez un override qui remplace ORDER BY ag.position ASC, a.position ASC par ORDER BY pa.reference ASC.","2026-03-21T13:49:46.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fordre-affichage-attributs-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F492576-ordre-des-attributs","Ordre Des Attributs",{"title":2244,"slug":2245,"metaDescription":2246,"category":94,"subcategory":28,"tags":2247,"difficulty":122,"psVersions":2249,"tldr":2250,"faqCount":66,"generatedAt":2251,"publishDate":2251,"url":2252,"sourceUrl":2253,"sourceTitle":2254,"sourceCategory":46,"score":2255},"Personnaliser les couleurs d'un thème PrestaShop sans sacrifier les performances","personnaliser-couleurs-theme-prestashop-performance-css","Guide complet pour modifier les couleurs de votre thème PrestaShop proprement : fichiers CSS, cache Smarty, et optimisation des temps de chargement.",[627,100,52,2248,602,56],"cache-smarty",[64,38,39],"Pour personnaliser les couleurs d'un thème PrestaShop, désactivez d'abord le Smart Cache CSS pour identifier les fichiers à modifier, utilisez un fichier custom.css dédié avec des variables CSS, et mesurez systématiquement l'impact sur les performances (TTFB \u003C 200 ms recommandé par Google).","2026-03-21T13:48:40.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fpersonnaliser-couleurs-theme-prestashop-performance-css","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F462049-modifi%C3%A9-un-peu-les-couleurs-du-theme","modifié un peu les couleurs du theme",98,{"title":2257,"slug":2258,"metaDescription":2259,"category":27,"subcategory":28,"tags":2260,"difficulty":36,"psVersions":2262,"tldr":2263,"faqCount":834,"generatedAt":2264,"publishDate":2264,"url":2265,"sourceUrl":2266,"sourceTitle":2267,"sourceCategory":46,"score":2255},"Créer un module dashboard PrestaShop avec requêtes SQL personnalisées","module-dashboard-prestashop-requete-sql-personnalisee","Apprenez à développer un module PrestaShop qui affiche des données SQL personnalisées dans le tableau de bord : hook dashboardZoneTwo, requêtes optimisées et templates Smarty.",[203,927,978,2261,643],"hook dashboardZoneTwo",[38,39],"Créez un module PrestaShop qui affiche des données SQL personnalisées dans le tableau de bord via le hook dashboardZoneTwo, en utilisant DbQuery pour des requêtes sécurisées et un template Smarty pour le rendu.","2026-03-21T13:47:19.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fmodule-dashboard-prestashop-requete-sql-personnalisee","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1071808-afficher-le-resultat-dune-requete-sql-dans-le-dashboard-solved","Afficher le resultat d'une requete SQL dans le dashboard [SOLVED]",{"title":2269,"slug":2270,"metaDescription":2271,"category":27,"subcategory":28,"tags":2272,"difficulty":36,"psVersions":2277,"tldr":2278,"faqCount":66,"generatedAt":2279,"publishDate":2279,"url":2280,"sourceUrl":2281,"sourceTitle":2282,"sourceCategory":46,"score":2283},"Supprimer le logo et le pied de page des factures PDF PrestaShop","supprimer-logo-pied-de-page-facture-pdf-prestashop","Comment personnaliser les factures PDF PrestaShop en supprimant le logo ou le pied de page via un override de HTMLTemplate. Guide complet PS 1.6 à 8.x.",[2273,236,2274,2275,2276],"facture PDF","HTMLTemplate","personnalisation facture","PDF PrestaShop",[64,38,39],"Pour supprimer le logo et le pied de page des factures PrestaShop, créez un override de HTMLTemplate qui retourne une chaîne vide dans getLogo() et getFooter(). Sur PS 8.x, privilégiez un module embarquant l'override pour une meilleure maintenabilité.","2026-03-21T13:45:50.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fsupprimer-logo-pied-de-page-facture-pdf-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F605599-supprimer-logo-et-pied-de-page-sur-facture-en-16","Supprimer logo et pied de page sur facture en 1.6",99,{"title":2285,"slug":2286,"metaDescription":2287,"category":27,"subcategory":28,"tags":2288,"difficulty":36,"psVersions":2293,"tldr":2294,"faqCount":41,"generatedAt":2295,"publishDate":2295,"url":2296,"sourceUrl":2297,"sourceTitle":2298,"sourceCategory":46,"score":2283},"Afficher delivery_out_stock dans le panier PrestaShop","afficher-delivery-out-stock-panier-prestashop","Comment ajouter et afficher la variable delivery_out_stock dans le panier PrestaShop. Override Cart.php, requête SQL et piège classique des langues.",[236,2289,2290,35,2291,2292],"cart","delivery_out_stock","product_lang","langues",[38,39],"Pour afficher delivery_out_stock dans le panier PrestaShop, il faut overrider Cart.php pour ajouter ce champ à la requête SQL de getProducts(). Le piège principal est un décalage d'id_lang qui rend la variable vide — vérifiez que le contenu est rempli pour toutes les langues actives.","2026-03-21T13:44:43.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fafficher-delivery-out-stock-panier-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1038118-ajout-variable-productdelivery_out_stock-dans-le-panier","Ajout variable {$product.delivery_out_stock} dans le panier",{"title":2300,"slug":2301,"metaDescription":2302,"category":52,"subcategory":28,"tags":2303,"difficulty":36,"psVersions":2308,"tldr":2309,"faqCount":41,"generatedAt":2310,"publishDate":2310,"url":2311,"sourceUrl":2312,"sourceTitle":2313,"sourceCategory":71,"score":2314},"Optimiser le CLS et valider le HTML de votre boutique PrestaShop","optimiser-cls-valider-html-prestashop","Guide complet pour réduire le Cumulative Layout Shift (CLS) et corriger les erreurs HTML sur PrestaShop 1.7 et 8.x. Templates, Lighthouse, bonnes pratiques.",[2304,1174,2305,2306,2307,52],"CLS","Lighthouse","validation HTML","templates TPL",[38,39],"Le CLS (stabilité visuelle) doit être optimisé dès la conception de votre thème PrestaShop, pas après la mise en ligne. Auditez avec Lighthouse, validez votre HTML au W3C, puis corrigez les templates Smarty (head.tpl, header.tpl, javascript.tpl) en réservant l'espace des images, préchargeant les polices et différant le JavaScript non critique.","2026-03-21T13:43:42.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Foptimiser-cls-valider-html-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039031-besoin-de-vos-avis","Besoin de vos avis",101,{"title":2316,"slug":2317,"metaDescription":2318,"category":76,"subcategory":28,"tags":2319,"difficulty":36,"psVersions":2321,"tldr":2322,"faqCount":41,"generatedAt":2323,"publishDate":2323,"url":2324,"sourceUrl":2325,"sourceTitle":2326,"sourceCategory":89,"score":2314},"Trier les produits par référence dans PrestaShop 1.7 et 8.x","trier-produits-par-reference-prestashop","Comment trier les produits par référence (SKU) dans PrestaShop : modification back-office et front-office, override propre et bonnes pratiques.",[958,2320,643,236,76],"référence SKU",[38,39],"Pour trier les produits par référence dans PrestaShop, modifiez le AdminProductDataProvider (override en 1.7, décoration de service en 8.x) en changeant le paramètre $orderBy par défaut de 'id_product' à 'reference'. Pensez à préfixer vos références avec des zéros pour un tri numérique correct.","2026-03-21T13:42:21.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Ftrier-produits-par-reference-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039474-trier-par-r%C3%A9f%C3%A9rence-ver-1767","Trier par référence - Ver 1.7.6.7",{"title":2328,"slug":2329,"metaDescription":2330,"category":27,"subcategory":28,"tags":2331,"difficulty":36,"psVersions":2335,"tldr":2336,"faqCount":834,"generatedAt":2337,"publishDate":2337,"url":2338,"sourceUrl":2339,"sourceTitle":2340,"sourceCategory":46,"score":2341},"Ajouter un champ personnalisé au formulaire d'inscription PrestaShop","ajouter-champ-personnalise-formulaire-inscription-prestashop","Guide complet pour ajouter un champ personnalisé (ex : case majeur) au formulaire de création de compte PrestaShop avec validation et message d'erreur custom.",[815,2332,642,2333,2334],"override controller","AuthController","validation client",[64,38,39],"Pour ajouter un champ personnalisé (comme une case 'majeur') au formulaire d'inscription PrestaShop, il faut modifier la base de données, déclarer le champ dans l'objet Customer, override le contrôleur AuthController pour la validation et le message d'erreur, puis ajouter le HTML dans le template — sur PrestaShop 8.x, privilégiez un module avec les hooks Symfony plutôt qu'un override.","2026-03-21T13:41:20.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-champ-personnalise-formulaire-inscription-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F612052-ps-16-changer-le-nom-de-lerreur-dans-la-cr%C3%A9ation-de-compte","[PS 1.6] Changer le nom de l'erreur dans la création de compte",102,{"title":2343,"slug":2344,"metaDescription":2345,"category":113,"subcategory":28,"tags":2346,"difficulty":122,"psVersions":2350,"tldr":2351,"faqCount":1416,"generatedAt":2352,"publishDate":2352,"url":2353,"sourceUrl":2354,"sourceTitle":2355,"sourceCategory":89,"score":2356},"Supprimer ou désactiver l'opt-in partenaires sur PrestaShop","supprimer-desactiver-optin-partenaires-prestashop","Comment supprimer la case opt-in partenaires sur PrestaShop 1.6, 1.7 et 8.x : configuration back-office, modification template et bonnes pratiques RGPD.",[2347,391,2085,2348,2349,738],"opt-in","formulaire client","vie privée",[64,38,39],"L'opt-in partenaires se désactive dans Paramètres de la boutique → Clients. Si la case persiste malgré la désactivation, vérifiez le cache Smarty, les overrides et le template du thème — sur PrestaShop 8.x, un hook Symfony permet aussi de retirer le champ proprement via un module.","2026-03-21T13:40:09.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fsupprimer-desactiver-optin-partenaires-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F611063-supprimer-loption-opt-in","Supprimer l'option opt-in",104,{"title":2358,"slug":2359,"metaDescription":2360,"category":27,"subcategory":28,"tags":2361,"difficulty":36,"psVersions":2364,"tldr":2365,"faqCount":41,"generatedAt":2366,"publishDate":2366,"url":2367,"sourceUrl":2368,"sourceTitle":2369,"sourceCategory":46,"score":2356},"Variable $page_name et ID du body dans PrestaShop : diagnostic complet","variable-page-name-id-body-prestashop-diagnostic","Résolvez les problèmes de variable $page_name absente du body dans PrestaShop. Diagnostic Smarty, debug console et bonnes pratiques CSS par page.",[35,524,700,2362,133,2363],"page_name","CSS conditionnel",[64,38,39],"L'absence de l'attribut id sur la balise body dans PrestaShop provient généralement d'un header.tpl modifié ou d'un contrôleur qui n'assigne pas la variable $page_name. Le diagnostic passe par l'affichage direct de la variable et la console debug Smarty.","2026-03-21T13:38:59.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fvariable-page-name-id-body-prestashop-diagnostic","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F469492-probl%C3%A8me-r%C3%A9cup%C3%A9ration-did","problème récupération d'id",{"title":2371,"slug":2372,"metaDescription":2373,"category":27,"subcategory":28,"tags":2374,"difficulty":36,"psVersions":2376,"tldr":2377,"faqCount":66,"generatedAt":2378,"publishDate":2378,"url":2379,"sourceUrl":2380,"sourceTitle":2381,"sourceCategory":46,"score":2382},"Intégrer du JavaScript dans une page produit PrestaShop","integrer-javascript-page-produit-prestashop","Comment ajouter du JavaScript personnalisé sur vos fiches produits PrestaShop 1.6, 1.7 et 8.x : hooks, modules, bonnes pratiques et pièges à éviter.",[31,2375,35,114,1076,602],"page-produit",[64,38,39],"Pour intégrer du JavaScript sur une fiche produit PrestaShop, utilisez {literal} dans les templates Smarty en 1.6, ou créez un module avec registerJavascript via le hook actionFrontControllerSetMedia en 1.7\u002F8.x. Évitez d'insérer du JS dans la description longue car TinyMCE le supprime.","2026-03-21T13:35:48.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fintegrer-javascript-page-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F462967-int%C3%A9grer-javascript-dans-page-produit","Intégrer Javascript dans page Produit",106,{"title":2384,"slug":2385,"metaDescription":2386,"category":422,"subcategory":28,"tags":2387,"difficulty":36,"psVersions":2388,"tldr":2389,"faqCount":41,"generatedAt":2390,"publishDate":2390,"url":2391,"sourceUrl":2392,"sourceTitle":2393,"sourceCategory":282,"score":2394},"Mondial Relay PrestaShop : résoudre les conflits JavaScript du module","mondial-relay-prestashop-conflit-javascript-jquery","Module Mondial Relay qui ne fonctionne pas sur PrestaShop ? Découvrez comment diagnostiquer et corriger les erreurs JavaScript liées à jQuery et aux scripts tiers.",[1160,31,1694,133,431,30],[38,39],"Le module Mondial Relay qui ne fonctionne pas au checkout est presque toujours causé par un conflit JavaScript : un script tiers chargé avant jQuery bloque l'initialisation du widget. La solution consiste à désactiver le CCC pour identifier le script fautif, puis à le déplacer après l'inclusion de jQuery dans vos templates.","2026-03-21T13:34:22.000Z","\u002Fexpertise\u002Fprestashop\u002Flivraison\u002Fmondial-relay-prestashop-conflit-javascript-jquery","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1053729-module-mondial-relay-310","module mondial relay 3.1.0",107,{"title":2396,"slug":2397,"metaDescription":2398,"category":113,"subcategory":28,"tags":2399,"difficulty":36,"psVersions":2405,"tldr":2406,"faqCount":66,"generatedAt":2407,"publishDate":2407,"url":2408,"sourceUrl":2409,"sourceTitle":2410,"sourceCategory":89,"score":2411},"Reprendre un site PrestaShop : accès admin et base de données","reprendre-site-prestashop-acces-admin-base-de-donnees","Guide complet pour reprendre un site PrestaShop existant : résoudre les erreurs de connexion BDD, réinitialiser le mot de passe admin via phpMyAdmin et sécuriser l'accès.",[2400,2401,2402,270,2403,2404],"reprise-site","mot-de-passe-admin","phpmyadmin","base-de-donnees","settings-inc-php",[64,38,39],"Pour reprendre un site PrestaShop, corrigez d'abord la configuration de la base de données dans settings.inc.php (ou parameters.php), puis réinitialisez le mot de passe admin via phpMyAdmin en utilisant le bon mécanisme de hachage selon votre version (MD5 + cookie_key pour PS 1.6, bcrypt pour PS 1.7\u002F8.x). Sécurisez ensuite tous les accès.","2026-03-21T13:33:14.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Freprendre-site-prestashop-acces-admin-base-de-donnees","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485918-reprise-dun-site","Reprise D'un Site",108,{"title":2413,"slug":2414,"metaDescription":2415,"category":27,"subcategory":28,"tags":2416,"difficulty":36,"psVersions":2419,"tldr":2420,"faqCount":41,"generatedAt":2421,"publishDate":2421,"url":2422,"sourceUrl":2423,"sourceTitle":2424,"sourceCategory":46,"score":2425},"Trier le menu PrestaShop par ordre alphabétique (blocktopmenu)","trier-menu-prestashop-ordre-alphabetique-blocktopmenu","Comment modifier le module blocktopmenu pour afficher les pages CMS et catégories par ordre alphabétique dans PrestaShop 1.6, 1.7 et 8.x.",[1444,770,2417,236,2418,1443],"tri alphabétique","CMS",[64,38,39],"Pour trier le menu blocktopmenu (ou ps_mainmenu) par ordre alphabétique, remplacez ORDER BY `position` par ORDER BY cl.`meta_title` ASC dans getCMSPages() et ORDER BY cl.`name` ASC dans getCMSCategories(), idéalement via un override pour survivre aux mises à jour.","2026-03-21T13:31:50.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Ftrier-menu-prestashop-ordre-alphabetique-blocktopmenu","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F605942-r%C3%A9solu-ranger-blocktopmenu-par-ordre-alphab%C3%A9tique","[Résolu] Ranger blocktopmenu par ordre alphabétique",109,{"title":2427,"slug":2428,"metaDescription":2429,"category":27,"subcategory":28,"tags":2430,"difficulty":36,"psVersions":2432,"tldr":2433,"faqCount":834,"generatedAt":2434,"publishDate":2434,"url":2435,"sourceUrl":2436,"sourceTitle":2437,"sourceCategory":46,"score":2425},"Mettre à jour le stock depuis hookActionValidateOrder dans PrestaShop","mettre-a-jour-stock-hookactionvalidateorder-prestashop","Comment modifier le stock produit via hookActionValidateOrder dans PrestaShop : classe Db, ObjectModel, erreurs courantes et bonnes pratiques.",[238,1586,656,408,2431],"actionValidateOrder",[38,39],"Pour mettre à jour le stock depuis hookActionValidateOrder, utilisez Db::getInstance()->update() ou mieux, la classe StockAvailable. Les erreurs courantes sont les colonnes dupliquées dans le tableau PHP, un hook non enregistré, ou des colonnes NOT NULL manquantes.","2026-03-21T13:30:51.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fmettre-a-jour-stock-hookactionvalidateorder-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1051783-requ%C3%AAte-update-ne-fonctionne-pas-depuis-le-hookactionvalidateorder","Requête Update ne fonctionne pas depuis le hookActionValidateOrder",{"title":2439,"slug":2440,"metaDescription":2441,"category":133,"subcategory":28,"tags":2442,"difficulty":36,"psVersions":2445,"tldr":2446,"faqCount":41,"generatedAt":2447,"publishDate":2447,"url":2448,"sourceUrl":2449,"sourceTitle":2450,"sourceCategory":46,"score":2451},"Corriger l'erreur getIdProductAttributesByIdAttributes sur PrestaShop","corriger-erreur-getidproductattributesbyidattributes-prestashop","Résolvez l'exception fatale getIdProductAttributesByIdAttributes qui bloque vos déclinaisons PrestaShop. Override complet, diagnostic et bonnes pratiques.",[256,236,2443,219,2444],"Product.php","product_attribute_combination",[38,39],"L'erreur 500 sur les déclinaisons PrestaShop provient de la méthode getIdProductAttributeByIdAttributes() qui lève une exception au lieu de gérer gracieusement les combinaisons manquantes. La solution : un override résilient de Product.php qui retourne 0, combiné à un nettoyage des entrées orphelines en base de données.","2026-03-21T13:29:42.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fcorriger-erreur-getidproductattributesbyidattributes-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1090279-probl%C3%A8me-des-d%C3%A9clinaisons","Problème des déclinaisons",112,{"title":2453,"slug":2454,"metaDescription":2455,"category":270,"subcategory":28,"tags":2456,"difficulty":36,"psVersions":2461,"tldr":2462,"faqCount":41,"generatedAt":2463,"publishDate":2463,"url":2464,"sourceUrl":2465,"sourceTitle":2466,"sourceCategory":46,"score":2451},"Connexion clients impossible après mise à jour PrestaShop : diagnostic et solutions","connexion-clients-impossible-apres-mise-a-jour-prestashop","Vos clients ne peuvent plus se connecter après une mise à jour PrestaShop ? Découvrez les causes (cookie key, hashage) et 3 solutions concrètes pour restaurer l'accès.",[270,2457,2458,2459,2460,136],"authentification","cookie-key","mot-de-passe","upgrade",[64,38,39],"Après une mise à jour PrestaShop, les connexions clients échouent généralement parce que la cookie key a changé, rendant tous les hash de mots de passe invalides. La solution la plus fiable est de restaurer l'ancienne cookie key depuis votre sauvegarde, ou de mettre en place un rehashage progressif MD5 → bcrypt via un override de la classe Customer.","2026-03-21T13:28:35.000Z","\u002Fexpertise\u002Fprestashop\u002Fmigration\u002Fconnexion-clients-impossible-apres-mise-a-jour-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F611552-connexions-clients-impossible-suite-%C3%A0-upgrade-ps","Connexions clients impossible suite à upgrade PS",{"title":2468,"slug":2469,"metaDescription":2470,"category":113,"subcategory":28,"tags":2471,"difficulty":240,"psVersions":2476,"tldr":2477,"faqCount":41,"generatedAt":2478,"publishDate":2478,"url":2479,"sourceUrl":2480,"sourceTitle":2481,"sourceCategory":71,"score":2482},"Créer un site de réservation hôtelière avec PrestaShop : guide complet","site-reservation-hotel-prestashop-declinaisons-calendrier","Comment transformer PrestaShop en système de réservation hôtelière avec déclinaisons-dates, calendrier et panier Ajax. Guide technique complet.",[2472,2473,256,2474,1693,2475],"hotel","réservation","calendrier","e-commerce atypique",[64,38,39],"PrestaShop peut servir de système de réservation hôtelière en détournant les déclinaisons comme dates et les stocks comme disponibilités, avec gestion tarifaire par import CSV et affichage calendrier Ajax — une solution économique idéale pour les petits établissements indépendants.","2026-03-21T13:27:13.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fsite-reservation-hotel-prestashop-declinaisons-calendrier","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F510935-site-d-hotel-sous-prestashop","Site D' Hotel Sous Prestashop",115,{"title":2484,"slug":2485,"metaDescription":2486,"category":27,"subcategory":28,"tags":2487,"difficulty":36,"psVersions":2492,"tldr":2493,"faqCount":41,"generatedAt":2494,"publishDate":2494,"url":2495,"sourceUrl":2496,"sourceTitle":2497,"sourceCategory":46,"score":2498},"Déplacer le bloc recherche PrestaShop dans le menu ou le header","deplacer-bloc-recherche-prestashop-hook-personnalise","Repositionnez la barre de recherche PrestaShop où vous voulez grâce aux hooks personnalisés. Méthode complète avec override, code et bonnes pratiques.",[2488,2489,220,2490,2491],"hook personnalisé","blocksearch","menu horizontal","override module",[64,38,39],"Pour déplacer la barre de recherche PrestaShop, créez un hook personnalisé via un override du module et appelez-le dans le template souhaité. Sur PrestaShop 1.7+, la syntaxe widget permet de l'afficher n'importe où sans override.","2026-03-21T13:25:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fdeplacer-bloc-recherche-prestashop-hook-personnalise","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F427809-d%C3%A9placer-bloc-recherche-rapide-dans-th%C3%A8me-par-d%C3%A9faut","Déplacer bloc recherche rapide dans thème par défaut",125,{"title":2500,"slug":2501,"metaDescription":2502,"category":27,"subcategory":28,"tags":2503,"difficulty":36,"psVersions":2508,"tldr":2509,"faqCount":66,"generatedAt":2510,"publishDate":2510,"url":2511,"sourceUrl":2512,"sourceTitle":2513,"sourceCategory":46,"score":2498},"Implémenter un système de prix libre sur PrestaShop (Name Your Price)","prix-libre-client-choisit-prix-prestashop","Guide technique pour créer un système de prix libre sur PrestaShop : override Product, validation sécurisée, formulaire front-end et bonnes pratiques 8.x.",[236,2504,1274,2505,156,2506,2507],"prix","ProductController","validation","name-your-price",[64,38,39],"Implémentez un système de prix libre sur PrestaShop via un override de Product (mise à jour du prix) et du ProductController (validation sécurisée avec bornes min\u002Fmax). Pour la production, préférez les SpecificPrice par client plutôt que la modification directe en base.","2026-03-21T13:24:33.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fprix-libre-client-choisit-prix-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F515987-prix-libre-laisser-le-client-choisir-le-prix","Prix Libre - Laisser le client choisir le prix",{"title":2515,"slug":2516,"metaDescription":2517,"category":27,"subcategory":28,"tags":2518,"difficulty":36,"psVersions":2524,"tldr":2525,"faqCount":41,"generatedAt":2526,"publishDate":2526,"url":2527,"sourceUrl":2528,"sourceTitle":2529,"sourceCategory":46,"score":2530},"Thème enfant PrestaShop : résoudre les erreurs JavaScript après installation","theme-enfant-prestashop-erreurs-javascript-bibliotheques-manquantes","Votre thème enfant PrestaShop casse le site ? Découvrez comment diagnostiquer et corriger les erreurs JavaScript liées aux bibliothèques manquantes.",[2519,31,2520,2521,2522,2523],"theme-enfant","flexisel","setMedia","debug-js","front-office",[38,39],"Après l'installation d'un thème enfant PrestaShop, les bibliothèques JavaScript du thème parent ne sont pas toujours héritées automatiquement. Diagnostiquez via la console JS (F12), identifiez les scripts manquants dans le code source, puis enregistrez-les proprement via setMedia() ou le fichier theme.yml.","2026-03-21T13:22:45.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Ftheme-enfant-prestashop-erreurs-javascript-bibliotheques-manquantes","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999303-probl%C3%A8me-suite-installation-th%C3%A8me-enfant","Problème suite installation thème enfant",126,{"title":2532,"slug":2533,"metaDescription":2534,"category":751,"subcategory":28,"tags":2535,"difficulty":36,"psVersions":2536,"tldr":2537,"faqCount":66,"generatedAt":2538,"publishDate":2538,"url":2539,"sourceUrl":2540,"sourceTitle":2541,"sourceCategory":89,"score":2530},"Réinitialiser le mot de passe admin PrestaShop via phpMyAdmin","reinitialiser-mot-de-passe-admin-prestashop-phpmyadmin","Guide complet pour récupérer l'accès au back-office PrestaShop quand le mot de passe admin est perdu. Méthode phpMyAdmin, cookie_key et bonnes pratiques.",[2459,643,2402,2458,1472],[64,38,39],"Pour récupérer l'accès au back-office PrestaShop, régénérez le mot de passe admin via phpMyAdmin : hash MD5(cookie_key + password) sur PS 1.6, ou bcrypt via password_hash() sur PS 1.7\u002F8.x, puis mettez à jour la colonne passwd de la table ps_employee.","2026-03-21T13:21:39.000Z","\u002Fexpertise\u002Fprestashop\u002Fsecurite\u002Freinitialiser-mot-de-passe-admin-prestashop-phpmyadmin","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F485922-au-secours-probl%C3%A8me-de-mot-de-passe-connexion-au-back-office","Au Secours: Problème De Mot De Passe \u002F Connexion Au Back Office",{"title":2543,"slug":2544,"metaDescription":2545,"category":27,"subcategory":28,"tags":2546,"difficulty":36,"psVersions":2549,"tldr":2550,"faqCount":41,"generatedAt":2551,"publishDate":2551,"url":2552,"sourceUrl":2553,"sourceTitle":2554,"sourceCategory":46,"score":2555},"Connecter automatiquement un client après création de compte PrestaShop","connexion-automatique-apres-creation-compte-prestashop","Comment authentifier automatiquement un utilisateur après inscription sur PrestaShop 1.6, 1.7 et 8.x. Code complet, contexte cookie et bonnes pratiques sécurité.",[2457,2547,2548,2083,2085,656],"cookie","context",[64,38,39],"Pour connecter automatiquement un client après création de compte sur PrestaShop, il faut injecter ses données dans le Context et le cookie via `Context::getContext()->cookie->__set()`, rattacher le panier existant avec le `secure_key`, puis déclencher les hooks d'authentification avant de rediriger.","2026-03-21T13:20:28.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fconnexion-automatique-apres-creation-compte-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F503827-se-logguer-apres-cr%C3%A9ation-de-compte","Se Logguer Apres Création De Compte",130,{"title":2557,"slug":2558,"metaDescription":2559,"category":133,"subcategory":28,"tags":2560,"difficulty":36,"psVersions":2561,"tldr":2562,"faqCount":66,"generatedAt":2563,"publishDate":2563,"url":2564,"sourceUrl":2565,"sourceTitle":2566,"sourceCategory":89,"score":2567},"Back-office PrestaShop inaccessible : diagnostic et solutions complètes","back-office-prestashop-inaccessible-diagnostic-solutions","Votre back-office PrestaShop affiche une page blanche ou refuse de charger ? Découvrez toutes les causes et solutions : permissions, cache, debug, redirections.",[643,552,133,1318,1472],[64,38,39],"Un back-office PrestaShop inaccessible se diagnostique en 6 étapes : activer le mode debug, vider les caches, vérifier les permissions fichiers (755\u002F644), corriger la configuration SSL et les URL en base de données, réinstaller le dossier admin si nécessaire, et analyser les logs serveur en dernier recours.","2026-03-21T13:19:18.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fback-office-prestashop-inaccessible-diagnostic-solutions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F550222-back-office-inaccessible","Back Office inaccessible",131,{"title":2569,"slug":2570,"metaDescription":2571,"category":27,"subcategory":28,"tags":2572,"difficulty":36,"psVersions":2575,"tldr":2576,"faqCount":41,"generatedAt":2577,"publishDate":2577,"url":2578,"sourceUrl":2579,"sourceTitle":1444,"sourceCategory":46,"score":2567},"Intégrer Bootstrap dans le menu PrestaShop : refonte du blocktopmenu","integrer-bootstrap-menu-prestashop-blocktopmenu","Guide complet pour remplacer le menu natif PrestaShop par un menu Bootstrap responsive. Code, bonnes pratiques et migration vers PrestaShop 8.",[1444,1345,2573,1443,203,2574],"menu responsive","frontend",[64,38,39],"Le module blocktopmenu (ps_mainmenu depuis PS 1.7) peut être refactorisé pour utiliser les classes Bootstrap natives, ce qui résout les bugs mobile, facilite la personnalisation et permet d'intégrer panier et recherche directement dans la navbar.","2026-03-21T13:18:00.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fintegrer-bootstrap-menu-prestashop-blocktopmenu","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F394477-blocktopmenu",{"title":2581,"slug":2582,"metaDescription":2583,"category":76,"subcategory":28,"tags":2584,"difficulty":36,"psVersions":2587,"tldr":2588,"faqCount":66,"generatedAt":2589,"publishDate":2589,"url":2590,"sourceUrl":2591,"sourceTitle":2592,"sourceCategory":46,"score":2593},"Catégorie ROOT PrestaShop : comprendre et corriger l'arborescence en base de données","categorie-root-prestashop-corriger-arborescence-base-de-donnees","Toutes vos catégories PrestaShop sont en ROOT ? Découvrez comment corriger is_root_category et restaurer l'arborescence via la base de données.",[186,1231,2585,2586,463,133],"is_root_category","arborescence",[64,38,39],"Si toutes vos catégories PrestaShop sont marquées is_root_category = 1, seule la catégorie 2 (Accueil) doit porter ce flag. Corrigez en base de données avec deux requêtes UPDATE, vérifiez la hiérarchie parent-enfant, puis régénérez l'arbre des catégories.","2026-03-21T13:16:57.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fcategorie-root-prestashop-corriger-arborescence-base-de-donnees","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F462072-cat%C3%A9gorie-en-root","catégorie en ROOT",132,{"title":2595,"slug":2596,"metaDescription":2597,"category":27,"subcategory":28,"tags":2598,"difficulty":36,"psVersions":2602,"tldr":2603,"faqCount":41,"generatedAt":2604,"publishDate":2604,"url":2605,"sourceUrl":2606,"sourceTitle":2607,"sourceCategory":46,"score":2608},"Charger le CSS d'un module PrestaShop : hooks, chemins et bonnes pratiques","charger-css-module-prestashop-hook-header","Découvrez comment charger correctement les fichiers CSS dans un module PrestaShop via les hooks header. Résolution des problèmes de chemins et d'enregistrement.",[203,100,2599,2600,2601],"hook header","développement module","addCSS",[64,38,39],"Le CSS d'un module PrestaShop ne se charge pas quand le hook displayHeader n'est pas enregistré à l'installation, quand le chemin du fichier est incorrect, ou quand une surcharge du thème interfère. Enregistrez le hook, utilisez addCSS() ou registerStylesheet(), et vérifiez qu'aucun dossier de surcharge dans le thème ne bloque le chargement.","2026-03-21T13:15:41.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fcharger-css-module-prestashop-hook-header","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F394496-module-probl%C3%A9me-css","Module - Probléme CSS",134,{"title":2610,"slug":2611,"metaDescription":2612,"category":113,"subcategory":28,"tags":2613,"difficulty":36,"psVersions":2618,"tldr":2619,"faqCount":66,"generatedAt":2620,"publishDate":2620,"url":2621,"sourceUrl":2622,"sourceTitle":2623,"sourceCategory":330,"score":2624},"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.",[1189,219,1318,2614,54,2615,58,2616,2617],"PHP 7","TTFB","Memcached","Apache",[64,39],"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.","2026-03-21T13:14:39.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Finstaller-prestashop-1-6-sans-erreur-500-permissions-php-performances","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F623310-installation-16","Installation 1.6",135,{"title":2626,"slug":2627,"metaDescription":2628,"category":94,"subcategory":28,"tags":2629,"difficulty":36,"psVersions":2631,"tldr":2632,"faqCount":41,"generatedAt":2633,"publishDate":2633,"url":2634,"sourceUrl":2635,"sourceTitle":2636,"sourceCategory":71,"score":2624},"Optimiser l'UX d'une boutique PrestaShop : menu, scroll infini et navigation","optimiser-ux-boutique-prestashop-menu-scroll-navigation","Guide complet pour améliorer l'expérience utilisateur PrestaShop : menu déroulant avec compteur produits, scroll infini maîtrisé, navigation sticky et bonnes pratiques UX.",[1880,1443,770,2630,1849,220],"scroll infini",[64,38,39],"Guide complet pour optimiser l'UX d'une boutique PrestaShop : menu déroulant avec compteur de produits (requête SQL optimisée), scroll infini maîtrisé via bouton de chargement, header sticky en CSS moderne, et checklist UX complète avant mise en production.","2026-03-21T13:13:12.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Foptimiser-ux-boutique-prestashop-menu-scroll-navigation","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F509858-besoin-de-feedback-tshirt-48h","Besoin De Feedback: Tshirt 48H",{"title":2638,"slug":2639,"metaDescription":2640,"category":76,"subcategory":28,"tags":2641,"difficulty":36,"psVersions":2645,"tldr":2646,"faqCount":41,"generatedAt":2647,"publishDate":2647,"url":2648,"sourceUrl":2649,"sourceTitle":2650,"sourceCategory":330,"score":2651},"Mettre à jour son catalogue PrestaShop par import CSV : guide complet","mettre-a-jour-catalogue-prestashop-import-csv","Apprenez à mettre à jour votre catalogue PrestaShop via CSV : forcer les ID, requêtes SQL d'export, gestion des références et bonnes pratiques d'import.",[537,76,2642,2643,2644],"mise à jour produits","export sql","gestion stock",[64,38,39],"Pour mettre à jour votre catalogue PrestaShop par CSV sans créer de doublons, utilisez l'option « Forcer les identifiants » ou « Utiliser la référence comme clé » dans l'outil d'import natif, et exportez vos données existantes via le Gestionnaire SQL pour faire correspondre les ID.","2026-03-21T13:11:51.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fmettre-a-jour-catalogue-prestashop-import-csv","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F474849-mettre-a-jour-son-catalogue-gr%C3%A2ce-aux-fichiers-csv","Mettre a jour son catalogue grâce aux fichiers CSV",136,{"title":2653,"slug":2654,"metaDescription":2655,"category":27,"subcategory":28,"tags":2656,"difficulty":36,"psVersions":2659,"tldr":2660,"faqCount":41,"generatedAt":2661,"publishDate":2661,"url":2662,"sourceUrl":2663,"sourceTitle":2664,"sourceCategory":46,"score":2665},"Ajouter un champ personnalisé produit dans PrestaShop (back office et front)","ajouter-champ-personnalise-produit-prestashop","Guide complet pour créer un custom field produit dans PrestaShop 1.7 et 8.x : base de données, classe Product, formulaire admin et affichage front.",[2657,236,2443,2658,642],"custom field","back office",[38,39],"Pour ajouter un champ personnalisé produit dans PrestaShop, il faut intervenir à 4 niveaux : colonne SQL dans ps_product_lang, déclaration dans la classe Product ($definition), ajout dans les requêtes SQL du catalogue (Category::getProducts), et affichage dans les templates. Sur PS 8.x, privilégiez un module avec les hooks Symfony plutôt qu'un override.","2026-03-21T13:10:31.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-champ-personnalise-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F602696-presque-r%C3%A9solu-17xxajout-dun-custom-field-back-office","[Presque résolu 1.7.x.x]Ajout d'un custom field back office",145,{"title":2667,"slug":2668,"metaDescription":2669,"category":27,"subcategory":28,"tags":2670,"difficulty":36,"psVersions":2675,"tldr":2676,"faqCount":41,"generatedAt":2677,"publishDate":2677,"url":2678,"sourceUrl":2679,"sourceTitle":2680,"sourceCategory":46,"score":2681},"Rendre le numéro de TVA obligatoire si société renseignée sur PrestaShop","tva-obligatoire-si-societe-prestashop","Comment rendre le champ TVA intracommunautaire obligatoire conditionnellement quand une société est saisie sur PrestaShop 1.6, 1.7 et 8.x. Override propre et validation.",[2671,1848,2332,2672,2673,2674],"TVA","B2B","adresse","numéro intracommunautaire",[64,38,39],"Pour rendre le numéro de TVA obligatoire quand une société est renseignée, il faut ajouter une validation conditionnelle dans les contrôleurs AuthController et AddressController (PS 1.6 via override) ou via un module avec le hook actionValidateCustomerAddressForm (PS 1.7+\u002F8.x). Ne jamais modifier la classe Address.php pour cela.","2026-03-21T13:09:13.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Ftva-obligatoire-si-societe-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F394494-supprimer-tva-obligatoire","Supprimer TVA Obligatoire",155,{"title":2683,"slug":2684,"metaDescription":2685,"category":27,"subcategory":28,"tags":2686,"difficulty":240,"psVersions":2687,"tldr":2688,"faqCount":41,"generatedAt":2689,"publishDate":2689,"url":2690,"sourceUrl":2691,"sourceTitle":2692,"sourceCategory":46,"score":2681},"Ajouter un champ image personnalisé aux catégories PrestaShop","ajouter-champ-image-personnalise-categories-prestashop","Guide complet pour ajouter un second champ image aux catégories PrestaShop 1.7 et 8.x : override de classe, migration SQL, back-office et affichage front.",[236,186,602,643,188],[64,38,39],"Ajoutez un second champ image aux catégories PrestaShop via un override de la classe Category (PS 1.6\u002F1.7) ou un module Symfony (PS 8.x), en modifiant la base de données, le back-office et les templates front-end.","2026-03-21T13:08:00.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-champ-image-personnalise-categories-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F468252-ajouter-un-champ-image-dans-les-cat%C3%A9gories-r%C3%A9solu","Ajouter Un Champ Image Dans Les Catégories [Résolu]",{"title":2694,"slug":2695,"metaDescription":2696,"category":94,"subcategory":28,"tags":2697,"difficulty":36,"psVersions":2700,"tldr":2701,"faqCount":41,"generatedAt":2702,"publishDate":2702,"url":2703,"sourceUrl":2704,"sourceTitle":2705,"sourceCategory":46,"score":2706},"Créer un thème PrestaShop : overrides, assets et bonnes pratiques","creer-theme-prestashop-overrides-assets-bonnes-pratiques","Guide complet pour créer un thème PrestaShop personnalisé : système d'overrides, gestion des assets CSS\u002FJS, CCC et pièges courants à éviter.",[220,236,830,2698,2699,602],"assets CSS JS","FrontController",[64,38,39],"Créer un thème PrestaShop propre repose sur la maîtrise du système d'overrides (hiérarchie de fichiers, suppression du class_index.php, permissions), la gestion correcte des assets CSS\u002FJS via setMedia() ou Webpack, et la compréhension du CCC pour éviter les pièges de concaténation en production.","2026-03-21T13:06:24.000Z","\u002Fexpertise\u002Fprestashop\u002Fdesign\u002Fcreer-theme-prestashop-overrides-assets-bonnes-pratiques","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F426990-m%C3%A9thode-de-cr%C3%A9ation-dun-nouveau-th%C3%A8me","méthode de création d'un nouveau thème",175,{"title":2708,"slug":2709,"metaDescription":2710,"category":133,"subcategory":28,"tags":2711,"difficulty":36,"psVersions":2714,"tldr":2715,"faqCount":41,"generatedAt":2716,"publishDate":2716,"url":2717,"sourceUrl":2718,"sourceTitle":2719,"sourceCategory":89,"score":2706},"Résoudre les erreurs de connexion au back-office PrestaShop","resoudre-erreurs-connexion-back-office-prestashop","Guide complet pour diagnostiquer et corriger les erreurs d'accès au back-office PrestaShop : configuration base de données, droits MySQL et hébergement OVH.",[643,2403,2712,113,2713,306],"mysql","ovh",[64,38,39],"L'impossibilité d'accéder au back-office PrestaShop provient presque toujours d'une erreur dans la configuration de connexion à la base de données : mot de passe incorrect, mauvaise adresse serveur MySQL (surtout sur mutualisé OVH) ou droits utilisateur insuffisants. Vérifiez settings.inc.php (PS 1.6) ou parameters.php (PS 1.7\u002F8.x) en priorité.","2026-03-21T13:05:04.000Z","\u002Fexpertise\u002Fprestashop\u002Fdebug\u002Fresoudre-erreurs-connexion-back-office-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F999517-r%C3%A9solu-acces-backoffice","[Résolu] Acces backoffice",{"title":2721,"slug":2722,"metaDescription":2723,"category":27,"subcategory":28,"tags":2724,"difficulty":36,"psVersions":2729,"tldr":2730,"faqCount":41,"generatedAt":2731,"publishDate":2731,"url":2732,"sourceUrl":2733,"sourceTitle":2734,"sourceCategory":46,"score":2706},"Afficher des produits d'une catégorie sur une fiche produit PrestaShop","afficher-produits-categorie-fiche-produit-prestashop","Guide complet pour afficher dynamiquement des produits d'une même catégorie sur une fiche produit PrestaShop 1.7 et 8.x, avec filtrage par caractéristique.",[236,2725,2726,2727,2728,553],"Category","produits similaires","ps_featured","caractéristiques",[38,39],"Pour afficher des produits d'une catégorie sur une fiche produit PrestaShop avec filtrage par caractéristique, créez un override de Category.php avec une méthode getProductsByFeature() qui joint les tables produit et caractéristique, puis appelez-la depuis un hook de module avec un template Smarty réutilisant les miniatures natives.","2026-03-21T13:03:51.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fafficher-produits-categorie-fiche-produit-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039644-comment-afficher-des-produits-dune-cat%C3%A9gorie","Comment afficher des produits d'une catégorie ?",{"title":2736,"slug":2737,"metaDescription":2738,"category":27,"subcategory":28,"tags":2739,"difficulty":36,"psVersions":2742,"tldr":2743,"faqCount":41,"generatedAt":2744,"publishDate":2744,"url":2745,"sourceUrl":2746,"sourceTitle":2747,"sourceCategory":46,"score":2748},"Déplacer le menu horizontal PrestaShop vers un autre hook","deplacer-menu-horizontal-prestashop-hook-displaynav","Guide complet pour repositionner le menu horizontal PrestaShop (blocktopmenu) du hook displayTop vers displayNav. Code, pièges CSS et migration PS 8.",[114,1444,2740,2741,770,627,656],"displayNav","displayTop",[64,38,39],"Pour déplacer le menu horizontal PrestaShop, remplacez le hook `displayTop` par `displayNav` dans la méthode install() du module, ajoutez une méthode `hookDisplayNav()` qui délègue au rendu existant, et réinstallez le module. Assurez-vous que le hook `header` est bien enregistré pour le chargement des CSS\u002FJS.","2026-03-21T13:02:18.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fdeplacer-menu-horizontal-prestashop-hook-displaynav","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F393757-changer-de-place-le-menu-haut-horizontal","Changer de place le Menu haut horizontal",195,{"title":2750,"slug":2751,"metaDescription":2752,"category":52,"subcategory":28,"tags":2753,"difficulty":36,"psVersions":2754,"tldr":2755,"faqCount":41,"generatedAt":2756,"publishDate":2756,"url":2757,"sourceUrl":2758,"sourceTitle":2759,"sourceCategory":46,"score":2748},"Optimiser PrestaShop pour le mobile : audit complet et bonnes pratiques","optimiser-prestashop-mobile-audit-bonnes-pratiques","Guide complet pour rendre votre boutique PrestaShop mobile-friendly : audit de performance, robots.txt, ressources bloquées et optimisation responsive.",[341,96,1426,52,1529,1618],[38,39],"Un thème responsive ne suffit pas pour être mobile-friendly : il faut auditer le robots.txt (ressources CSS\u002FJS bloquées), corriger la structure HTML (H1 manquant), optimiser les performances (WebP, lazy loading, concaténation) et maîtriser son hébergement pour pouvoir intervenir rapidement.","2026-03-21T13:01:00.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Foptimiser-prestashop-mobile-audit-bonnes-pratiques","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F430682-site-friendly-mobile","Site Friendly Mobile",{"title":2761,"slug":2762,"metaDescription":2763,"category":373,"subcategory":28,"tags":2764,"difficulty":36,"psVersions":2767,"tldr":2768,"faqCount":41,"generatedAt":2769,"publishDate":2769,"url":2770,"sourceUrl":2771,"sourceTitle":2772,"sourceCategory":46,"score":2748},"Corriger l'erreur « id_shop n'est pas valide » en multi-boutique PrestaShop","erreur-multi-boutique-id-shop-invalide-prestashop","Guide complet pour résoudre l'erreur id_shop invalide en multi-boutique PrestaShop. Diagnostic, création des tables _shop manquantes et correction du modèle ObjectModel.",[2765,2766,154,656,133,1231],"multi-boutique","id_shop",[38,39],"L'erreur « id_shop n'est pas valide » survient quand un module PrestaShop ne possède pas de table _shop associative ni la déclaration multishop dans son ObjectModel. La correction implique de créer la table manquante, d'ajouter id_shop dans les tables existantes, et de mettre à jour la définition du modèle PHP.","2026-03-21T12:59:40.000Z","\u002Fexpertise\u002Fprestashop\u002Fmultiboutique\u002Ferreur-multi-boutique-id-shop-invalide-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1047486-erreur-multi-boutique-id_shop-nest-pas-valide","Erreur multi-boutique id_shop n'est pas valide",{"title":2774,"slug":2775,"metaDescription":2776,"category":751,"subcategory":28,"tags":2777,"difficulty":36,"psVersions":2780,"tldr":2781,"faqCount":41,"generatedAt":2782,"publishDate":2782,"url":2783,"sourceUrl":2784,"sourceTitle":2785,"sourceCategory":46,"score":2786},"Images en HTTP au lieu de HTTPS sur PrestaShop : diagnostic et solutions","images-http-au-lieu-de-https-prestashop-contenu-mixte","Résolvez le problème de contenu mixte HTTP\u002FHTTPS sur PrestaShop. Diagnostic complet, configuration SSL, correction des templates et alternatives modernes.",[753,754,2778,2779,712,35,52,751],"contenu-mixte","mixed-content",[64,38,39],"Le contenu mixte HTTP\u002FHTTPS sur PrestaShop provient généralement d'URLs codées en dur dans les templates Smarty ou dans la base de données. La solution : utiliser des chemins relatifs ou les variables Smarty natives, et remplacer les images d'indicateurs par des icônes vectorielles SVG pour de meilleures performances.","2026-03-21T12:58:28.000Z","\u002Fexpertise\u002Fprestashop\u002Fsecurite\u002Fimages-http-au-lieu-de-https-prestashop-contenu-mixte","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F610014-image-en-http-au-lieu-de-https","Image en HTTP au lieu de HTTPS",205,{"title":2788,"slug":2789,"metaDescription":2790,"category":76,"subcategory":28,"tags":2791,"difficulty":36,"psVersions":2794,"tldr":2795,"faqCount":41,"generatedAt":2796,"publishDate":2796,"url":2797,"sourceUrl":2798,"sourceTitle":2799,"sourceCategory":89,"score":2800},"Import CSV PrestaShop lent : optimiser l'import de milliers de produits","import-csv-prestashop-lent-optimiser-import-produits","Votre import CSV PrestaShop est trop lent ? Découvrez comment optimiser l'import de milliers de produits : encodage UTF-8, configuration serveur, bonnes pratiques.",[537,52,323,2792,2793],"utf-8","optimisation serveur",[64,38,39],"Un import CSV lent dans PrestaShop est généralement causé par un mauvais encodage du fichier (utilisez LibreOffice en UTF-8, pas Excel) et une configuration serveur sous-dimensionnée. Réduisez le nombre de colonnes au strict nécessaire, augmentez les limites PHP, désactivez l'indexation pendant l'import, et privilégiez un VPS plutôt qu'un mutualisé pour les catalogues volumineux.","2026-03-21T12:57:01.000Z","\u002Fexpertise\u002Fprestashop\u002Fcatalogue\u002Fimport-csv-prestashop-lent-optimiser-import-produits","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F461371-import-long","Import Long",215,{"title":2802,"slug":2803,"metaDescription":2804,"category":974,"subcategory":28,"tags":2805,"difficulty":240,"psVersions":2808,"tldr":2809,"faqCount":41,"generatedAt":2810,"publishDate":2810,"url":2811,"sourceUrl":2812,"sourceTitle":2813,"sourceCategory":46,"score":2814},"Ajouter un champ date de livraison dans les commandes PrestaShop","ajouter-date-livraison-commande-prestashop","Guide complet pour ajouter et modifier une date de livraison par produit dans le détail des commandes PrestaShop via AJAX. Code, SQL et bonnes pratiques.",[974,1693,643,2806,602,2807],"order-detail","adminorderscontroller",[38,39],"Guide complet pour ajouter un champ date de livraison éditable par produit dans les commandes PrestaShop, avec table SQL dédiée, traitement AJAX sécurisé et approche module compatible 1.7 et 8.x.","2026-03-21T12:55:43.000Z","\u002Fexpertise\u002Fprestashop\u002Fcommandes\u002Fajouter-date-livraison-commande-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1038956-modification-dune-date-dans-order","Modification d'une date dans order",235,{"title":2816,"slug":2817,"metaDescription":2818,"category":113,"subcategory":28,"tags":2819,"difficulty":36,"psVersions":2823,"tldr":2824,"faqCount":66,"generatedAt":2825,"publishDate":2825,"url":2826,"sourceUrl":2827,"sourceTitle":2828,"sourceCategory":383,"score":2829},"Migrer PrestaShop sur un VPS OVH : guide complet du serveur au SSL","migrer-prestashop-vps-ovh-guide-complet","Guide complet pour installer et migrer PrestaShop sur un VPS OVH Cloud : configuration Apache, vhosts, SSL Let's Encrypt, transfert BDD et bonnes pratiques.",[2820,2713,270,271,753,2821,873,2822,306],"vps","lets-encrypt","ssh",[64,38,39],"Guide complet pour migrer PrestaShop sur un VPS OVH Cloud : choix du serveur, installation de la stack (Nginx\u002FApache + PHP 8.1 + MariaDB), configuration des vhosts, SSL Let's Encrypt gratuit, et procédure de transfert de boutique en 6 étapes avec les bonnes pratiques de sécurité.","2026-03-21T12:54:27.000Z","\u002Fexpertise\u002Fprestashop\u002Fconfiguration\u002Fmigrer-prestashop-vps-ovh-guide-complet","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F531393-projet-boutique-multilingue-fr-en-conseils-pour-mise-en-place","Projet boutique multilingue (FR, EN) : conseils pour mise en place",260,{"title":2831,"slug":2832,"metaDescription":2833,"category":27,"subcategory":28,"tags":2834,"difficulty":36,"psVersions":2838,"tldr":2839,"faqCount":41,"generatedAt":2840,"publishDate":2840,"url":2841,"sourceUrl":2842,"sourceTitle":2843,"sourceCategory":46,"score":2844},"Ajouter un champ date personnalisé aux détails de commande PrestaShop","ajouter-champ-date-personnalise-details-commande-prestashop","Guide complet pour ajouter une date de livraison aux lignes de commande PrestaShop : override OrderDetail, requêtes SQL, AJAX et bonnes pratiques ObjectModel.",[2835,236,154,2836,643,2837],"OrderDetail","AJAX","personnalisation commande",[38,39],"Pour ajouter une date personnalisée aux lignes de commande PrestaShop, ajoutez une colonne à ps_order_detail, créez un override d'OrderDetail pour déclarer le champ dans l'ObjectModel, puis mettez à jour via AJAX avec instanciation propre de l'objet et casting systématique des identifiants en (int).","2026-03-21T12:52:36.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fajouter-champ-date-personnalise-details-commande-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1039694-bouton-cr%C3%A9ation-date","Bouton création date",315,{"title":2846,"slug":2847,"metaDescription":2848,"category":27,"subcategory":28,"tags":2849,"difficulty":36,"psVersions":2851,"tldr":2852,"faqCount":41,"generatedAt":2853,"publishDate":2853,"url":2854,"sourceUrl":2855,"sourceTitle":2856,"sourceCategory":46,"score":2857},"Afficher les déclinaisons produit sur les pages listing PrestaShop","afficher-declinaisons-attributs-liste-produits-prestashop","Guide complet pour afficher les attributs et déclinaisons sur les listes produits PrestaShop 1.7 et 8.x : requête SQL, module, template Smarty et bonnes pratiques.",[256,1822,2850,35,1006,1387,1823],"listing produits",[141,64,38,39],"Pour afficher les déclinaisons sur les listings produit PrestaShop, créez une méthode SQL joignant les tables d'attributs, assignez le résultat à Smarty dans le hook du module ou du contrôleur, puis parcourez le tableau dans le template avec un foreach. Attention au cache Smarty et à la déclaration de la variable dans la classe.","2026-03-21T12:51:17.000Z","\u002Fexpertise\u002Fprestashop\u002Fdeveloppement\u002Fafficher-declinaisons-attributs-liste-produits-prestashop","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F337523-ps-15-afficher-les-attributs-sur-la-liste-des-produits","[PS 1.5] Afficher les attributs sur la liste des produits",325,{"title":2859,"slug":2860,"metaDescription":2861,"category":52,"subcategory":28,"tags":2862,"difficulty":36,"psVersions":2865,"tldr":2866,"faqCount":66,"generatedAt":2867,"publishDate":2867,"url":2868,"sourceUrl":2869,"sourceTitle":2870,"sourceCategory":46,"score":2871},"Optimiser la vitesse de PrestaShop : diagnostic complet et solutions","optimiser-vitesse-prestashop-diagnostic-complet-solutions","Guide complet pour diagnostiquer et résoudre les problèmes de lenteur sur PrestaShop 1.7 et 8.x : debug profiling, requêtes SQL, modules, serveur et front-end.",[52,2863,56,2864,872,587,1062],"debug-profiling","requetes-sql",[38,39],"Pour diagnostiquer un PrestaShop lent, activez le debug profiling par IP, isolez les modules problématiques un par un, analysez les requêtes SQL excessives, vérifiez les logs serveur pour les attaques DDoS, et optimisez le front-end (images WebP, fonts locales, SVG au lieu de Font Awesome).","2026-03-21T12:49:45.000Z","\u002Fexpertise\u002Fprestashop\u002Fperformance\u002Foptimiser-vitesse-prestashop-diagnostic-complet-solutions","https:\u002F\u002Fforum.prestashop.com\u002Ftopic\u002F1047428-lenteur-site-web","lenteur site web",525,{"columns":2873},[2874,2890,2920,2941],{"title":2875,"links":2876},"Plateforme",[2877,2881,2884,2887],{"label":2878,"href":2879,"external":2880},"Offre Starter (2 500 €)","\u002Foffre-starter",false,{"label":2882,"href":2883,"external":2880},"Devenir Ambassadeur","\u002Fambassadeur",{"label":2885,"href":2886,"external":2880},"Modules PrestaShop","\u002Fmodules",{"label":2888,"href":2889,"external":20},"CodeMyShop.com","https:\u002F\u002Fcodemyshop.com",{"title":2891,"links":2892},"Le Synedre",[2893,2896,2899,2902,2905,2908,2911,2914,2917],{"label":2894,"href":2895,"external":2880},"L'histoire","\u002Fsynedre",{"label":2897,"href":2898,"external":2880},"Constitution","\u002Fsynedre\u002Fconstitution",{"label":2900,"href":2901,"external":2880},"L'équipe","\u002Fequipe",{"label":2903,"href":2904,"external":2880},"Le réacteur en direct","\u002Freacteur",{"label":2906,"href":2907,"external":2880},"Le Drill (entraînement)","\u002Fdrill",{"label":2909,"href":2910,"external":2880},"Protocole de réunion","\u002Fsynedre\u002Freunion",{"label":2912,"href":2913,"external":2880},"Les agents IA","\u002Fagents-ia",{"label":2915,"href":2916,"external":2880},"La Conduite","\u002Fsynedre\u002Fconduite",{"label":2918,"href":2919,"external":2880},"Charte plateforme","\u002Fsynedre\u002Fcharte",{"title":2921,"links":2922},"Ressources",[2923,2926,2929,2932,2935,2938],{"label":2924,"href":2925,"external":2880},"Blog","\u002Fblog",{"label":2927,"href":2928,"external":2880},"Academy","\u002Facademy",{"label":2930,"href":2931,"external":2880},"Dictionnaire","\u002Fdictionnaire",{"label":2933,"href":2934,"external":2880},"Expertise PrestaShop","\u002Fexpertise",{"label":2936,"href":2937,"external":2880},"Flywheel","\u002Fflywheel",{"label":2939,"href":2940,"external":2880},"Manifeste","\u002Fmanifeste",{"title":2942,"links":2943},"À propos",[2944,2947,2950],{"label":2945,"href":2946,"external":2880},"Alexandre Carette","\u002Fa-propos",{"label":2948,"href":2949,"external":2880},"Dossier de presse","\u002Fpresse",{"label":2951,"href":2952,"external":2880},"Contact","\u002Fcontact",{"items":2954},[2955,2964,2970,2976,2984,2992,2997,3002],{"id":2956,"type":2957,"label":2958,"href":2934,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":2961,"children":2962,"psChildren":2963},41,"link",{"fr":2959},"Expertise",null,0,[],[],{"id":2965,"type":2957,"label":2966,"href":2925,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":2967,"children":2968,"psChildren":2969},42,{"fr":2924},1,[],[],{"id":2971,"type":2957,"label":2972,"href":2886,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":2973,"children":2974,"psChildren":2975},43,{"fr":2885},2,[],[],{"id":2977,"type":2957,"label":2978,"href":2980,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":2981,"children":2982,"psChildren":2983},44,{"fr":2979},"Outils IA","\u002Foutils-ia",3,[],[],{"id":2985,"type":2957,"label":2986,"href":2879,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2988,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":2989,"children":2990,"psChildren":2991},45,{"fr":2987},"Offre Starter ✨",{"highlight":20},4,[],[],{"id":2993,"type":2957,"label":2994,"href":2928,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":41,"children":2995,"psChildren":2996},46,{"fr":2927},[],[],{"id":2998,"type":2957,"label":2999,"href":2946,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":834,"children":3000,"psChildren":3001},47,{"fr":2942},[],[],{"id":3003,"type":2957,"label":3004,"href":2952,"icon":2960,"description":2960,"badge":2960,"groupTitle":2960,"style":2960,"gridColumns":2960,"cssClass":2960,"psCategoryId":2960,"showPsChildren":2880,"position":66,"children":3005,"psChildren":3006},48,{"fr":2951},[],[],{"footer":3008},{"theme":3009,"description":2960,"hours":2960,"logo":3010,"contact":3013,"social":3014,"bottomBar":3024},"dark",{"src":3011,"href":3012,"alt":2945},"\u002Flogo-ac.svg","\u002F",{"email":2960,"phone":2960,"address":2960,"cta":2960},[3015,3018,3021],{"platform":3016,"href":3017,"label":3016},"linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Falexandre-carette\u002F",{"platform":3019,"href":3020,"label":3019},"malt","https:\u002F\u002Fwww.malt.fr\u002Fprofile\u002Falexandrecarette",{"platform":3022,"href":3023,"label":3022},"github","https:\u002F\u002Fgithub.com\u002Fprest4cafe",{"copyright":2960},{"header":3026},{"logo":3027,"topBar":3030,"contactEmail":3033,"features":3034,"navBar":2960},{"src":3011,"alt":3028,"text":2945,"href":3012,"class":3029},"Alexandre Carette — Architecte E-commerce Souverain","h-10 w-10",{"message":2960,"showLanguages":2880,"align":3031,"languages":3032},"left",[],"contact@alexandrecarette.fr",{"showSearch":2880,"showWishlist":2880,"showLogin":20,"showContact":2880,"showCart":2880,"stickyHeader":20,"headerLayout":3035},"inline"]