<?xml version="1.0"?>
<rss version="2.0"><channel><title>PrestaShop pour les d&#xE9;veloppeurs Latest Topics</title><link>https://forum.prestashop.com/forum/120-prestashop-pour-les-d%C3%A9veloppeurs/</link><description>PrestaShop pour les d&#xE9;veloppeurs Latest Topics</description><language>en</language><item><title>Bug affichage des tarifs transporteurs tous identiques</title><link>https://forum.prestashop.com/topic/1104069-bug-affichage-des-tarifs-transporteurs-tous-identiques/</link><description><![CDATA[<p>
	Salut à tous !<br />
	 
</p>

<p>
	Je viens de déceler un bug sur mon site Prestashop 1.6.1.7. <br />
	Je propose plusieurs transporteurs et leurs modules correspondant sont installés ( Boxtal, GLS, Colissimo).<br />
	Le tunnel de commande fonctionne parfaitement.  A l'étape du choix de transporteur, les différents tarifs s'affichent et je n'ai pas d'erreur au niveau des tranches de prix, tva ,etc ... Je peux donc passer à l'étape de paiement. <br />
	 
</p>

<p>
	Voici le problème qui n'est pas facile à expliquer.
</p>

<p>
	Disons que je veuille retourner sur le site pour ajouter un produit dans le panier ou modifier le choix du transporteur. Arrivé de nouveau à la page <strong>livraison</strong> ( choix des transporteurs) , tout est correct pour la seconde fois ..je peux donc passer de nouveau à l'étape<strong> paiement</strong> . 
</p>

<p>
	Depuis la page <strong>paiement</strong>, si je retourne une 3e fois sur une étape précédente comme le panier ou le choix des transporteur  un problème apparait <span>: Tous les transporteurs affichent maintenant un tarif identique, correspondant au dernier choix validé .</span><br />
	 
</p>

<p>
	Exemple : je choisis mondial relay à 4.90€&gt; je passe à l'étape <strong>paiement</strong> &gt; je retourne en arrière &gt; je change de transporteur pour colissimo 9.90€ &gt; je passe à l'étape <strong>paiement </strong>&gt; je veux rajouter par ex. un autre produit au panier ou changer de transporteur &gt; je valide <strong>"commander"</strong> &gt; Tous les frais de port des transporteurs affichent  le dernier tarif choisi 9.90€ !!!<br /><br />
	Points importants <span>:</span>
</p>

<p>
	<span>- </span>une fois passé à l'étape <strong>paiement</strong>, par contre , le tarif du transporteur choisi est correct , c'est seulement sur la page du choix des transporteurs (livraison) que le bug apparait.<br />
	- c'est seulement quand on retourne en arrière DEPUIS LA PAGE <strong>PAIEMENT</strong> que le bug apparait sur la page livraison. Pas de bug si on surfe sur le site et que l'on n'atteint pas l'étape " récapitulatif PAIEMENT" .
</p>

<p>
	 
</p>

<p>
	Je pensais que le problème venait du module Boxtal connect car ils m'ont signalé qu'il y avait des log dans le BO et des erreurs critiques liées à leur ancien module EnvoiMoinsCher. J'ai bien essayé de supprimer tous les transporteurs Boxtal ainsi que le module boxtal connect, puis tout réinstaller , mais le problème persiste ...<br /><br />
	Pourriez vous m'aider à résoudre ce problème pas commun svp .
</p>

<p>
	ci joint des captures d'écran , avec et sans le bug .<br />
	Merci d'avance pour votre aide ! 
</p>

<p>
	Mon site : <a href="https://aucoeurdesracines.fr/" rel="external nofollow">https://aucoeurdesracines.fr/</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<img alt="Capturedcran_11-12-2025_201412_aucoeurdesracines_fr.jpeg.b628a2144c0ffeea0c5e7d2008833f42.jpeg" class="ipsImage ipsImage_thumbnailed" data-fileid="340475" data-ratio="95.22" style="height:auto;" width="627" data-src="//media.invisioncic.com/t336404/monthly_2025_12/Capturedcran_11-12-2025_201412_aucoeurdesracines_fr.jpeg.b628a2144c0ffeea0c5e7d2008833f42.jpeg" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /><a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpeg" data-fileid="340476" href="//media.invisioncic.com/t336404/monthly_2025_12/Capturedcran_11-12-2025_201322_aucoeurdesracines_fr.jpeg.e62c093822809f412eedc005bf6cf592.jpeg" rel=""><img alt="Capturedcran_11-12-2025_201322_aucoeurdesracines_fr.thumb.jpeg.2bdabd165403d4efb0f10373f956cac2.jpeg" class="ipsImage ipsImage_thumbnailed" data-fileid="340476" data-ratio="101.63" style="height:auto;" width="738" data-src="//media.invisioncic.com/t336404/monthly_2025_12/Capturedcran_11-12-2025_201322_aucoeurdesracines_fr.thumb.jpeg.2bdabd165403d4efb0f10373f956cac2.jpeg" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">1104069</guid><pubDate>Thu, 11 Dec 2025 19:17:11 +0000</pubDate></item><item><title>Bug module GLS v3.6.2 sur PrestaShop 9.0.3</title><link>https://forum.prestashop.com/topic/1105827-bug-module-gls-v362-sur-prestashop-903/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Je rencontre un problème avec le module GLS (version 3.6.2) sur PrestaShop 9.0.3.
</p>

<p>
	Lorsque le transporteur GLS est configuré en livraison gratuite, il s’affiche correctement côté client lors du passage de commande.
</p>

<p>
	En revanche, dès que je configure des tranches (fourchettes de poids), le transporteur ne s’affiche plus du tout au checkout. Aucun mode de livraison n’est alors disponible.
</p>

<p>
	Côté client, le message suivant apparaît :<br />
	"Il n'y a malheureusement aucun transporteur pouvant livrer à votre adresse."
</p>

<p>
	Voici les vérifications déjà effectuées :
</p>

<p>
	Les tranches de poids sont correctement définies, sans aucun trou (ex : 0 à X, X à Y, etc.)
</p>

<p>
	Une tranche couvre bien les valeurs basses (à partir de 0)
</p>

<p>
	Les zones géographiques sont correctement configurées et associées au transporteur
</p>

<p>
	Les produits ont bien un poids renseigné
</p>

<p>
	Le transporteur est actif et autorisé pour les groupes clients
</p>

<p>
	Le problème semble apparaître uniquement lorsque les tranches sont utilisées.
</p>

<p>
	Auriez-vous une piste à explorer ou un point spécifique à vérifier (configuration PrestaShop ou module GLS) ?
</p>

<p>
	Merci d’avance pour votre aide.
</p>
]]></description><guid isPermaLink="false">1105827</guid><pubDate>Sat, 28 Feb 2026 20:18:16 +0000</pubDate></item><item><title>Quel hebergeur pour multishop ?</title><link>https://forum.prestashop.com/topic/1104907-quel-hebergeur-pour-multishop/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	 
</p>

<p>
	Je me permets de vous solliciter pour avoir vos retours d’expérience sur des hébergeurs adaptés à un Prestashop en multiboutique.
</p>

<p>
	 
</p>

<p>
	<u><strong>Contexte :</strong></u>
</p>

<p>
	Aujourd’hui, j’ai un Prestashop monoboutique hébergé chez OVH (Performance), avec des performances globalement correctes.
</p>

<p>
	Pour préparer le passage en multishop, j’ai testé o2switch… et c’est très compliqué depuis leur rachat :
</p>

<p>
	- support : informations peu fiables et même mensonges (<em>"nous nous sommes connectés à votre BO</em>" alors que je leur avais retiré l'accès...)
</p>

<p>
	- performances terribles : timeout très récurrents et temps de chargement de près d'1min sur toutes les pages.
</p>

<p>
	 
</p>

<p>
	Je cherche donc une alternative et j’hésite notamment à cause du budget ...entre :
</p>

<p>
	- OVH Performance 4 (en migrant tout chez OVH),
</p>

<p>
	- ou une autre solution, notamment l’offre Start de 772424 (est-ce suffisant pour un multishop ?).
</p>

<p>
	 
</p>

<p>
	Si vous avez des avis/retours sur OVH Performance 4 en multishop,  l'offre start de 772424 ou d’autres hébergeurs fiables pour du multishop Prestashop (perf + support), je suis preneuse.
</p>

<p>
	 
</p>

<p>
	Merci beaucoup !
</p>
]]></description><guid isPermaLink="false">1104907</guid><pubDate>Mon, 19 Jan 2026 16:27:34 +0000</pubDate></item><item><title>Aide pour le d&#xE9;veloppement d'un module / class Adapter</title><link>https://forum.prestashop.com/topic/1105879-aide-pour-le-d%C3%A9veloppement-dun-module-class-adapter/</link><description><![CDATA[<p>
	Bonjour à tous
</p>

<p>
	J'administre un site prestashop 9 pour une boutique et, à leur demande, j'ai fait une modification de la taille d'image dans le détail de commandes. Je ne suis pas développeur de métier mais j'ai un background informatique pas trop mauvais.
</p>

<p>
	J'ai identifié la page source qui est ici <span>: </span>/src/Adapter/Order/QueryHandler/GetOrderProductsForViewingHandler.php
</p>

<p>
	J'ai identifié que dans cette page, on créé le miniature pour la revue des commandes (route <span>@admin_orders_view). On y voit deux lignes qui codent en dur la taille de la miniature générée. J'ai modifié à la main les valeurs et du coup cela fonctionne parfaitement. </span>
</p>

<p>
	<span>J'ai fait d'autres modifications du site sur la mise en page via la modification de fichiers twig. Tout cela marche très bien.</span>
</p>

<p>
	 
</p>

<p>
	<span>Sauf que maintenant je cherche à rendre mes changements pérennes en résistant aux futures mises à jour de prestashop. Pour cela, je pensais créer un module dans lequel je vais mettre les fichiers twig modifiés ainsi qu'une solution pour modifier la class </span>GetOrderProductsForViewingHandler.
</p>

<p>
	J'ai commencé un module qui fonctionne très bien sur les fichiers twig, mais je suis en train de devenir fou sur la partie class.
</p>

<p>
	Je ne suis pas très bon en symfony et je n'ai jamais dév de modules pour Prestashop avant ... 
</p>

<p>
	Ce que je vois, c'est que théoriquement je devrais décorer la classe GetOrderProductsForViewingHandler via une nouvelle class qui l'étend. Sauf que la class est définie comme final. Donc je ne peux pas l'hériter.
</p>

<p>
	J'ai tenté de recréer une nouvelle class avec les mêmes interfaces et définir le service (dans un yml) pour prioriser l'appel. Ca ne marche pas.
</p>

<p>
	 
</p>

<p>
	Quelqu'un aurait une piste pour cela ? Vous sauriez m'aider ?
</p>

<p>
	Merci
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1105879</guid><pubDate>Thu, 05 Mar 2026 17:09:52 +0000</pubDate></item><item><title>Webservice / API Prestashop avec make</title><link>https://forum.prestashop.com/topic/1089279-webservice-api-prestashop-avec-make/</link><description><![CDATA[<p>
	 
</p>

<p>
	Bonjour, 
</p>

<p>
	 
</p>

<p>
	j'essaye de mettre en place un système d'automatisation pour créer nos fiches produits avec make. Je passe donc par le webservice. 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2024_07/image.png.7c0e32069f96398a5bc2c5b3abdfeea5.png" data-fileid="325561" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="325561" data-ratio="272.73" width="275" alt="image.thumb.png.088cf5b7b1889a31d422e41049123d4e.png" data-src="//media.invisioncic.com/t336404/monthly_2024_07/image.thumb.png.088cf5b7b1889a31d422e41049123d4e.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	Mais voila j'ai des erreurs quand je lance le scénario <span>: </span>
</p>

<p>
	[500] [PHP Notice #8] Undefined offset: 2 (/vol/site/current/classes/webservice/WebserviceOutputJSON.php, line 98) [PHP Notice #8] Undefined offset: 3 (/vol/site/current/classes/webservice/WebserviceOutputJSON.php, line 98) [PHP Notice #8] Undefined offset: 2 (/vol/site/current/classes/webservice/WebserviceOutputJSON.php, line 98) [PHP Notice #8] Undefined offset: 3 (/vol/site/current/classes/webservice/WebserviceOutputJSON.php, line 98)
</p>

<p>
	 
</p>

<p>
	est ce que vous auriez déjà eu ce problème et la solution ? 
</p>

<p>
	 
</p>

<p>
	Merci d'avance pour votre aide. 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1089279</guid><pubDate>Mon, 29 Jul 2024 11:45:39 +0000</pubDate></item><item><title>CSS 2px magic [RESOLU]</title><link>https://forum.prestashop.com/topic/1105467-css-2px-magic-resolu/</link><description><![CDATA[<p>
	Bonsoir à tous, je me creuse la tête pour 2px.. J'explique, j'ai refait le thème classic enfant entièrement en CSS. Tous est ok, sauf dans le header-nav ou j'ai le bouton hover (fond noir) qui est de 46px de H alors qu'il est déclaré 48px. Du coup j'ai un espace de 2px entre le haut de mon bouton et le haut de la barre de navigation. Voici mon code <span>:</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/* =========================
   HEADER (header-nav / header-top)
========================= */

#header .header-nav {
    background: #efe6d8;
    height: 48px;
    padding-left: 40px;
    padding-right: 40px;
    border-bottom: #c6a85a 1px solid;
}

#header .header-nav a { 
    color: #232323; 
    height: 48px; 
    padding: .75rem; 
    text-align: center; 
    white-space: nowrap; 
}

/*Un fond noir au hover*/ 
#header .header-nav a:hover { 
    background: #000; 
    color: #c6a85a !important; 
    height: 48px; }</span></pre>

<p>
	et voici ce qu'<img alt="marge2px.png.4103090bcc16b8a138eaa96408dd0551.png" class="ipsImage ipsImage_thumbnailed" data-fileid="341503" data-ratio="46.58" style="height:auto;" width="571" data-src="//media.invisioncic.com/t336404/monthly_2026_02/marge2px.png.4103090bcc16b8a138eaa96408dd0551.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" />il raconte <span>:</span>
</p>

<p>
	Une idée car là je sèche, même fait beugué ChatGpt ... Merci et bon code
</p>
]]></description><guid isPermaLink="false">1105467</guid><pubDate>Thu, 12 Feb 2026 17:10:53 +0000</pubDate></item><item><title>Erreur param&#xE8;tres Mondial Relay</title><link>https://forum.prestashop.com/topic/1013495-erreur-param%C3%A8tres-mondial-relay/</link><description><![CDATA[
<p>
	Bonjour,
</p>

<p>
	J'ai installé le module Mondial Relay 3.03  sur mon nouveau site en .be, j'avais déjà un compte sur le site MR avec mes codes de Webservices que j'utilise déjà sur un autre site aussi en .be (code enseigne, clé privée et code marque) qui fonctionne très bien mais j'ai un soucis lors de la configuration sur le nouveau site, il m'affiche "Le champ %champ% n'est pas valide" dans la page des paramètres du module.
</p>

<p>
	Dans "paramètres des transporteurs", il m'affiche "Échec de l'ajout de la plage de poids par défaut au transporteur : coefficient de poids manquant." quand je veux créer un nouveau transportezur "Mondial relay", je ne sais pas ou chercher pour ce coéficient de poids
</p>

<p>
	Aussi quand je veux consulter les offres de mondial relay, il me dirige vers le .fr, est-ce que le soucis ne serait pas là, le module est différent? je ne sais pas.....
</p>

<p>
	Merci 
</p>

<p>
	Lolo 
</p>
]]></description><guid isPermaLink="false">1013495</guid><pubDate>Thu, 23 Jan 2020 19:45:40 +0000</pubDate></item><item><title>Backoffice : Ouverture du SAV beaucoup trop lente (plus de 2min)</title><link>https://forum.prestashop.com/topic/1102461-backoffice-ouverture-du-sav-beaucoup-trop-lente-plus-de-2min/</link><description><![CDATA[<p>
	bonjour,
</p>

<p>
	J'ai une boutique sous prestashop 1.7.8.8 avec de grosses lenteurs de chargement du BO, en particulier la page SAV, et la page performances.
</p>

<p>
	Je ne suis malheureusement pas du tout à même de comprendre pourquoi, mes connaissances étant beaucoup trop limitées.<br />
	Par contre une fois aiguillée sur une potentielle solution je suis capable de faire des recherches et de me dépatouiller, mais actuellement j'aimerais bien vos avis!
</p>

<p>
	Merci d'avance!
</p>

<p><a href="//media.invisioncic.com/t336404/monthly_2025_10/Capturedecran2025-10-06a14_54_58.png.6a5097087f78a852030b2036bc4da36f.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="339038" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2025_10/Capturedecran2025-10-06a14_54_58.thumb.png.a484ea69ebcca2400b7146ee465b9eb5.png" data-ratio="78.29" width="958" class="ipsImage ipsImage_thumbnailed" alt="Capture d’écran 2025-10-06 à 14.54.58.png"></a></p>]]></description><guid isPermaLink="false">1102461</guid><pubDate>Mon, 06 Oct 2025 13:07:34 +0000</pubDate></item><item><title>Custom Post Type Prestashop</title><link>https://forum.prestashop.com/topic/1049964-custom-post-type-prestashop/</link><description><![CDATA[
<p>
	Bonjour, existe t il un module ou un tuto permettant de rajouter des Customs post type comme on peut le faire sur Wordpress ?
</p>

<p>
	J'aurais besoin de créer de nouvelles entrées, type catégories, que je pourrais rappeler en front via des loops.
</p>

<p>
	Si quelqu'un connait la solution ...
</p>
]]></description><guid isPermaLink="false">1049964</guid><pubDate>Wed, 09 Jun 2021 09:26:32 +0000</pubDate></item><item><title>[Module Custom] Bug Prix 0&#x20AC; (Confirmation) + Duplication Champs Perso sur Produit Simple</title><link>https://forum.prestashop.com/topic/1105064-module-custom-bug-prix-0%E2%82%AC-confirmation-duplication-champs-perso-sur-produit-simple/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Je sollicite votre expertise concernant un comportement spécifique sur un module que j'essais de développer pour mon shop (compatible PrestaShop 1.7 à 8/9, développé sans override).
</p>

<p>
	1. Le Cas Concret (Pourquoi ce module ?) Pour bien comprendre la logique, prenons l'exemple d'une Plaque de Plexiglass (Produit Principal).
</p>

<p>
	Mon Stock : J'ai 1 seule plaque en stock physique.
</p>

<p>
	Le Besoin Client : Le client veut acheter cette plaque mais y ajouter une prestation : "Forfait 3 découpes" + un champ texte pour me donner les cotes.
</p>

<p>
	Pourquoi je n'utilise pas les déclinaisons natives ? Si je crée des déclinaisons (Plaque seule, Plaque + 1 découpe, Plaque + 2 découpes...), PrestaShop divise mon stock. Si je vends la "Plaque + 1 découpe", le stock de la "Plaque seule" ne bouge pas. C'est ingérable logistiquement car c'est le même objet physique. De plus, j'ai besoin d'un Code Produit (SKU) unique pour chaque type de découpe (Option 1, Option 2, etc.) pour ma comptabilité analytique.
</p>

<p>
	2. La Solution Technique du Module
</p>

<p>
	Les Options (Découpes) : Ce sont des Produits Virtuels ajoutés au panier via le module (hookActionCartSave) en même temps que le produit principal. Cela garde les stocks indépendants.
</p>

<p>
	Le Texte (Cotes) : Le module injecte la personnalisation programmatiquement dans la BDD (ps_customization + ps_customized_data) pour éviter le rechargement de page natif.
</p>

<p>
	3. Les Problèmes Rencontrés Tout fonctionne (Ajout panier, déstockage, Total commande, Facture). Mais je bute sur deux points bloquants :
</p>

<p>
	Problème A : Affichage Prix 0€ (Uniquement sur Confirmation) Sur la page order-confirmation, la ligne de ma Plaque de Plexiglass s'affiche à 0,00 €.
</p>

<p>
	Le prix de l'option "Découpe" s'affiche correctement.
</p>

<p>
	Le Total à payer de la commande est EXACT.
</p>

<p>
	Sur la facture PDF et dans le Back-Office, le prix de la plaque est correct.
</p>

<p>
	Le souci est uniquement visuel sur le résumé final.
</p>

<p>
	Problème B : Duplication des Champs de Personnalisation À chaque nouvelle commande d'un client qui remplit le champ texte "Cotes", un nouveau champ est créé dans la fiche produit (table ps_customization_field).
</p>

<p>
	Je me retrouve avec des dizaines de champs "Cotes" dupliqués dans le Back-Office du produit Plexiglass.
</p>

<p>
	Mon code semble recréer un label (createLabels) à chaque fois au lieu de réutiliser l'existant.
</p>

<p>
	4. Analyse Technique (État BDD) Le produit principal (Plaque) est un Produit Simple. Sur la ligne posant problème :
</p>

<p>
	id_product_attribute est à 0 (normal pour un produit simple).
</p>

<p>
	id_customization est bien renseigné et lié au panier.
</p>

<p>
	L'adresse de livraison est correcte.
</p>

<p>
	5. Mes Questions
</p>

<p>
	Affichage : Est-ce que le OrderPresenter natif a du mal à afficher le prix unitaire d'un produit simple (attribute=0) qui possède une personnalisation ? Y a-t-il une astuce pour corriger ce rendu visuel sans toucher au cœur ?
</p>

<p>
	Duplication : Quelle est la bonne pratique dans le hookActionCartSave pour vérifier si un champ de personnalisation existe déjà pour ce produit avant d'en insérer un nouveau ?
</p>

<p>
	Merci infiniment pour votre temps et vos pistes !
</p>

<p>
	PS. pour une raison que je ne connais pas, je n'arrive pas à mettre en ligne mon fichier, cela me fais une erreur 200
</p>
]]></description><guid isPermaLink="false">1105064</guid><pubDate>Sun, 25 Jan 2026 13:04:16 +0000</pubDate></item><item><title>BUG tri prix</title><link>https://forum.prestashop.com/topic/1104513-bug-tri-prix/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Je suis sur prestashop 8.2.1 et j'ai beaucoup d'articles dans une catégorie, et j'ai remarquer que mon nombre de produit diminue fortement entre une selection par prix ou par ordre alphabétique. Dans la selection par prix, je perd enormément d'article.... pourquoi ?
</p>

<p>
	est-ce un bug lié au theme ou a prestashop ? quelqu'un a déjà eu ce problème ? 
</p>

<p>
	Note : j'ai déjà réinitialisé les chaches, mais c'est toujours le cas.
</p>
]]></description><guid isPermaLink="false">1104513</guid><pubDate>Fri, 02 Jan 2026 17:22:36 +0000</pubDate></item><item><title>Remise par paliers d'achats - r&#xE8;gle panier</title><link>https://forum.prestashop.com/topic/1104172-remise-par-paliers-dachats-r%C3%A8gle-panier/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	 
</p>

<p>
	Nous souhaitons mettre en place une réduction par palier d'achat dans les règles paniers.
</p>

<p>
	Ce qui semble facile à configurer mais nous rencontrons trois problèmes ...
</p>

<p>
	<strong>1 - La règle panier n'exclu pas les produits en promotions</strong>
</p>

<p>
	<strong>2 - La réduction par palier s'applique à tout le panier (s'il contient 1 produit de la catégorie) et non pas juste aux produits de la catégorie. (et même les produits d'une autre catégorie avec des promotions !)</strong>
</p>

<p>
	<strong>3 - Malgré ces configurations nous avons observés 25 cas sur 580 qui ont bénéficiés de la remise cumulés -10, -15 et -20%. Comment l'expliquer ?</strong>
</p>

<p>
	 
</p>

<p>
	<span>Voici la configuration mise en place <span>:</span></span>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	BON DE RÉDUCTION DE 10% POUR 50€ D'ACHAT (sur une catégorie spécifique) :
</p>

<p>
	* Montant minimum : 50
</p>

<p>
	* Non-compatibilité : bon de réduction 15% et bon de réduction 20%
</p>

<p>
	*Sélection de produit :
</p>

<p>
	   nombre de produits requis dans le panier : 1 
</p>

<p>
	   Ajout d'une règle qui concerne 1 catégorie.
</p>

<p>
	* Priorité : 3
</p>

<p>
	* Etat : validé
</p>

<p>
	*Appliquer une réduction en pourcentage : 10%
</p>

<p>
	*Exclure les produits en promotions
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	BON DE RÉDUCTION DE 15% POUR 100€ D'ACHAT (sur une catégorie spécifique) : :
</p>

<p>
	* Montant minimum : 100
</p>

<p>
	* Non-compatibilité : bon de réduction 10% et bon de réduction 20%
</p>

<p>
	*Sélection de produit :
</p>

<p>
	   nombre de produits requis dans le panier : 1 
</p>

<p>
	   Ajout d'une règle qui concerne 1 catégorie.
</p>

<p>
	* Priorité : 2
</p>

<p>
	* Etat : validé
</p>

<p>
	*Appliquer une réduction en pourcentage : 15%
</p>

<p>
	*Exclure les produits en promotions
</p>

<p>
	 
</p>

<p>
	BON DE RÉDUCTION DE 20% POUR 150€ D'ACHAT (sur une catégorie spécifique) : :
</p>

<p>
	* Montant minimum : 150
</p>

<p>
	* Non-compatibilité : bon de réduction 10% et bon de réduction 15%
</p>

<p>
	*Sélection de produit :
</p>

<p>
	   nombre de produits requis dans le panier : 1 
</p>

<p>
	   Ajout d'une règle qui concerne 1 catégorie.
</p>

<p>
	* Priorité : 1
</p>

<p>
	* Etat : validé
</p>

<p>
	*Appliquer une réduction en pourcentage : 20%
</p>

<p>
	*Exclure les produits en promotions
</p>

<p>
	 
</p>

<p>
	Avez-vous une explication à nos 3 problématiques ?
</p>
]]></description><guid isPermaLink="false">1104172</guid><pubDate>Tue, 16 Dec 2025 14:34:28 +0000</pubDate></item><item><title>QUestion concernant le calcul des bons de r&#xE9;ductions sur Prestashop</title><link>https://forum.prestashop.com/topic/1104008-question-concernant-le-calcul-des-bons-de-r%C3%A9ductions-sur-prestashop/</link><description><![CDATA[<p>
	Bonjour,<br /><br />
	Je vous contacte pour comprendre un peu mieux le fonctionnement des bons de réductions sur Prestashop (version 1.7.8.9).<br /><br />
	Actuellement, l'ERP d'un de nos client renvoie des erreurs liés à la TVA suite à l'utilisation des réductions sur son site. Lors de l'utilisation de réductions, le montant est déduit du total hors taxe des produits.<br /><br />
	Or, cette réduction est en TTC, et est appliquée sur les produits Hors Taxe du panier; Une telle réduction ne devrait-elle pas être appliquée sur le montant total du panier, et non pas les produits ?<br /><br />
	Par ailleurs, nous avons aussi l'ajout d'un produit sous forme de cadeau, et son prix est bel et bien retiré du total du panier de la même manière. Mais son prix ne devrais-il pas être déduit du montant du produit en lui-même ?<br /><br />
	Ces réductions posent problème lors du détail du clacul de la TVA, puisque les montants sont retirés des prix des produits individuellement, créant des valeurs ne correspodnant à rien dans l'ERP. <br /><br />
	Ne serait-il pas plsu logique que le montant d'un produit offert soit déduit à lui-même indépendament du reste des produits, et la réduction TTC appliquée au panier total ?<br /><br />
	En vous remerciant pour vos retours,
</p>
]]></description><guid isPermaLink="false">1104008</guid><pubDate>Tue, 09 Dec 2025 10:22:40 +0000</pubDate></item><item><title>warning sur SmartyLazyRegister.php</title><link>https://forum.prestashop.com/topic/1103967-warning-sur-smartylazyregisterphp/</link><description><![CDATA[<p>
	Bonjour
</p>

<p>
	Encore moi (désolé)
</p>

<p>
	Cette fois j'ai une erreur (notification) sur le fichier SmartyLazyRegister.php dont j'aimerais bien me débarrasser
</p>

<p>
	Warning: end(): Argument #1 ($array) must be passed by reference, value given in /home/rose3642/public_html/classes/Smarty/SmartyLazyRegister.php on line 81
</p>

<p>
	Quelqu'un sait-il comment faire ?
</p>

<p>
	contenu du fichier Smarty/SmartyLazyRegister.php
</p>

<p>
	La ligne 81 "return call_user_func_array($item, $args);"
</p>

<p>
	Par avance merci
</p>

<p>
	Serge
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted"><span class="pun">*</span><span class="pln"> </span><span class="typ">Used</span><span class="pln"> to delay loading </span><span class="kwd">of</span><span class="pln"> external classes </span><span class="kwd">with</span><span class="pln"> smarty</span><span class="pun">-&gt;</span><span class="pln">register_plugin</span><span class="pun">.</span><span class="pln">
 </span><span class="pun">*/</span><span class="pln">
</span><span class="kwd">class</span><span class="pln"> </span><span class="typ">SmartyLazyRegister</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">protected</span><span class="pln"> $registry </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
    </span><span class="kwd">protected</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> $instances </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">

    </span><span class="com">/**
     * Register a function or method to be dynamically called later.
     *
     * @param string|array $params function name or array(object name, method name)
     */</span><span class="pln">
    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="kwd">register</span><span class="pun">(</span><span class="pln">$params</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">is_array</span><span class="pun">(</span><span class="pln">$params</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $this</span><span class="pun">-&gt;</span><span class="pln">registry</span><span class="pun">[</span><span class="pln">$params</span><span class="pun">[</span><span class="lit">1</span><span class="pun">]]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $params</span><span class="pun">;</span><span class="pln">
        </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $this</span><span class="pun">-&gt;</span><span class="pln">registry</span><span class="pun">[</span><span class="pln">$params</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $params</span><span class="pun">;</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> isRegistered</span><span class="pun">(</span><span class="pln">$params</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">is_array</span><span class="pun">(</span><span class="pln">$params</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $params </span><span class="pun">=</span><span class="pln"> $params</span><span class="pun">[</span><span class="lit">1</span><span class="pun">];</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">

        </span><span class="kwd">return</span><span class="pln"> isset</span><span class="pun">(</span><span class="pln">$this</span><span class="pun">-&gt;</span><span class="pln">registry</span><span class="pun">[</span><span class="pln">$params</span><span class="pun">]);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="com">/**
     * Dynamically call static function or method.
     *
     * @param string $name function name
     * @param mixed $arguments function argument
     *
     * @return mixed function return
     */</span><span class="pln">
    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> __call</span><span class="pun">(</span><span class="pln">$name</span><span class="pun">,</span><span class="pln"> $arguments</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        $item </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">registry</span><span class="pun">[</span><span class="pln">$name</span><span class="pun">];</span><span class="pln">

        </span><span class="com">// case 1: call to static method</span><span class="pln">
        </span><span class="com">// case 2 : call to static function</span><span class="pln">
        $args </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">

        </span><span class="kwd">foreach</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$arguments </span><span class="kwd">as</span><span class="pln"> $a </span><span class="pun">=&gt;</span><span class="pln"> $argument</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$a </span><span class="pun">==</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                $args</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $arguments</span><span class="pun">[</span><span class="lit">0</span><span class="pun">];</span><span class="pln">
            </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                $args</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="pun">&amp;</span><span class="pln">$arguments</span><span class="pun">[</span><span class="pln">$a</span><span class="pun">];</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">

        </span><span class="kwd">return</span><span class="pln"> call_user_func_array</span><span class="pun">(</span><span class="pln">$item</span><span class="pun">,</span><span class="pln"> $args</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">static</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> getInstance</span><span class="pun">(</span><span class="pln">$smarty</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        $hash </span><span class="pun">=</span><span class="pln"> spl_object_hash</span><span class="pun">(</span><span class="pln">$smarty</span><span class="pun">);</span><span class="pln">

        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">isset</span><span class="pun">(</span><span class="kwd">self</span><span class="pun">::</span><span class="pln">$instances</span><span class="pun">[</span><span class="pln">$hash</span><span class="pun">]))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="kwd">self</span><span class="pun">::</span><span class="pln">$instances</span><span class="pun">[</span><span class="pln">$hash</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="kwd">new</span><span class="pln"> </span><span class="kwd">self</span><span class="pun">();</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">

        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">self</span><span class="pun">::</span><span class="pln">$instances</span><span class="pun">[</span><span class="pln">$hash</span><span class="pun">];</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1103967</guid><pubDate>Mon, 08 Dec 2025 09:16:27 +0000</pubDate></item><item><title>Prestashop 9 : affichage de l'image du fabricant dans product.tpl [r&#xE9;solu]</title><link>https://forum.prestashop.com/topic/1104063-prestashop-9-affichage-de-limage-du-fabricant-dans-producttpl-r%C3%A9solu/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	je cherche à ajouter le logo du fabricant dans product.tpl.
</p>

<p>
	voici le code que j'ai mis mais ça ne fonctionne pas, ça affiche bien le nom du fabricant mais pas l'image. Pourtant l'image existe bien dans le BO.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">{if isset($product_manufacturer-&gt;id)}
              </span><span class="tag">&lt;div</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"product-manufacturer"</span><span class="tag">&gt;</span><span class="pln">
                {if isset($manufacturer_image_url)}
                  </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"{$product_brand_url}"</span><span class="tag">&gt;</span><span class="pln">
                    </span><span class="tag">&lt;img</span><span class="pln"> </span><span class="atn">src</span><span class="pun">=</span><span class="atv">"{$manufacturer_image_url}"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"img img-thumbnail manufacturer-logo"</span><span class="pln"> </span><span class="atn">alt</span><span class="pun">=</span><span class="atv">"{$product_manufacturer-&gt;</span><span class="pln">name}"&gt;
                  </span><span class="tag">&lt;/a&gt;</span><span class="pln">
                {else}
                  </span><span class="tag">&lt;span&gt;</span><span class="pln">
                    </span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"{$product_brand_url}"</span><span class="tag">&gt;</span><span class="pln">{$product_manufacturer-&gt;name}</span><span class="tag">&lt;/a&gt;</span><span class="pln">
                  </span><span class="tag">&lt;/span&gt;</span><span class="pln">
                {/if}
              </span><span class="tag">&lt;/div&gt;&lt;br/&gt;</span><span class="pln">
            {/if}</span></pre>

<p>
	Si quelqu'un peut m'aider.. ?<br /><br />
	Merci
</p>
]]></description><guid isPermaLink="false">1104063</guid><pubDate>Thu, 11 Dec 2025 11:24:31 +0000</pubDate></item><item><title>Modification du CSS th&#xE8;me enfant [R&#xE9;solu]</title><link>https://forum.prestashop.com/topic/1103891-modification-du-css-th%C3%A8me-enfant-r%C3%A9solu/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Une petite question, j'ai entièrement terminé mon custom CSS de thème enfant, tout est impeccable. Je bute sur la couleur de survol de certains liens qui est est en bleu claire d'origine, comme celui de l'aperçu rapide d'un article par exemple (voir photo). Je l'ai inspecté sur 3 navigateurs différents mais je ne trouve pas le a:hover pour modifier la couleur. Une idée ? merci de vos retours
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2025_12/Capturedcran2025-12-04110143copie.png.7bdb26ee49317ec9532a11a5459f431a.png" data-fileid="340333" data-fileext="png" rel=""><img alt="Capture d'écran 2025-12-04 110143 copie.png" class="ipsImage ipsImage_thumbnailed" data-fileid="340333" data-ratio="120.49" style="height:auto;" width="288" data-src="//media.invisioncic.com/t336404/monthly_2025_12/Capturedcran2025-12-04110143copie.png.7bdb26ee49317ec9532a11a5459f431a.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">1103891</guid><pubDate>Thu, 04 Dec 2025 10:16:41 +0000</pubDate></item><item><title>Saturation CPU base de donn&#xE9;es</title><link>https://forum.prestashop.com/topic/1099636-saturation-cpu-base-de-donn%C3%A9es/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	<br />
	J'ai une boutique qui est très souvent en surcharge de CPU (base de données), je vous donne la configuration <span>:<br />
	- Serveur performance OVH (j'ai essayé de le booster sur le MAX, jusqu'à un performance 4), vu que c'est CPU de la BDD, ça ne servait à rien d'augmenté le serveur.</span><br />
	- Base de données en web cloud 2go de ram dédiée<br />
	- J'ai remarqué que j'avais des milliers d'enregistrement dans connections_sources ... (j'ai désactivé les stats, plus d'enregistrement)<br />
	C'était souvent le robots google, ca me faisait 1Go en 3 jours.
</p>

<p>
	Malgré tout ça, je rencontre encore des ralentissements, parfois des erreurs 500 ...
</p>

<p>
	D'après les logs BDD j'ai "Too many connections", alors c'est pas non plus Amazon et j'ai aussi mis au max les autorisations de connections sur la bdd, je suis passé à 200 cnx simultanés.
</p>

<p>
	Je ne sais plus quoi faire, si quelqu'un peut m'aider ?
</p>
]]></description><guid isPermaLink="false">1099636</guid><pubDate>Thu, 26 Jun 2025 07:22:06 +0000</pubDate></item><item><title>Probl&#xE8;me sur lien du catalogue racine (accueil)</title><link>https://forum.prestashop.com/topic/1103458-probl%C3%A8me-sur-lien-du-catalogue-racine-accueil/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Cela fait un moment que je cherche mais sans réponse. Je voudrais savoir s'il serait possible de changer le lien lorsque l'on clic sur le catalogue racine des produits prestashop. Actuellement quand je clic dessus, j'arrive sur ma page Index et non sur ma page catalogue. Auriez-vous une solution ? Merci d'avance !
</p>

<p><a href="//media.invisioncic.com/t336404/monthly_2025_11/Capturedecran2025-11-17a08_32_20.png.4087f8d4373ce5ad9063f8608f414022.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="339932" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2025_11/Capturedecran2025-11-17a08_32_20.thumb.png.3ac9e26b1359334c7e0d10dae959d416.png" data-ratio="45.9" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Capture d’écran 2025-11-17 à 08.32.20.png"></a></p>
<p><a href="//media.invisioncic.com/t336404/monthly_2025_11/Capturedecran2025-11-17a08_56_40.png.980e2d9046997aee07521d1f0ddc406c.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="339933" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2025_11/Capturedecran2025-11-17a08_56_40.thumb.png.9ee974e20a3034dadbdcb7b924638ce3.png" data-ratio="46.1" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Capture d’écran 2025-11-17 à 08.56.40.png"></a></p>]]></description><guid isPermaLink="false">1103458</guid><pubDate>Mon, 17 Nov 2025 08:42:07 +0000</pubDate></item><item><title>Recherche prestataire pour maintenir un PS 8</title><link>https://forum.prestashop.com/topic/1103012-recherche-prestataire-pour-maintenir-un-ps-8/</link><description><![CDATA[<p>
	Dans le cadre du renforcement de mon réseau, je recherche un développeur expérimenté sur PS8.
</p>
]]></description><guid isPermaLink="false">1103012</guid><pubDate>Wed, 29 Oct 2025 10:25:20 +0000</pubDate></item><item><title>Module carte cadeau avec administration en backend</title><link>https://forum.prestashop.com/topic/1103277-module-carte-cadeau-avec-administration-en-backend/</link><description><![CDATA[<p>
	Bonjour à toutes et tous <img alt=":)" data-emoticon="" height="20" src="https://media.invisioncic.com/t336404/emoticons/default_smile.png" srcset="https://media.invisioncic.com/t336404/emoticons/smile@2x.png 2x" title=":)" width="20" /></p>

<p>
	Je monte une boutique en ligne sous la version 8.1.7
</p>

<p>
	Je vous explique ma problématique : j'ai des produits dématérialisés qui sont des bons cadeaux. 
</p>

<p>
	- Bon cadeau 1 menu au restaurant<br />
	- Bon cadeau Vins boissons<br />
	- etc....
</p>

<p>
	Chaque bon cadeau a un prix fixe avec une tva qui peut différer.
</p>

<p>
	J'ai acheté le module de knowband mais cela ne convient pas. <br />
	J'aurais besoin d'une interface graphique en backend de l'administration de ces bons cadeaux pour voir les dates de validité, les utilisations partielles s'il y en a etc... Les noter livrés ou autres quand les bons sont utilisés
</p>

<p>
	Si la communauté pourrait me faire un retour que le module qui serait le plus adéquat ?
</p>

<p>
	Un grand merci par avance de votre aide <span><img alt=":)" data-emoticon="" height="20" src="https://media.invisioncic.com/t336404/emoticons/default_smile.png" srcset="https://media.invisioncic.com/t336404/emoticons/smile@2x.png 2x" title=":)" width="20" /> !!</span>
</p>
]]></description><guid isPermaLink="false">1103277</guid><pubDate>Sat, 08 Nov 2025 15:19:56 +0000</pubDate></item><item><title>Des d&#xE9;fauts apr&#xE8;s migration de Ps1.6  vers Ps1.7</title><link>https://forum.prestashop.com/topic/1103168-des-d%C3%A9fauts-apr%C3%A8s-migration-de-ps16-vers-ps17/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Je me rends compte que la migration de Ps 1.6 vers Ps 1.7 a laissé des défauts. 
</p>

<p>
	D'une part, les transporteurs ont bien toute la configuration identique à la version 1.6, mais lorsqu'on passe commande, les transporteurs dont les conditions sont pourtant bien remplies ne sont pas affichées.
</p>

<p>
	J'éprouve d'énormes difficultés à décoincer ce souci. 
</p>

<p>
	Par ailleurs, je me rends compte également que les mails ne sont pas émis. J'ai par exemple tenté de réinitialiser le mot de passe de compte client que j'ai créé pour test. Et là un message indique qu'un problème est survenu lors de l'envoi du mail de réinitialisation. 
</p>

<p>
	Merci encore pour vos contributions.
</p>
]]></description><guid isPermaLink="false">1103168</guid><pubDate>Tue, 04 Nov 2025 10:53:31 +0000</pubDate></item><item><title>Vider le cache avec t&#xE2;che CRON</title><link>https://forum.prestashop.com/topic/1102986-vider-le-cache-avec-t%C3%A2che-cron/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	savez-vous si on peut vider le cache par une tâche cron ?
</p>

<p>
	Merci de vos retours
</p>
]]></description><guid isPermaLink="false">1102986</guid><pubDate>Tue, 28 Oct 2025 16:39:23 +0000</pubDate></item><item><title>[R&#xE9;solu]Ajouter des variables template d'email order_conf</title><link>https://forum.prestashop.com/topic/1003236-r%C3%A9soluajouter-des-variables-template-demail-order_conf/</link><description><![CDATA[
<p>
	Bonjour,<br><br>
	Je développe un module de système de réservation, avec des tables supplémentaires contenant des informations sur mes produits. Je cherche à ajouter des variables dans mon template de mail order_conf. J'ai en effet des informations supplémentaires sur le produit à récupérer dans ces tables et à envoyer avec le mail (date de depart, l'hotel sélectionné etc...), et je ne trouve rien qui me plaise pour le faire proprement.<br><br>
	J'ai vu qu'un hook existait =&gt; sendMailAlterTemplateVars, est-ce une bonne solution ? Comment fonctionne-il ?<br><br>
	Sinon a voir si je peux override le controller qui s'occupe d'envoyer le mail de confirmation de commande, mais je ne touve pas ou il est. 
</p>

<p>
	Je suis sur PrestaShop 1.7 mais si vous avez des solutions venant de 1.6 ça me va je peux m'adapter <img alt=";)" data-emoticon="" height="20" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" srcset="https://media.invisioncic.com/t336404/emoticons/wink@2x.png 2x" title=";)" width="20" data-src="//media.invisioncic.com/t336404/emoticons/default_wink.png"> <br><br>
	Merci d'avance !
</p>
]]></description><guid isPermaLink="false">1003236</guid><pubDate>Wed, 02 Oct 2019 14:02:36 +0000</pubDate></item><item><title>Petit sondage sur la protection de vos formulaires, vous utilisez quelle solution ?</title><link>https://forum.prestashop.com/topic/1102886-petit-sondage-sur-la-protection-de-vos-formulaires-vous-utilisez-quelle-solution/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	sur PS8 qu'utilisez-vous pour protéger vos formulaires (création de compte, contact etc...) ? 
</p>

<p>
	Google recaptcha, cloudflare, développement perso, autres ?
</p>

<p>
	Merci pour vos retours 
</p>
]]></description><guid isPermaLink="false">1102886</guid><pubDate>Thu, 23 Oct 2025 14:57:16 +0000</pubDate></item><item><title>Erreur 500 &#xE0; chaque fois que je vide le cache</title><link>https://forum.prestashop.com/topic/1102747-erreur-500-%C3%A0-chaque-fois-que-je-vide-le-cache/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	j'ai un PS 8.1.7 Php 7.4 chez ovh en "pro" et à chaque fois que je vide le cache, j'ai une erreur 500, j'ai activé le mode debug et j'ai ce message d'erreur <span>:</span><br />
	 
</p>

<p>
	Avez-vous une idée d'où cela peut-il provenir ?
</p>

<p>
	Merci pour votre aide<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">ErrorException
HTTP 500 Internal Server Error
Warning: require(/home/bklenkj/www/var/cache/dev/ContainerKSYPete/getApiPlatform_Listener_Exception_ValidationService.php): failed to open stream: No such file or directory

    Exception Stack Trace 

ErrorException
in /home/bklenkj/www/var/cache/dev/ContainerKSYPete/appAppKernelDevDebugContainer.php (line 2527)
in /home/bklenkj/www/var/cache/dev/ContainerKSYPete/appAppKernelDevDebugContainer.php require (line 2527)
in /home/bklenkj/www/var/cache/dev/ContainerKSYPete/appAppKernelDevDebugContainer.php -&gt; load (line 2904)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -&gt; ContainerKSYPete\{closure} (line 279)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php -&gt; sortListeners (line 90)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php -&gt; getListeners (line 334)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/Debug/TraceableEventDispatcher.php -&gt; preProcess (line 162)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php -&gt; dispatch (line 229)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php -&gt; handleThrowable (line 120)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/DebugHandlersListener.php -&gt; terminateWithException (line 129)
in /home/bklenkj/www/vendor/symfony/symfony/src/Symfony/Component/ErrorHandler/ErrorHandler.php :: Symfony\Component\HttpKernel\EventListener\{closure} (line 601)
ErrorHandler-&gt;handleException(object(ErrorException))</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1102747</guid><pubDate>Fri, 17 Oct 2025 07:51:09 +0000</pubDate></item><item><title>Perte du stock apr&#xE8;s migration de 1.6 vers 1.7 avec migrationpro</title><link>https://forum.prestashop.com/topic/1102822-perte-du-stock-apr%C3%A8s-migration-de-16-vers-17-avec-migrationpro/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	j'ai effectué une migration de Ps 1.6 vers 1.7 avec migration pro. Je me rends compte après coup, que les stocks ne correspondent pas. Comment corrige ça ?
</p>

<p>
	Merci d'avance pour vos contributions. 
</p>

<p>
	Étienne. 
</p>
]]></description><guid isPermaLink="false">1102822</guid><pubDate>Mon, 20 Oct 2025 15:39:06 +0000</pubDate></item><item><title>Griser d&#xE9;clinaisons (texture) indisponibles prestashop 1.7</title><link>https://forum.prestashop.com/topic/1038656-griser-d%C3%A9clinaisons-texture-indisponibles-prestashop-17/</link><description><![CDATA[
<p>
	Bonjour à tous.
</p>

<p>
	Comme indiqué dans le titre, je souhaite griser les déclinaisons indisponibles qui sont sous forme de texture dans les fiches produits. Cela pour que le client voit directement les déclinaisons temporairement indisponibles.
</p>

<p>
	Je vous remercie d'avance pour vos retours. Je connais bien la structure de Prestashop, donc s'il faut ajouter du code, il n'y a pas trop de soucis, si c'est bien expliqué.
</p>
]]></description><guid isPermaLink="false">1038656</guid><pubDate>Fri, 18 Dec 2020 10:10:28 +0000</pubDate></item><item><title>Affichage Warning: Undefined variable $translateFileLangsItemJsVars... sur back-office</title><link>https://forum.prestashop.com/topic/1102284-affichage-warning-undefined-variable-translatefilelangsitemjsvars-sur-back-office/</link><description><![CDATA[<p>
	Bonjour
</p>

<p>
	Depuis peu, je rencontre cette ligne affichée dans le header du back-office (dans catalogue/produits principalement) <span>:</span>
</p>

<p>
	<span>Warning: Undefined variable $translateFileLangsItemJsVars in /home/xxx/xxx/modules/dgtranslationall/dgtranslationall.php on line 2084</span>
</p>

<p>
	<span>Je cherche bien sur comment la retirer.</span>
</p>

<p>
	<span>La partie concernée de dgtranslationnall.php est la suivante <span>:</span></span>
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted"><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> hookDisplayBackOfficeHeader</span><span class="pun">()</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        $configure </span><span class="pun">=</span><span class="pln"> </span><span class="typ">Tools</span><span class="pun">::</span><span class="pln">getValue</span><span class="pun">(</span><span class="str">'configure'</span><span class="pun">);</span><span class="pln">
        $controller </span><span class="pun">=</span><span class="pln"> </span><span class="typ">Tools</span><span class="pun">::</span><span class="pln">getValue</span><span class="pun">(</span><span class="str">'controller'</span><span class="pun">);</span><span class="pln">

        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">in_array</span><span class="pun">(</span><span class="pln">$configure</span><span class="pun">,</span><span class="pln"> array</span><span class="pun">(</span><span class="str">'dgcontenttranslation'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'dgcreativeelementstranslation'</span><span class="pun">)))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="kwd">return</span><span class="pun">;</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">

        $this</span><span class="pun">-&gt;</span><span class="pln">initContent</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln">
        $this</span><span class="pun">-&gt;</span><span class="pln">initModules</span><span class="pun">(</span><span class="kwd">true</span><span class="pun">);</span><span class="pln">

        $js_vars </span><span class="pun">=</span><span class="pln"> array</span><span class="pun">();</span><span class="pln">

        $translateTableModalJsVars </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">displayTranslateTableModal</span><span class="pun">(</span><span class="pln">$configure</span><span class="pun">,</span><span class="pln"> $controller</span><span class="pun">);</span><span class="pln">
        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$translateTableModalJsVars </span><span class="pun">!==</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $js_vars </span><span class="pun">=</span><span class="pln"> array_merge</span><span class="pun">(</span><span class="pln">$js_vars</span><span class="pun">,</span><span class="pln"> $translateTableModalJsVars</span><span class="pun">);</span><span class="pln">
        </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $translateFileLangsItemJsVars </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">displayTranslateFileLangItemsModal</span><span class="pun">(</span><span class="pln">$configure</span><span class="pun">,</span><span class="pln"> $controller</span><span class="pun">);</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$translateFileLangsItemJsVars </span><span class="pun">!==</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                $js_vars </span><span class="pun">=</span><span class="pln"> array_merge</span><span class="pun">(</span><span class="pln">$js_vars</span><span class="pun">,</span><span class="pln"> $translateFileLangsItemJsVars</span><span class="pun">);</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">

        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$controller </span><span class="pun">!==</span><span class="pln"> </span><span class="str">""</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">((</span><span class="pln">
                    \Dingedi\PsTranslationsApi\DgTranslationTools</span><span class="pun">::</span><span class="pln">getTranslationFieldsAlwaysEnabled</span><span class="pun">()</span><span class="pln"> </span><span class="pun">===</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
                    </span><span class="pun">||</span><span class="pln"> </span><span class="pun">(</span><span class="pln">\Dingedi\PsTranslationsApi\DgTranslationTools</span><span class="pun">::</span><span class="pln">getTranslationFieldsEnabled</span><span class="pun">()</span><span class="pln"> </span><span class="pun">&amp;&amp;</span><span class="pln"> $translateFileLangsItemJsVars </span><span class="pun">!==</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">))</span><span class="pln">
                </span><span class="pun">&amp;&amp;</span><span class="pln"> $configure </span><span class="pun">!==</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">name</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                $this</span><span class="pun">-&gt;</span><span class="pln">loadAssets</span><span class="pun">();</span><span class="pln">
                $js_vars</span><span class="pun">[</span><span class="str">'modules_widget'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="lit">1</span><span class="pun">;</span><span class="pln">
                $this</span><span class="pun">-&gt;</span><span class="pln">context</span><span class="pun">-&gt;</span><span class="pln">controller</span><span class="pun">-&gt;</span><span class="pln">js_files</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">_path </span><span class="pun">.</span><span class="pln"> </span><span class="str">'views/js/dg.modules-widget.js?v='</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">version</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">


        </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">$configure </span><span class="pun">===</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">name </span><span class="pun">||</span><span class="pln"> </span><span class="pun">!</span><span class="pln">empty</span><span class="pun">(</span><span class="pln">$js_vars</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
            $this</span><span class="pun">-&gt;</span><span class="pln">loadAssets</span><span class="pun">();</span><span class="pln">

            $type </span><span class="pun">=</span><span class="pln"> </span><span class="typ">Tools</span><span class="pun">::</span><span class="pln">getValue</span><span class="pun">(</span><span class="str">'dgtranslationallpage'</span><span class="pun">);</span><span class="pln">

            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">in_array</span><span class="pun">(</span><span class="pln">$type</span><span class="pun">,</span><span class="pln"> array</span><span class="pun">(</span><span class="str">'content'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'modules'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'themes'</span><span class="pun">)))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                $this</span><span class="pun">-&gt;</span><span class="pln">context</span><span class="pun">-&gt;</span><span class="pln">controller</span><span class="pun">-&gt;</span><span class="pln">js_files</span><span class="pun">[]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">_path </span><span class="pun">.</span><span class="pln"> </span><span class="str">'views/js/dg.'</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $type </span><span class="pun">.</span><span class="pln"> </span><span class="str">'-admin.js?v='</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">version</span><span class="pun">;</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">

            $dg_base_url </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">context</span><span class="pun">-&gt;</span><span class="pln">link</span><span class="pun">-&gt;</span><span class="pln">getAdminLink</span><span class="pun">(</span><span class="str">'AdminModules'</span><span class="pun">)</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> </span><span class="str">'&amp;configure='</span><span class="pln"> </span><span class="pun">.</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">name</span><span class="pun">;</span><span class="pln">
            $ps_base_uri </span><span class="pun">=</span><span class="pln"> rtrim</span><span class="pun">(</span><span class="pln">__PS_BASE_URI__</span><span class="pun">,</span><span class="pln"> </span><span class="str">'/'</span><span class="pun">);</span><span class="pln">

            $js_vars </span><span class="pun">=</span><span class="pln"> array_merge</span><span class="pun">(</span><span class="pln">array</span><span class="pun">(</span><span class="pln">
                </span><span class="str">'dg_base_url'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> $dg_base_url</span><span class="pun">,</span><span class="pln">
                </span><span class="str">'ps_base_uri'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> $ps_base_uri</span><span class="pun">,</span><span class="pln">
                </span><span class="str">'ps_id_shop'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> \Context</span><span class="pun">::</span><span class="pln">getContext</span><span class="pun">()-&gt;</span><span class="pln">shop</span><span class="pun">-&gt;</span><span class="pln">id
            </span><span class="pun">),</span><span class="pln"> $js_vars</span><span class="pun">);</span><span class="pln">

            $js_vars</span><span class="pun">[</span><span class="str">'ps_faviconnotificationbo'</span><span class="pun">]</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="str">'undefined'</span><span class="pun">;</span><span class="pln">

            </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">\Dingedi\PsTools\DgShopInfos</span><span class="pun">::</span><span class="pln">isPrestaShop16</span><span class="pun">())</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                $this</span><span class="pun">-&gt;</span><span class="pln">context</span><span class="pun">-&gt;</span><span class="pln">smarty</span><span class="pun">-&gt;</span><span class="pln">assign</span><span class="pun">(</span><span class="pln">$js_vars</span><span class="pun">);</span><span class="pln">

                </span><span class="kwd">return</span><span class="pln"> $this</span><span class="pun">-&gt;</span><span class="pln">display</span><span class="pun">(</span><span class="pln">__FILE__</span><span class="pun">,</span><span class="pln"> </span><span class="str">'views/templates/admin/hook/js_vars.tpl'</span><span class="pun">);</span><span class="pln">
            </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
                </span><span class="typ">Media</span><span class="pun">::</span><span class="pln">addJsDef</span><span class="pun">(</span><span class="pln">$js_vars</span><span class="pun">);</span><span class="pln">
            </span><span class="pun">}</span><span class="pln">
        </span><span class="pun">}</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	Par avance merci de vos lumières
</p>

<p>
	Serge
</p>
]]></description><guid isPermaLink="false">1102284</guid><pubDate>Mon, 29 Sep 2025 08:33:03 +0000</pubDate></item><item><title>Faire remonter un produit (intitul&#xE9; et/ou r&#xE9;f&#xE9;rence) dans un formulaire</title><link>https://forum.prestashop.com/topic/1101481-faire-remonter-un-produit-intitul%C3%A9-etou-r%C3%A9f%C3%A9rence-dans-un-formulaire/</link><description><![CDATA[<p>
	Bonjour
</p>

<p>
	Sur ma boutique, pour certains produits, j'ai ajouté un bouton "faire une offre" à coté du bouton "ajouter au panier". Ce bouton envoie vers un formulaire où les clients peuvent proposer un prix d'achat.
</p>

<p>
	Pour l'instant, ils doivent renseigner le produit concerné manuellement, ce qu'ils ne font pas toujours ou mal.
</p>

<p>
	Je voudrait qu'en cliquant sur le bouton "faire un offre" on transfère au formulaire la référence du produit (et/ou son intitulé) dans un champs ou en titre.
</p>

<p>
	Je ne vois pas par quel bout prendre ce truc. Si quelqu'un avait une piste, une idée voire même une solution, je serai vraiment ravi.
</p>

<p>
	Merci de m'avoir lu et par avance merci de vos suggestions.
</p>

<p>
	Serge
</p>

<p><a href="//media.invisioncic.com/t336404/monthly_2025_08/2025-08-3115_40_18-PlaquephareMozillaFirefox.png.6adbcb6238f6e00045fa9fe176ea3db5.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="338198" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2025_08/2025-08-3115_40_18-PlaquephareMozillaFirefox.thumb.png.1c114a5d554c9ac68b795b30bb881c9f.png" data-ratio="52.9" width="1000" class="ipsImage ipsImage_thumbnailed" alt="2025-08-31 15_40_18-Plaque phare — Mozilla Firefox.png"></a></p>
<p><a href="//media.invisioncic.com/t336404/monthly_2025_08/2025-08-3115_41_06-OffredeprixMozillaFirefox.png.8d749cc57080ba4ed662bdae4d7c85a6.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="338199" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2025_08/2025-08-3115_41_06-OffredeprixMozillaFirefox.thumb.png.ed92ec0f58eec789764a9b03e5fc021c.png" data-ratio="52.4" width="1000" class="ipsImage ipsImage_thumbnailed" alt="2025-08-31 15_41_06-Offre de prix — Mozilla Firefox.png"></a></p>]]></description><guid isPermaLink="false">1101481</guid><pubDate>Sun, 31 Aug 2025 13:42:23 +0000</pubDate></item><item><title>Fonction lien dans nouvelle onglet sur module dans backoffice</title><link>https://forum.prestashop.com/topic/1102187-fonction-lien-dans-nouvelle-onglet-sur-module-dans-backoffice/</link><description><![CDATA[<p>
	Bonjour, je fait quelques modifications perso. sur un bouton dans la commande client j'aimerais que celui-ci s'ouvre dans un nouvelle onglet, comme par exemple la génération de la facture qui s'ouvre dans un nouvelle onglet. <br /><br />
	J'ai essayer de modifier un TPL avec la fonction target="_blank" dans le lien mais cela ne fonctionne pas. Une idée les amis ?
</p>
]]></description><guid isPermaLink="false">1102187</guid><pubDate>Thu, 25 Sep 2025 08:27:34 +0000</pubDate></item><item><title>Impossible de me connecter au back office de prestashop 8.1.5</title><link>https://forum.prestashop.com/topic/1101991-impossible-de-me-connecter-au-back-office-de-prestashop-815/</link><description><![CDATA[<p>
	Je n'arrive pas à me connecter au back office de prestashop 8.1.5
</p>

<p>
	Mon site fonctionne lui très bien.
</p>

<p>
	Après avoir entré email et mot de passe et avoir cliqué sur Se connecter, les champs vides sont remis à vide et aucun message d'erreur.
</p>

<p>
	J'ai vidé le cache et les cookies et essayé d'accéder via plusieurs navigateurs.
</p>

<p>
	Je suis bloqué.
</p>

<p>
	Un bug connu ? Une idée ?
</p>

<p>
	Merci d'avance pour votre assistance
</p>
]]></description><guid isPermaLink="false">1101991</guid><pubDate>Wed, 17 Sep 2025 12:48:25 +0000</pubDate></item><item><title>Erreur inattendue Prestashop 8.2.3 Nouvelle installation</title><link>https://forum.prestashop.com/topic/1101925-erreur-inattendue-prestashop-823-nouvelle-installation/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Contexte <span>:</span><br />
	Installation Prestashop 8.2.3 propre. Import des tables de l'ancienne boutique 1.6.1.24 "product, orders, orders state, orders history, order carrier, order details, customers, adresse, order state, order stats lang". Pour avoir une traces des anciens clients et de leur commande.
</p>

<p>
	Problème <span>:<br />
	Dans le back office, page commande, quand je clique sur la loupe, j'ai cette erreur <span>:</span></span><br />
	Oups... une erreur inattendue semble s'être produite<br />
	PrestaShop\PrestaShop\Core\Domain\Order\QueryResult\OrderShippingAddressForViewing::__construct() : l'argument n° 6 ($address2) doit être de type chaîne, null donné, appelé dans /home/xxxx/xxxx/src/Adapter/Order/QueryHandler/GetOrderForViewingHandler.php à la ligne 318<br />
	[TypeError 0]
</p>

<p>
	Tentative de correction :<br />
	Construction d'un module pour éviter de toucher au cœur de PrestaShop mais sans succès. Module ci-joint.
</p>

<p>
	Merci pour vos retours.
</p>

<p>
	<a class="ipsAttachLink" data-fileext="zip" data-fileid="338614" href="https://forum.prestashop.com/applications/core/interface/file/attachment.php?id=338614&amp;key=74db3525743d396dce0d5b07c6538696" rel="">fixorderinvoiceaddress_with_composer.zip</a>
</p>
]]></description><guid isPermaLink="false">1101925</guid><pubDate>Mon, 15 Sep 2025 11:13:00 +0000</pubDate></item><item><title>Template email non modifiable</title><link>https://forum.prestashop.com/topic/1101747-template-email-non-modifiable/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Ext ce que quelqu'un à déjà rencontré ce problème?
</p>

<p>
	Sur un module de formulaire, quand on essaye de modifier le contenu html et/ou texte , rien ne se passe.
</p>

<p>
	Normalement , quand on clique sur modifier la version HTML, on devrait avoir du code html à la place, mais aucun changement ne se produit. On ne peut même pas modifier la version texte.
</p>

<p>
	 
</p>

<p>
	Merci d'avance
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="338437" data-ratio="68.06" width="692" alt="image.png.b99d3ce5cca19a8949428369642cd75e.png" data-src="//media.invisioncic.com/t336404/monthly_2025_09/image.png.b99d3ce5cca19a8949428369642cd75e.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></p>
]]></description><guid isPermaLink="false">1101747</guid><pubDate>Tue, 09 Sep 2025 07:18:45 +0000</pubDate></item><item><title>[Bug] Widget favori Creative Elements ne fonctionne pas sur listing produits</title><link>https://forum.prestashop.com/topic/1101944-bug-widget-favori-creative-elements-ne-fonctionne-pas-sur-listing-produits/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	J'ai un problème avec Creative Elements sur PrestaShop que je n'arrive pas à résoudre.
</p>

<p>
	Le widget "Ajouter aux favoris" ne fonctionne pas sur les pages de listing produits (catégories, recherche, etc.).
</p>

<p>
	Au survol de l'icône favori, l'URL s'affiche bien dans la barre d'état du navigateur avec /action à la fin
</p>

<p>
	Le curseur change bien en pointeur (main)
</p>

<p>
	MAIS le clic ne déclenche absolument rien - aucune action, aucune requête Ajax
</p>

<p>
	Sur les pages produits individuelles, ce même widget fonctionne parfaitement
</p>

<p>
	Configuration :
</p>

<p>
	Version PrestaShop : 8.1.7
</p>

<p>
	Version Creative Elements : 2.12
</p>

<p>
	L'élément semble avoir le bon attribut href mais l'événement click semble bloqué ou non bindé
</p>

<p>
	Il semblerait que l'événement JavaScript ne soit pas correctement attaché aux éléments du listing, contrairement aux pages produits. Quelqu'un aurait-il une idée de ce qui pourrait bloquer l'événement click spécifiquement sur les listings ?
</p>

<p>
	Merci d'avance pour votre aide !
</p>
]]></description><guid isPermaLink="false">1101944</guid><pubDate>Tue, 16 Sep 2025 08:05:59 +0000</pubDate></item><item><title>[1.7.8.11] Produits uniques : affichage &#x201C;Vendu&#x201D; d&#xE8;s l&#x2019;ajout au panier (probl&#xE8;me UX)</title><link>https://forum.prestashop.com/topic/1101818-17811-produits-uniques-affichage-%E2%80%9Cvendu%E2%80%9D-d%C3%A8s-l%E2%80%99ajout-au-panier-probl%C3%A8me-ux/</link><description><![CDATA[<p>
	Hello à tous, 
</p>

<p>
	Je vends des produits uniques (<a href="https://bnumis.fr/" rel="external nofollow">monnaies de collection</a>).<br />
	Quand un client ajoute un produit à son panier, mon thème affiche tout de suite “Vendu” sur sa propre interface (listing + fiche produit).<br />
	Pourtant : Le stock n’a pas diminué (aucune commande validée). [Les autres visiteurs voient encore le produit comme disponible, ca c'est ok]
</p>

<p>
	Cela crée une mauvaise expérience utilisateur : le client pense que l’article qu’il vient de mettre dans son panier est déjà “vendu” et peut ne pas finaliser son achat.<br />
	Ou si ce même client revient le lendemain (ou plus tard), qu’il ne pense pas à vérifier son panier et qu’il voit directement la fiche produit affichée comme “Vendu”, il peut croire que l’article a réellement été acheté par quelqu’un d’autre et renoncer définitivement à commander.
</p>

<p>
	 
</p>

<p>
	ChatGPT me propose une solution basé sur la fabrication d'un petit module  qui expose au thème une variable Smarty :
</p>

<p>
	$cw_cart_qty_by_product   // tableau id_product =&gt; quantité dans le panier du client
</p>

<p>
	 
</p>

<p>
	puis de modifier mes templates (product.tpl et product-miniature.tpl) pour remplacer l’étiquette “Vendu/Épuisé” par un message explicite :
</p>

<p>
	{assign var=qty_in_cart value=0}<br />
	{if isset($cw_cart_qty_by_product[$product.id_product])}<br />
	  {assign var=qty_in_cart value=$cw_cart_qty_by_product[$product.id_product]}<br />
	{/if}
</p>

<p>
	{if $qty_in_cart &gt; 0 &amp;&amp; $qty_in_cart &gt;= (int)$product.quantity}<br />
	  &lt;span class="badge badge-warning"&gt;<br />
	    Dans &lt;strong&gt;votre&lt;/strong&gt; panier — non réservé tant que la commande n’est pas payée<br />
	  &lt;/span&gt;<br />
	{/if}<br />
	 
</p>

<p>
	<strong>Ma question : n'y a t-il pas plus simple pour régler ce problème ? <img alt=":D" data-emoticon="" height="20" src="https://media.invisioncic.com/t336404/emoticons/default_biggrin.png" srcset="https://media.invisioncic.com/t336404/emoticons/biggrin@2x.png 2x" title=":D" width="20" /></strong>
</p>
]]></description><guid isPermaLink="false">1101818</guid><pubDate>Thu, 11 Sep 2025 04:43:13 +0000</pubDate></item><item><title>Use of undefined constant MCRYPT_RIJNDAEL_128</title><link>https://forum.prestashop.com/topic/1101705-use-of-undefined-constant-mcrypt_rijndael_128/</link><description><![CDATA[<p>
	Posted 23 hours ago
</p>

<p>
	Bonjour j'ai une erreur sur un module label stiker de FME
</p>

<p>
	j'ai prestashop 1.6.1.24 et php 7.2.34
</p>

<p>
	PrestaShop 1.6 utilise encore mcrypt pour le chiffrement (via Rijndael.php).
</p>

<p>
	Or, mcrypt a été supprimé à partir de PHP 7.2 →
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	j'ai installe le module mais il fonctionne pas dans l'onglet produit en mode dev j'ai  Warning: Use of undefined constant MCRYPT_RIJNDAEL_128 - assumed 'MCRYPT_RIJNDAEL_128' (this will throw an Error in a future version of PHP) in /home/site4265/web/www/classes/Rijndael.php on line 124
</p>

<p>
	 
</p>

<p>
	dans /config/defines_custom.inc.php j'ai deja 
</p>

<p>
	define('_RIJNDAEL_KEY_', 'I0Vhz................<br />
	define('_RIJNDAEL_IV_', 'bi2YoIt1ia9...............
</p>

<p>
	 
</p>

<p>
	j'ai vu dans /classes/Rijndael.php
</p>

<p>
	que si on rajoute ca ca peut le faire 
</p>

<p>
	// ---- Compat mcrypt -&gt; openssl (PHP &gt;= 7.2) ----<br />
	if (!defined('MCRYPT_RIJNDAEL_128')) {<br />
	    define('MCRYPT_RIJNDAEL_128', 0);<br />
	}<br />
	if (!defined('MCRYPT_MODE_CBC')) {<br />
	    define('MCRYPT_MODE_CBC', 0);<br />
	}
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	que pensez vous ? 
</p>
]]></description><guid isPermaLink="false">1101705</guid><pubDate>Sat, 06 Sep 2025 17:38:12 +0000</pubDate></item><item><title>Bug miniatures produits erreur 500 sur pr&#xE9;prod 1.7.8.7</title><link>https://forum.prestashop.com/topic/1101741-bug-miniatures-produits-erreur-500-sur-pr%C3%A9prod-1787/</link><description><![CDATA[<p>
	Bonjour, voilà je vous écris pour un problème qui me fais bien tournée en rond....<br /><br />
	J'ai crée une préprod d'une boutique en prod, sauf qu'aucune miniature s'affiche et renvoie une 500, j'explique <span>:</span>
</p>

<p>
	<span>Les img sont bien dans le ftp (url type /p/1/2/3/default.jpg) et ces urls fonctionne bien en front également !</span><br /><br /><img class="ipsImage ipsImage_thumbnailed" data-fileid="338414" data-ratio="37.09" width="755" alt="image.png.624df6e389239ffedfc0f56739db83fd.png" data-src="//media.invisioncic.com/t336404/monthly_2025_09/image.png.624df6e389239ffedfc0f56739db83fd.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></p>

<p>
	 
</p>

<p>
	<span>Parcontre la réécriture de l'url ne fonctionne pas, et donc ne renvoie pas l'erreur parcontre dans "Trafic &amp; Seo" si je désactive les URL simplifiée les miniatures produits apparaissent bien.</span><br /><br /><a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2025_09/image.png.3bb92c6677d7e4031ae0ae4f6840ea2b.png" data-fileid="338413" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="338413" data-ratio="32.10" width="1000" alt="image.thumb.png.5725a86d3aa6c6be38339761853d710f.png" data-src="//media.invisioncic.com/t336404/monthly_2025_09/image.thumb.png.5725a86d3aa6c6be38339761853d710f.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a><br /><span>J'ai déjà tentée de regénerer le .htaccess sans succès... quelqu'un à déjà eu le cas ou sait comment résoudre ce problème ?<br /><br />
	Bonne journée à tous et à toutes.</span>
</p>
]]></description><guid isPermaLink="false">1101741</guid><pubDate>Mon, 08 Sep 2025 12:18:44 +0000</pubDate></item><item><title>S&#xE9;curit&#xE9; des formulaires de contact, inscription, changement de mot de passe</title><link>https://forum.prestashop.com/topic/1101645-s%C3%A9curit%C3%A9-des-formulaires-de-contact-inscription-changement-de-mot-de-passe/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	depuis que le recaptcha est devenu payant, quelles sont les alternatives (développement ou module ? ) que vous utilisez pour le remplacer sur les formulaires suivants <span>:</span>
</p>

<p>
	- contact<br />
	- inscription<br />
	- changement de mot de passe
</p>

<p>
	Merci par avance pour vos réponses
</p>
]]></description><guid isPermaLink="false">1101645</guid><pubDate>Thu, 04 Sep 2025 14:38:41 +0000</pubDate></item><item><title>Recaptcha PS 1.8.1.1</title><link>https://forum.prestashop.com/topic/1084007-recaptcha-ps-1811/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	exsite t'il un module gratuit ou un tutoriel pour installer le Recaptcha de Google en V3 ?
</p>

<p>
	Merci par avance pour votre aide.
</p>
]]></description><guid isPermaLink="false">1084007</guid><pubDate>Thu, 25 Jan 2024 16:20:18 +0000</pubDate></item><item><title>all&#xE9;ger la bdd de prestashop 8.2 (commandes, adresses, clients)</title><link>https://forum.prestashop.com/topic/1101600-all%C3%A9ger-la-bdd-de-prestashop-82-commandes-adresses-clients/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	J'ai un site qui marche plutôt bien car il totalise <span>:</span>
</p>

<p>
	<span>96000 commandes</span>
</p>

<p>
	<span>66000 clients</span>
</p>

<p>
	<span>109000 adresses</span>
</p>

<p>
	<span>Mais voilà sendcloud utilise l'api de presta et mal car il récupère la totalité des adresses par exemple.</span>
</p>

<p>
	<span>Hors l'api rame pour faire celà et provoque un timeout du côté de sendcloud...</span>
</p>

<p>
	<span>Une des solutions serait d'alléger la bdd pour qu'il n'y ai plus de timeout.</span>
</p>

<p>
	<span>Connaissez-vous un module pour se faire ?</span>
</p>

<p>
	<span>si non, comment s'y prendre directement avec phpmyadmin et gérer les dépendances entre les tables de la bdd ?</span>
</p>

<p>
	<span>merci.</span>
</p>
]]></description><guid isPermaLink="false">1101600</guid><pubDate>Thu, 04 Sep 2025 08:20:02 +0000</pubDate></item><item><title>Erreur dupliquer produit code 60</title><link>https://forum.prestashop.com/topic/1101445-erreur-dupliquer-produit-code-60/</link><description><![CDATA[<p>
	Bonjour <span class="ipsEmoji">?</span>,
</p>

<p>
	J'ai fait une refonte de mon site avec Prestashop 9. Mon site est opérationnel depuis 1 mois, voilà un 1er bug qui montre le bout de son nez.<br />
	Afin de me faciliter la mise en ligne de mes produits, je me suis fait un produit "template" qui est déjà préremplir (le produit comporte une 40ne de caractéristique et une 10ne de déclinaisons.). Je le duplique et modifie les informations du nouveau produit.
</p>

<p>
	Je l’ai fait plus d’une 100ne de fois, et ça a toujours bien fonctionné. Mais là sans aucune raison apparente, ça ne fonctionne plus, j'ai l'erreur suivante :
</p>

<p>
	<strong>Une erreur inattendue s'est produite. [PrestaShop\PrestaShop\Core\Domain\Product\Exception\CannotDuplicateProductException code 60]</strong><br /><br />
	Le produit est dupliqué, mais je n'ai plus aucune caractéristique et plus aucune déclinaisons.<br /><br />
	En parallèle, et je ne sais pas si c'est lié, mes attributs ne fonctionnent plus sur le produit dupliqué. Si je créer des déclinaisons, rien ne se passe et j'ai le message "0 déclinaisons ont été générée avec succès.". J'ai essayé de créer un nouvel attribut et, étonnement, celui-ci fonctionne, mais pas les autres. Par contre, si je crée un nouveau produit, je peux utiliser tous les attributs.<br /><br />
	J'ai donc essayé de supprimer toutes les déclinaisons  de mon produit "template", même résultat ...<br /><br />
	En fait, peu importe le produit que je duplique, j'ai cette erreur et le même problème. Par contre, si je créer un nouveau produit, avec des déclinaisons et que je duplique ce nouveau produit, aucun problème. <span class="ipsEmoji">?</span>
</p>

<p>
	Je ne comprends pas pourquoi ça ne fonctionne plus du jour au lendemain, sans aucune raison.<br />
	Je n'ai apporté aucune modification à ma boutique depuis plus d'une semaine et cela fonctionnait encore très bien hier.<br /><br />
	Quelqu'un aurait une idée de la raison pour lequel j'ai cette erreur ? <span class="ipsEmoji">?</span><br /><br />
	Cordialement.
</p>
]]></description><guid isPermaLink="false">1101445</guid><pubDate>Fri, 29 Aug 2025 16:16:23 +0000</pubDate></item><item><title>Erreur lors du d&#xE9;veloppement d'un module : The controller is not callable</title><link>https://forum.prestashop.com/topic/1100936-erreur-lors-du-d%C3%A9veloppement-dun-module-the-controller-is-not-callable/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	j'essaie de développer un module pour Prestashop 8/9, donc avec les Controller Symfony.
</p>

<p>
	Voici le contenu d'un de mes Controller : 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted"><span class="kwd">namespace</span><span class="pln"> </span><span class="typ">PrestaShop</span><span class="pln">\Module\MyCustom\Controller</span><span class="pun">;</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="kwd">defined</span><span class="pun">(</span><span class="str">'_PS_VERSION_'</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">exit</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="kwd">class</span><span class="pln"> </span><span class="typ">MyCustomLoginAdminController</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">AbstractMyCustomAdminController</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> indexAction</span><span class="pun">(</span><span class="typ">Request</span><span class="pln"> $request</span><span class="pun">)</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
      </span><span class="pun">....</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	Avec : 
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted"><span class="kwd">namespace</span><span class="pln"> </span><span class="typ">PrestaShop</span><span class="pln">\Module\MyCustom\Controller</span><span class="pun">;</span><span class="pln">

</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="kwd">defined</span><span class="pun">(</span><span class="str">'_PS_VERSION_'</span><span class="pun">))</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">exit</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">

</span><span class="kwd">use</span><span class="pln"> </span><span class="typ">PrestaShopBundle</span><span class="pln">\Controller\Admin\FrameworkBundleAdminController</span><span class="pun">;</span><span class="pln">

</span><span class="kwd">abstract</span><span class="pln"> </span><span class="kwd">class</span><span class="pln"> </span><span class="typ">AbstractMyCustomAdminController</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">FrameworkBundleAdminController</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
 </span><span class="pun">....</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	Voici mon routes.yaml <span>: </span>
</p>

<pre class="ipsCode">mycustom_login:
  path: mycustom/login
  methods: [GET, POST]
  defaults:
    _controller: MyCustom\Controller\MyCustomLoginAdminController::indexAction
    _legacy_controller: 'MyCustomLoginAdminController'
    _legacy_link: 'MyCustomLoginAdminController'</pre>

<p>
	Et mon composer.json <span>:</span>
</p>

<pre class="ipsCode">  "autoload": {
    "psr-4": {
      "PrestaShop\\Module\\MyCustom\\": "src/"
    }
  },</pre>

<p>
	Tout me parait bon, malgré cela, j'ai cette erreur <span>: </span>
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			The controller for URI "/modules/mycustom/login" is not callable: Controller "MyCustom\Controller\MyCustomLoginAdminController" does neither exist as service nor as class.
		</p>
	</div>
</blockquote>

<p>
	Que faut-il configurer de plus ? j'ai copié / collé le BlockWishList, suivi la doc, vidé le cache. Je vous remercie.
</p>
]]></description><guid isPermaLink="false">1100936</guid><pubDate>Mon, 11 Aug 2025 10:10:19 +0000</pubDate></item><item><title>Mod Prestashop 1.7.8.11 Nouvelle Restriction de r&#xE9;duction: M&#xE9;thode de paiement</title><link>https://forum.prestashop.com/topic/1101417-mod-prestashop-17811-nouvelle-restriction-de-r%C3%A9duction-m%C3%A9thode-de-paiement/</link><description><![CDATA[<p>
	Salut, en b2b de notre côté on utilise l'escompte, un % de réduction si le client paye en comptant.<br />
	(CB ou virement) (car on a un autre module pour un paiement sous 30j)
</p>

<p>
	Et pour encourager à payer direct on fait une réduction. Sauf que Prestashop ne propose pas de restriction par rapport au mode de paiement. (c'est peut être le cas avec la version 8 ou 9 j'ai pas vérifié)
</p>

<p>
	J'ai testé pleins de modules, et ou ca ne marche pas, ou c'est pas fiable.
</p>

<p>
	Alors je m'y suis mis, avec chatgpt5 et ca m'a pris 2 jours! Et je me suis dit pourquoi pas le partager.
</p>

<p>
	Alors attention ce sont des modif core, j'ai pas fait d'override mais j'ai tout noté, et on est sur la dernière version stable 1.7 : 1.7.8.11
</p>

<p>
	J'utilise un theme custom et plusieurs modules, donc si vous voulez essayer, ne le faite surtout pas en production!
</p>

<p>
	En admin ca donne donc ca: (payment method selection) j'ai fais en sorte de garder le même procédé que les autres.
</p>

<p>
	<a class="ipsAttachLink" data-fileid="o_1j3oul8el9bv1r6p37ve3uet5b" href="https://forum.prestashop.com/applications/core/interface/file/attachment.php?id=o_1j3oul8el9bv1r6p37ve3uet5b" rel="">modif.txtmodif.txt</a>
</p>

<p>
	Si l'upload marche pas, me demander par MP.
</p>

<p>
	---------------------------------------------------
</p>

<p>
	Voilà, j'espère que ca en aidera certains, perso j'aurai bien voulu avoir ca alors c'est pour ca que je partage.<br />
	On se retrouve donc avec une nouvelle restriction selon le paiement, et c'est tout, le reste c'est géré comme le truc de base.<br />
	Et dans le panier quand on passe d'un mode de paiement à l'autre ca se met à jour direct en js.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="338143" href="//media.invisioncic.com/t336404/monthly_2025_08/screenshot.png.3e61e659f0e133a4488867dfd51da25d.png" rel=""><img alt="screenshot.thumb.png.99e34c69da986f48195974e0a6b77a72.png" class="ipsImage ipsImage_thumbnailed" data-fileid="338143" data-ratio="51.00" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_08/screenshot.thumb.png.99e34c69da986f48195974e0a6b77a72.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1101417</guid><pubDate>Thu, 28 Aug 2025 18:23:04 +0000</pubDate></item><item><title>Migration 1.7.8.6 vers la derni&#xE8;re version 1.7</title><link>https://forum.prestashop.com/topic/1101394-migration-1786-vers-la-derni%C3%A8re-version-17/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Nous sommes sur une version 1.7.8.6 et aimerions faire une MAJ en restant sur 1.7<br />
	Click &amp; Upgrade nous propose de passer en PS8 et rien d'autre, ce que nous ne souhaitons pas pour l'instant.<br />
	Ca parait tellement aberrant de ne pas avoir le choix que l'on est resté un peu surpris.<br />
	Auriez vous une astuce ?  On a fait une erreur ?<br />
	Par avance merci pour vos conseils !<br />
	 
</p>
]]></description><guid isPermaLink="false">1101394</guid><pubDate>Thu, 28 Aug 2025 06:54:09 +0000</pubDate></item><item><title><![CDATA[Problème images produit après montée en version 1.7.8.7 => 8.2.2 sur préprod]]></title><link>https://forum.prestashop.com/topic/1101113-probl%C3%A8me-images-produit-apr%C3%A8s-mont%C3%A9e-en-version-1787-822-sur-pr%C3%A9prod/</link><description><![CDATA[<p>
	Bonjour, voilà j'ai projet montée en version de ma boutique, j'ai donc tout fais au préalable sur une préprod clean de ma boutique en prod, tout à l'air d'être ok, mais les images renvoie une erreur 500 nginx, et dès que je vais sur le lien voici le retour que j'ai, j'ai essayé de regénrer via le BO, mais rien, quelqu'un sait quoi faire ?<br /><br /><a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2025_08/image.png.f7a4390b25a1455e627a532f10666916.png" data-fileid="337916" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="337916" data-ratio="52.30" width="1000" alt="image.thumb.png.d0d6e7fc58c4a9ad6cc1b95341f49d74.png" data-src="//media.invisioncic.com/t336404/monthly_2025_08/image.thumb.png.d0d6e7fc58c4a9ad6cc1b95341f49d74.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a><br /><br />
	Merci !
</p>
]]></description><guid isPermaLink="false">1101113</guid><pubDate>Mon, 18 Aug 2025 08:37:53 +0000</pubDate></item><item><title>[R&#xE9;solu] Les icones des r&#xE9;seaux sociaux ne s'affichent pas</title><link>https://forum.prestashop.com/topic/1100899-r%C3%A9solu-les-icones-des-r%C3%A9seaux-sociaux-ne-saffichent-pas/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	 Je travaille sur le thème enfant et  les icônes réseaux sociaux ne s'affichent pas (Version 8.2)
</p>

<p>
	Sur le thème classic idem
</p>

<p>
	Le module "Boutons de partage sur réseaux sociaux" est configuré
</p>

<p>
	Merci pour une solution
</p>
]]></description><guid isPermaLink="false">1100899</guid><pubDate>Sat, 09 Aug 2025 07:44:38 +0000</pubDate></item><item><title>Deux cache control dans response header (resolue)</title><link>https://forum.prestashop.com/topic/1100296-deux-cache-control-dans-response-header-resolue/</link><description><![CDATA[<p>
	Pourquoi j'ai deux cache-control qui en plus se contredise ?
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">
cache-control
	no-store, no-cache, must-revalidate
cache-control
	public, max-age=300, must-revalidate</span></pre>

<p>
	L'Un est dans le fichier htacess, le Public mais l'autre je ne sais pas ou !!<br />
	j'utilise cloudflare pour les dns si cela peut aider
</p>

<p>
	<br />
	 
</p>
]]></description><guid isPermaLink="false">1100296</guid><pubDate>Fri, 18 Jul 2025 17:31:19 +0000</pubDate></item><item><title>[Resolu] Lister l'ensemble des cat&#xE9;gories d'un produit</title><link>https://forum.prestashop.com/topic/1100592-resolu-lister-lensemble-des-cat%C3%A9gories-dun-produit/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Je sollicite votre aide car je souhaite lister l'ensemble des catégories d'un produit (cachées et non cachées) dans le listing produit, drop-page etc. Mais je n'arrive à récupérer que la catégorie principale dans $product.
</p>

<p>
	L'idée est de pouvoir afficher une icone/pastille spécifique si le produit appartient à une catégorie (non principale).
</p>

<p>
	Merci par avance pour votre aide.
</p>
]]></description><guid isPermaLink="false">1100592</guid><pubDate>Tue, 29 Jul 2025 14:28:44 +0000</pubDate></item><item><title>Bloquer le mode d&#xE9;bug automatique</title><link>https://forum.prestashop.com/topic/1099408-bloquer-le-mode-d%C3%A9bug-automatique/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	je suis sur PS 1.7.8.11 est-il possible d’empêcher que le mode débug soit activé automatiquement ?
</p>

<p>
	Bonne journée à tous
</p>
]]></description><guid isPermaLink="false">1099408</guid><pubDate>Wed, 18 Jun 2025 07:47:11 +0000</pubDate></item><item><title>Modification ordre affichage "contenu n'importe ou" Creative elements</title><link>https://forum.prestashop.com/topic/1100357-modification-ordre-affichage-contenu-nimporte-ou-creative-elements/</link><description><![CDATA[<p>
	Bonjour, j'aimerais savoir si c’était possible de modifier l'ordre des blocks créé avec contenu n’importe ou dans creative éléments.
</p>

<p>
	Disons que j'ai créé plusieurs blocks sur la page d'accueil mais j'arrive pas à changer l’ordre du front office.
</p>

<p>
	L'ordre ce fait je pense par l'id qu'on peut pas modifier, dans la base de donnée la position est 0 pour chaque block.
</p>

<p>
	Soit je loupe un truc, ou soit c'est assez bête de ne pas pouvoir choisir l'ordre donc l'emplacement dans la page depuis le back office sans devoir toucher à la base de donnée.
</p>

<p>
	Si quelqu'un a la solution ^^ merci.
</p>
]]></description><guid isPermaLink="false">1100357</guid><pubDate>Tue, 22 Jul 2025 06:31:07 +0000</pubDate></item><item><title>[R&#xE9;solu]  Dans le theme enfant  peut-on int&#xE9;grer un code couleur ?</title><link>https://forum.prestashop.com/topic/1100238-r%C3%A9solu-dans-le-theme-enfant-peut-on-int%C3%A9grer-un-code-couleur/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Dans custom.css on peut changer la couleur de fond du theme blue, red, etc  (prestashop 8.2)
</p>

<p>
	Par contre, je n'arrive pas à entrer un code couleur dans #header...
</p>

<p>
	Est-il possible d'intégrer un code #25b9d7 ?
</p>

<p>
	Merci pour la solution
</p>
]]></description><guid isPermaLink="false">1100238</guid><pubDate>Thu, 17 Jul 2025 07:11:37 +0000</pubDate></item><item><title>Employ&#xE9; qui arrive directement sur l'admin d'une sous-boutique en particulier</title><link>https://forum.prestashop.com/topic/1100263-employ%C3%A9-qui-arrive-directement-sur-ladmin-dune-sous-boutique-en-particulier/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	J'utilise Prestashop 8.2 en mode multiboutique. J'ai créé des employés qui ont accès à la boutique principale et chacun à une sous-boutique en plus.<br />
	Je voudrais que lorsque l'employé qui se connecte, arrive directement sur l'admin de la boutique secondaire  (avec SetShopContext = l'id_de_la_sous_boutique par exemple), comme dans les liens du menu déroulant.<br />
	En gros je voudrais que dans le menu déroulant avec toutes les boutiques, la sous-boutique soit sélectionnée d'office.
</p>

<p>
	Une idée de comment faire ? Je sèche...
</p>

<p>
	Merci d'avance
</p>
]]></description><guid isPermaLink="false">1100263</guid><pubDate>Thu, 17 Jul 2025 14:52:02 +0000</pubDate></item><item><title>[R&#xE9;solu] theme enfant changer la couleur du texte</title><link>https://forum.prestashop.com/topic/1100316-r%C3%A9solu-theme-enfant-changer-la-couleur-du-texte/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Dans le header, pour une meilleure visibilité il faudrait que je change la couleur du texte en blanc ( contactez-nous français euro et connexion)
</p>

<p>
	Quel est le fichier à modifier dans le texte enfant ou faut-il ajouter une ligne de code dans custom.css ?<br />
	 * Custom code goes here.<br />
	 * A template should always ship with an empty custom.css<br />
	 */<br />
	#header { background-color: #0F9DE8 !important; }<br />
	 #wrapper { background: white !important;}
</p>

<p>
	Si c'est le cas, merci pour la ligne à intégrer
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="337143" href="//media.invisioncic.com/t336404/monthly_2025_07/Capturedcranpresta.png.72da73d0e0af67c234dfbe45cac0776b.png" rel=""><img alt="Capture d’écran presta.png" class="ipsImage ipsImage_thumbnailed" data-fileid="337143" data-ratio="4.9" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_07/Capturedcranpresta.thumb.png.0411dd75f6df9a5befa6b35fc3811d93.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">1100316</guid><pubDate>Sun, 20 Jul 2025 09:54:29 +0000</pubDate></item><item><title>Module LINK Widget, installation impossible</title><link>https://forum.prestashop.com/topic/1100136-module-link-widget-installation-impossible/</link><description><![CDATA[<p>
	Sur ma version PS 1.7.7.2 je n'ai plus le module linkWidget<br />
	Lorsque j'essaye de l'installer dans la page module j'ai ce message d'erreur<br />
	Je voudrais avoir mes cms en bas de page qui ont disparu
</p>

<p>
	 
</p>

<p>
	merci de votre aide
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Citation
	</div>

	<div class="ipsQuote_contents">
		<p>
			Error!
		</p>

		<p>
			L'action install est impossible pour le module ps_linklist. Ce module n'est pas compatible avec votre version de PrestaShop.
		</p>
	</div>
</blockquote>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="336944" href="//media.invisioncic.com/t336404/monthly_2025_07/image.png.d4fe9e2d372e95df62ca7531e4c68e35.png" rel=""><img alt="image.thumb.png.b155124d50c80f313c8bd476531bebf4.png" class="ipsImage ipsImage_thumbnailed" data-fileid="336944" data-ratio="12.30" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_07/image.thumb.png.b155124d50c80f313c8bd476531bebf4.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">1100136</guid><pubDate>Sun, 13 Jul 2025 13:33:39 +0000</pubDate></item><item><title>Mise a jour vers v9 depuis impossible d'installer stripe</title><link>https://forum.prestashop.com/topic/1099847-mise-a-jour-vers-v9-depuis-impossible-dinstaller-stripe/</link><description><![CDATA[<p>
	Depuis que j'ai passé ma boutique en v9 j'ai réactivé les modules qui avaient été désactivés automatiquement, mais impossible d'installer la dernière version du module de Stripe la 3.6.1 en passant en mode debug je vois un "Attempted to call an undefined method named "encrypt" of class "Tools"." qui fais crash l'install je dois modifier à la main le plugin ? <span class="ipsEmoji">?</span>
</p>
]]></description><guid isPermaLink="false">1099847</guid><pubDate>Wed, 02 Jul 2025 20:41:31 +0000</pubDate></item><item><title>Affichage emoji avec ????</title><link>https://forum.prestashop.com/topic/1100154-affichage-emoji-avec/</link><description><![CDATA[<p>
	Je change le texte de la description produit directement avec le code HTML<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="tag">&lt;h1&gt;</span><span class="pln">Bague cœur personnalisée en argent – 3 prénoms &amp; 3 pierres de naissance</span><span class="tag">&lt;/h1&gt;</span><span class="pln">

</span><span class="tag">&lt;p&gt;&lt;strong&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Un bijou chargé d’émotion pour maman ou mamie</span><span class="tag">&lt;/strong&gt;&lt;/p&gt;</span><span class="pln">
</span><span class="tag">&lt;p&gt;</span><span class="pln">Cette magnifique </span><span class="tag">&lt;strong&gt;</span><span class="pln">bague en argent 925</span><span class="tag">&lt;/strong&gt;</span><span class="pln"> met à l’honneur les liens familiaux les plus précieux. Elle est personnalisée avec </span><span class="tag">&lt;strong&gt;</span><span class="pln">trois prénoms gravés</span><span class="tag">&lt;/strong&gt;</span><span class="pln"> et ornée de </span><span class="tag">&lt;strong&gt;</span><span class="pln">trois pierres de naissance</span><span class="tag">&lt;/strong&gt;</span><span class="pln">, formant un élégant motif en cœur. Un cadeau unique, symbolique et plein d’amour.</span><span class="tag">&lt;/p&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln"><span class="ipsEmoji">?️</span> Personnalisation</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;ul&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Jusqu’à </span><span class="tag">&lt;strong&gt;</span><span class="pln">3 prénoms gravés</span><span class="tag">&lt;/strong&gt;</span><span class="pln"> (15 caractères max chacun)</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Choix de </span><span class="tag">&lt;strong&gt;</span><span class="pln">3 pierres de naissance</span><span class="tag">&lt;/strong&gt;</span><span class="pln"> selon les mois</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Gravure réalisée dans notre atelier français avec précision</span><span class="tag">&lt;/li&gt;</span><span class="pln">
</span><span class="tag">&lt;/ul&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln"><span class="ipsEmoji">✨</span> Caractéristiques</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;ul&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Matière : </span><span class="tag">&lt;strong&gt;</span><span class="pln">argent massif 925</span><span class="tag">&lt;/strong&gt;&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Finition : brillante, résistante à l’eau, ne noircit pas</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Taille : disponible en plusieurs tailles – guide des tailles inclus</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Confortable à porter au quotidien</span><span class="tag">&lt;/li&gt;</span><span class="pln">
</span><span class="tag">&lt;/ul&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Une idée cadeau inoubliable</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;p&gt;</span><span class="pln">Cette bague est livrée dans un </span><span class="tag">&lt;strong&gt;</span><span class="pln">écrin raffiné</span><span class="tag">&lt;/strong&gt;</span><span class="pln"> prêt à offrir. C’est le cadeau parfait pour :</span><span class="tag">&lt;/p&gt;</span><span class="pln">
</span><span class="tag">&lt;ul&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Fête des mères</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Anniversaire de maman ou mamie</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Noël ou occasion spéciale</span><span class="tag">&lt;/li&gt;</span><span class="pln">
</span><span class="tag">&lt;/ul&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Signification des pierres de naissance</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;ul&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Janvier : grenat</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Février : améthyste</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Mars : aigue-marine</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Avril : cristal / diamant</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Mai : émeraude</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Juin : perle ou alexandrite</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Juillet : rubis</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Août : péridot</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Septembre : saphir</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Octobre : tourmaline rose</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Novembre : citrine</span><span class="tag">&lt;/li&gt;</span><span class="pln">
  </span><span class="tag">&lt;li&gt;</span><span class="pln">Décembre : topaze bleue</span><span class="tag">&lt;/li&gt;</span><span class="pln">
</span><span class="tag">&lt;/ul&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Entretien</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;p&gt;</span><span class="pln">Pour conserver tout l’éclat de votre bague, nettoyez-la avec un chiffon doux. Évitez les produits chimiques et conservez-la à l’abri de l’humidité.</span><span class="tag">&lt;/p&gt;</span><span class="pln">

</span><span class="tag">&lt;h2&gt;</span><span class="pln"><span class="ipsEmoji">?</span> Questions fréquentes</span><span class="tag">&lt;/h2&gt;</span><span class="pln">
</span><span class="tag">&lt;p&gt;&lt;strong&gt;</span><span class="pln">Puis-je remplacer un prénom par un mot doux ?</span><span class="tag">&lt;/strong&gt;&lt;br&gt;</span><span class="pln">
Oui, tant que cela reste dans la limite de caractères. Par exemple : “Amour”, “Mon trésor”, “<span class="ipsEmoji">❤️</span> Maman <span class="ipsEmoji">❤️</span>”.</span><span class="tag">&lt;/p&gt;</span></pre>

<p>
	Je vois correctement le texte en BO <br /><br />
	Mais pas en FO sauf un emoji<br /><br />
	Savez vous pourquoi ?<br /><br /><a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2025_07/image.png.a19e49475a39913957922643b9b1aaa8.png" data-fileid="336959" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="336959" data-ratio="85.52" width="877" alt="image.thumb.png.17f46877b92330aaa213490b006efba1.png" data-src="//media.invisioncic.com/t336404/monthly_2025_07/image.thumb.png.17f46877b92330aaa213490b006efba1.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a><br /><br /><br /><a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2025_07/image.png.56a7b93bf578170815bf3811908e7000.png" data-fileid="336958" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="336958" data-ratio="50.90" width="1000" alt="image.thumb.png.de632c4070b5affe7744da531169c5af.png" data-src="//media.invisioncic.com/t336404/monthly_2025_07/image.thumb.png.de632c4070b5affe7744da531169c5af.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">1100154</guid><pubDate>Mon, 14 Jul 2025 08:42:40 +0000</pubDate></item><item><title>[Hiboutik / Prestashop] Erreur 500 lors d'un appel api/?output_format=JSON</title><link>https://forum.prestashop.com/topic/1099610-hiboutik-prestashop-erreur-500-lors-dun-appel-apioutput_formatjson/</link><description><![CDATA[<p>
	Bonjour
</p>

<p>
	Recemment passé en Prestashop 9.0, je ne parvient plus à synchroniser mon stock hiboutik (magasin physique) et mon stock prestashop (boutique en ligne)
</p>

<p>
	Le support Hiboutik m'indique que l'appel Json vers prestashop ne fonctionne pas. Tout est bien configuré (Clé API, Webhook etc...) car cela fonctionnait avant. Les stocks se synchronisaient dans les deux sens.
</p>

<p>
	l'url appelée <a href="https://bdi-herault.com/api/?output_format=JSON" rel="external nofollow">https://bdi-herault.com/api/?output_format=JSON</a> renvoie une erreur 500.
</p>

<p>
	La réponse du support 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			From: Hiboutik
		</p>

		<p>
			Date: 2025-06-19 11:39:41
		</p>

		<p>
			Bonjour,<br /><br />
			Le format JSON de votre API ne semble pas disponible: https://bdi-herault.com/api/?output_format=JSON<br />
			Il faudrait consulter votre support Prestashop pour en connaître les raisons.<br /><br />
			cordialement
		</p>
	</div>
</blockquote>

<p>
	<br /><br />
	Savez vous dans quelle direction je peux aller pour regler cela?
</p>

<p>
	Merci à la communauté.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1099610</guid><pubDate>Wed, 25 Jun 2025 10:03:57 +0000</pubDate></item><item><title>Probleme module panier module.psshoppingcartpsshoppingc.php</title><link>https://forum.prestashop.com/topic/1099413-probleme-module-panier-modulepsshoppingcartpsshoppingcphp/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	j'ai le mode debug qui se met automatiquement en fonction et affiche ce qui suit , je précise que j'ai paramétré la page performance comme suit/
</p>

<p>
	Compilation des templates : ne jamais recompiler les fichiers templates<br />
	Cache : non<br />
	Fonctionnalités désactivables ( caractéristiques <span>: </span>Oui - Groupe de clients : oui
</p>

<p>
	Rien d'autre n'est cocheté sur oui.
</p>

<p>
	 
</p>

<p>
	<strong>(1/1) ContextErrorException</strong>
</p>

<p>
	<strong>Notice: Trying to access array offset on value of type null</strong>
</p>

<p>
	<strong>in 35655e6409b6198f29dd6e732ef9598dec599880_2.module.psshoppingcartpsshoppingc.php line 80</strong>
</p>

<p>
	at content_6852918a3dd5e4_02881144()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_templatebase.php line 232<br />
	at Smarty_Internal_TemplateBase-&gt;_execute()in smarty_internal_templatebase.php line 116<br />
	at Smarty_Internal_TemplateBase-&gt;fetch()in SmartyDevTemplate.php line 40<br />
	at SmartyDevTemplateCore-&gt;fetch()in Module.php line 2490<br />
	at ModuleCore-&gt;fetch()in ps_shoppingcart.php line 136<br />
	at Ps_Shoppingcart-&gt;renderWidget()in Hook.php line 1017<br />
	at HookCore::coreRenderWidget()in Hook.php line 964<br />
	at HookCore::exec()in smarty.config.inc.php line 167<br />
	at smartyHook()in SmartyLazyRegister.php line 83<br />
	at SmartyLazyRegister-&gt;__call()in 25469dda310cc6022532b11c3f6be4cf8efc3778_2.file.desk-header-1.tpl.php line 44<br />
	at content_6852922f76c027_39917964()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_template.php line 385<br />
	at Smarty_Internal_Template-&gt;_subTemplateRender()in c27918e49ec460cd300b3e2cfe0baafb65418677_2.file.desktop-header.tpl.php line 25<br />
	at content_6852922f7634e3_53610973()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_template.php line 385<br />
	at Smarty_Internal_Template-&gt;_subTemplateRender()in 61255e6749f6cef201fd6baf441c1834263a0118_2.file.header.tpl.php line 55<br />
	at Block_6563911566852922f75ecb1_38545609-&gt;callBlock()in smarty_internal_runtime_inheritance.php line 248<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;callBlock()in smarty_internal_runtime_inheritance.php line 184<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;process()in smarty_internal_runtime_inheritance.php line 156<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;instanceBlock()in 61255e6749f6cef201fd6baf441c1834263a0118_2.file.header.tpl.php line 29<br />
	at content_6852922f760dd1_64437683()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_template.php line 385<br />
	at Smarty_Internal_Template-&gt;_subTemplateRender()in 15cd535983a144f8d68ae5bc9ea16f1993c718bf_2.file.layout-both-columns.tpl.php line 44<br />
	at Block_14432962786852922f72d969_20659287-&gt;callBlock()in smarty_internal_runtime_inheritance.php line 248<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;callBlock()in smarty_internal_runtime_inheritance.php line 184<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;process()in smarty_internal_runtime_inheritance.php line 156<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;instanceBlock()in 15cd535983a144f8d68ae5bc9ea16f1993c718bf_2.file.layout-both-columns.tpl.php line 64<br />
	at content_6852922f73ce40_51290989()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_template.php line 385<br />
	at Smarty_Internal_Template-&gt;_subTemplateRender()in smarty_internal_runtime_inheritance.php line 116<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;endChild()in bac4ab1e13f799122e72e3061ed3dff784f456e5_2.file.layout-left-column.tpl.php line 28<br />
	at content_6852922f724413_23484585()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_template.php line 385<br />
	at Smarty_Internal_Template-&gt;_subTemplateRender()in smarty_internal_runtime_inheritance.php line 116<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;endChild()in 61053f47b38d70f659a539c6b75115ee19929564_2.file.page.tpl.php line 27<br />
	at content_6852922f71ffc9_21179925()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_template.php line 385<br />
	at Smarty_Internal_Template-&gt;_subTemplateRender()in smarty_internal_runtime_inheritance.php line 116<br />
	at Smarty_Internal_Runtime_Inheritance-&gt;endChild()in 163ecb26ed98bb6e70db0695cda2cf65866c3819_2.file.index.tpl.php line 27<br />
	at content_6852922f71b826_57299921()in smarty_template_resource_base.php line 123<br />
	at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode()in smarty_template_compiled.php line 114<br />
	at Smarty_Template_Compiled-&gt;render()in smarty_internal_template.php line 216<br />
	at Smarty_Internal_Template-&gt;render()in smarty_internal_templatebase.php line 232<br />
	at Smarty_Internal_TemplateBase-&gt;_execute()in smarty_internal_templatebase.php line 116<br />
	at Smarty_Internal_TemplateBase-&gt;fetch()in SmartyDev.php line 40<br />
	at SmartyDev-&gt;fetch()in FrontController.php line 727<br />
	at FrontControllerCore-&gt;smartyOutputContent()in FrontController.php line 709<br />
	at FrontControllerCore-&gt;display()in Controller.php line 326<br />
	at ControllerCore-&gt;run()in Dispatcher.php line 525<br />
	at DispatcherCore-&gt;dispatch()in index.php line 28
</p>

<p><a href="//media.invisioncic.com/t336404/monthly_2025_06/Screenshot2025-06-18at12-21-06.png.c421e20c6a848663c12affe8b4f52db2.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="336269" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2025_06/Screenshot2025-06-18at12-21-06.thumb.png.8889867fcaf195a5da6f8814ae5d9ca4.png" data-ratio="244.3" width="307" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2025-06-18 at 12-21-06 .png"></a></p>]]></description><guid isPermaLink="false">1099413</guid><pubDate>Wed, 18 Jun 2025 10:23:28 +0000</pubDate></item><item><title>Optimiser mon site pour qu'il charge plus vite !</title><link>https://forum.prestashop.com/topic/173922-optimiser-mon-site-pour-quil-charge-plus-vite/</link><description><![CDATA[
<p>Salut à tous,</p>
<p> </p>
<p>Je viens vers vous car la page d'accueil de mon site est trop lente à charger, presque 7 secondes.</p>
<p> </p>
<p>Comment faire pour optimiser cela?</p>
<p> </p>
<p>J'ai bien compris qu'il existe sur la 1.4 des serveurs de médias mais je ne comprends pas comment les utiliser.</p>
<p> </p>
<p>Je suis hébergé chez OVH donc les sous domaines se crées la bas mais après pffffff...</p>
<p> </p>
<p>Quelqu'un peut-il m'aider?</p>
<p> </p>
<p>Merci</p>
]]></description><guid isPermaLink="false">173922</guid><pubDate>Thu, 14 Jun 2012 12:16:38 +0000</pubDate></item><item><title>Optimisation vitesses boutique (Google Insight), caches etc...</title><link>https://forum.prestashop.com/topic/1099093-optimisation-vitesses-boutique-google-insight-caches-etc/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Après avoir exécuté un Google speed insight, je me retrouve avec cette ligne <span>:</span>
</p>

<p>
	Google Fonts
</p>

<p>
	 cdn 
</p>

<p>
	23,8 KiB
</p>

<p>
	910 ms
</p>

<p>
	/css?family=Noto+Sans+KR
</p>

<p>
	(fonts.googleapis.com)
</p>

<p>
	23,8 KiB
</p>

<p>
	910 ms
</p>

<p>
	 
</p>

<p>
	Je trouve énorme que la partie la plus importante de blocage de vitesse du site soit lié à la police d'écriture !
</p>

<p>
	Quel moyen de changer ceci? Connaissez vous des police plus "light" permettant d'économiser ce temps de chargement?
</p>

<p>
	 
</p>

<p>
	Même question <span>:</span>
</p>

<p>
	Phase
</p>

<p>
	% du LCP
</p>

<p>
	Durée
</p>

<p>
	TTFB
</p>

<p>
	8%
</p>

<p>
	600 ms
</p>

<p>
	Délai de chargement
</p>

<p>
	30%
</p>

<p>
	2 270 ms
</p>

<p>
	 
</p>

<p>
	Comment optimiser tout ceci svp?
</p>

<p>
	Côté Prestashop 8.2.1 j'ai le cache Smarty activé mais aucun autre, ai je besoin d'activer 
</p>

<p>
	* "Smart cache" pour les feuilles de style
</p>

<p>
	NonOui
</p>

<p>
	* "Smart cache" pour le code JavaScript
</p>

<p>
	NonOui
</p>

<p>
	* Optimisation Apache
</p>

<p>
	NonOui
</p>

<p>
	En cochant cette case, votre fichier .htaccess sera complété automatiquement avec des directives améliorant le cache et la compression.
</p>

<p>
	 
</p>

<p>
	ou 
</p>

<p>
	link Cache
</p>

<p>
	* Utiliser le cache
</p>

<p>
	Non
</p>

<p>
	 
</p>

<p>
	De même côté serveur (LWS) j'ai plusieurs options à disposition <span>:</span>
</p>

<p>
	LWSCache par Varnish (activé), Memcache et Redis désactivé.
</p>

<p>
	 
</p>

<p>
	Merci d'avance et désolé si c'est pas très clair au niveau de mes questions.
</p>
]]></description><guid isPermaLink="false">1099093</guid><pubDate>Mon, 09 Jun 2025 08:11:26 +0000</pubDate></item><item><title>Ajout filtres reduction sur page promotions</title><link>https://forum.prestashop.com/topic/1098452-ajout-filtres-reduction-sur-page-promotions/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Je sollicite votre aide pour savoir si vous auriez une idée sur comment ajouter des filtres remises/pourcentage sur la page promotions ? Car pour les clients, lorsque tout le site est en promotion, il peut etre intéressant qu'ils puissent voir directement les produits à -30%, -40% etc
</p>

<p>
	 
</p>

<p>
	J'ai vu que la page était gérée via le fichier PricesDropController.php qui permet de changer par exemple l'ordre de classement mais je ne vois pas comment ajouter des filtres.
</p>

<p>
	Prestashop 1.7
</p>

<p>
	Merci par avance.
</p>

<p>
	Belle journée
</p>
]]></description><guid isPermaLink="false">1098452</guid><pubDate>Tue, 20 May 2025 08:18:16 +0000</pubDate></item><item><title>Stockage adresse compte paypal</title><link>https://forum.prestashop.com/topic/1097075-stockage-adresse-compte-paypal/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Je souhaitais savoir ou était stockée l'adresse email du compte paypal (que l'on connecte dans la configuration du module) sur le module paypal officiel. Je n'ai rien trouvé en BDD.
</p>

<p>
	J'aimerais pouvoir utiliser un compte paypal différent en fonction du groupe du client.
</p>

<p>
	Merci par avance pour votre aide.
</p>

<p>
	Belle journée
</p>
]]></description><guid isPermaLink="false">1097075</guid><pubDate>Thu, 03 Apr 2025 07:30:36 +0000</pubDate></item><item><title>PS 8.2 : redirection apr&#xE8;s logout montre toutes les commandes sans compte client</title><link>https://forum.prestashop.com/topic/1097904-ps-82-redirection-apr%C3%A8s-logout-montre-toutes-les-commandes-sans-compte-client/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Après migration d'un prestashop 1.7 vers un 8.2, nous avons de multiples problèmes qu'il est étrange que nous ayons à corriger.
</p>

<p>
	Le dernier en date : 
</p>

<ol><li>
		Je me connecte et me place sur ma liste de commande (page "historique-commandes") : je vois les commandes associées à mon profil
	</li>
	<li>
		Je clique sur le lien "me déconnecter" en haut du site
	</li>
	<li>
		La page de liste des commandes est toujours affichée (c'est déjà étrange) mais en plus toutes les commandes de tous les clients qui n'ont pas de compte sont alors visibles... Vraiment pas idéal pour la confidentialité.
	</li>
	<li>
		D'ailleurs, la page "mon-compte" et tous ses liens reste ouvrable, par appel de son url, alors que je ne suis pas connecté.
	</li>
</ol><p>
	Est ce un problème rencontré par certain(e)s et y'a t-il un contournement possible sans modifier le code prestashop ?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1097904</guid><pubDate>Wed, 30 Apr 2025 11:51:21 +0000</pubDate></item><item><title>Question sur developpement</title><link>https://forum.prestashop.com/topic/1097942-question-sur-developpement/</link><description><![CDATA[<p>
	Bonjour de nombreux module sont en 1.7 ou 8  plus grand chose pour 1.6
</p>

<p>
	ya til des développeur pour basculer un module de 1.7 vers 1.6 sans que ça coute un bras pour un module a 65€ sur 1.7 
</p>

<p>
	on vois vraiment que le bizness et a fond dans prestashop avec tout le temps des nouvelles versions ..
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1097942</guid><pubDate>Thu, 01 May 2025 19:25:22 +0000</pubDate></item><item><title>Nombre maximum de product_feature par produit</title><link>https://forum.prestashop.com/topic/1097864-nombre-maximum-de-product_feature-par-produit/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Je travaille sur un script Symfony qui utilise l'API Webservice de PrestaShop pour ajouter automatiquement des produits sur ma boutique (PrestaShop 8.1.5).<br />
	Tout fonctionne bien pour la plupart des références, sauf pour certains produits qui possèdent un très grand nombre de caractéristiques (features).
</p>

<p>
	Ces produits comportent parfois jusqu'à 60-70 paires id_feature@id_feature_value, dont plusieurs avec le même id_feature.<br />
	Lorsque j’essaie de les envoyer via l'API /api/products, je reçois une erreur :
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">HTTP response is empty</span></pre>

<p>
	Ceux qui n'en au pas autant, sont correctement postés.<br /><br />
	 
</p>

<p>
	<strong>Voici ce que je me demande :</strong>
</p>

<p>
	Y a-t-il une limite stricte (documentée ou non) au nombre total de product_feature qu’on peut envoyer via l'API ?
</p>

<p>
	<strong>Infos complémentaires :</strong>
</p>

<p>
	Version de PrestaShop : 8.1.5
</p>

<p>
	Utilisation de la librairie jupi/prestashop-webservice-lib-extra
</p>

<p>
	Envoi en XML avec tous les champs requis (name, link_rewrite, id_category_default, etc.)
</p>

<p>
	Le problème disparaît si je limite le nombre de caractéristiques envoyées<br /><br /><br />
	Merci d’avance pour votre aide ou retour d’expérience si vous avez rencontré ce genre de blocage !
</p>
]]></description><guid isPermaLink="false">1097864</guid><pubDate>Tue, 29 Apr 2025 11:13:46 +0000</pubDate></item><item><title>[R&#xE9;solu] Ajouter le Consent Mode de Bing ( Microsoft )</title><link>https://forum.prestashop.com/topic/1097034-r%C3%A9solu-ajouter-le-consent-mode-de-bing-microsoft/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Avez-vous déjà implémenté le Consent Mode de Bing sur une boutique PrestaShop ?
</p>

<p>
	J’ai trouvé la documentation avec les scripts, mais je ne sais pas exactement comment les intégrer dans les fichiers. 
</p>

<p>
	De plus, je ne dispose pas d’outils comme Google Tag Manager pour faciliter l’implémentation.
</p>

<p>
	Connaissez-vous un module qui gère cela automatiquement ? Sinon, comment avez-vous procédé pour l’implémenter manuellement ?
</p>

<p>
	Merci d’avance pour votre aide<br />
	Bonne journée
</p>
]]></description><guid isPermaLink="false">1097034</guid><pubDate>Wed, 02 Apr 2025 07:02:25 +0000</pubDate></item><item><title>Remise selon moyen de paiement</title><link>https://forum.prestashop.com/topic/224234-remise-selon-moyen-de-paiement/</link><description><![CDATA[
<p>Bonjour,</p>
<p> </p>
<p>afin de favoriser le paiement par carte bancaire, nous aimerions lui appliquer une remise de 3%.</p>
<p>Nous arrivons à modifier la valeur lors de l'envoi en banque mais PS (1.5) n'est pas "synchro" avec cette valeur, ce qu'il fait qu'au retour après la validation de paiement, il y'a une erreur pour la prise en compte de la commande car le montant est différent.</p>
<p> </p>
<p>Ma question est de savoir à quel endroit je puisse effectuer la remise en fonction du moyen de paiement pour que la commande "temporaire" (celle stockée avant quel le paiement soit effectué) puis recevoir cette même remise.</p>
<p> </p>
<p>Merci</p>
]]></description><guid isPermaLink="false">224234</guid><pubDate>Mon, 11 Feb 2013 09:37:56 +0000</pubDate></item><item><title>Balises H1 - Cat&#xE9;gories</title><link>https://forum.prestashop.com/topic/1097129-balises-h1-cat%C3%A9gories/</link><description><![CDATA[<p>
	Bonjour,<br />
	Je cherche à savoir si avec prestashop il est possible de ne pas avoir le même nom de catégories que les balises H1. J'ai trouvé plusieurs boutiques shopify qui ont cette particularité bien pensée.<br />
	Idem souvent je trouve des catégories principales cachées mais indexées par Google sur des mots clés pertinents.
</p>
]]></description><guid isPermaLink="false">1097129</guid><pubDate>Fri, 04 Apr 2025 14:45:41 +0000</pubDate></item><item><title>Probl&#xE8;me en mode multiboutique page cms</title><link>https://forum.prestashop.com/topic/1097113-probl%C3%A8me-en-mode-multiboutique-page-cms/</link><description><![CDATA[<p>
	Bonjour,<br />
	en mode multiboutique je suis obliger d'être en "Toutes les boutiques" pour mon dernier site creer sinon j'ai cette erreur quand je veux creer, modifier, etc... une page cms<span>:</span>
</p>

<p>
	Oups... une erreur inattendue semble s'être produite
</p>

<p>
	Cms category object with id "1" has not been found for retrieving breadcrumbs
</p>

<p>
	[PrestaShop\PrestaShop\Core\Domain\CmsPageCategory\Exception\CmsPageCategoryNotFoundException 0]
</p>

<p>
	 
</p>

<p>
	J'ai 4 sites en mode multi-boutique. Cela ne me le fait que sur le dernier créer.<br />
	Une idée ?
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2025_04/Capturedcran2025-04-04113821.jpg.83b2532fc67d1e3203fc9dc9cb6ba8bd.jpg" data-fileid="334317" data-fileext="jpg" rel=""><img alt="Capture d’écran 2025-04-04 113821.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="334317" data-ratio="39" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_04/Capturedcran2025-04-04113821.thumb.jpg.ca3212f03efd88536e84cb5bdc8c6ffb.jpg" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">1097113</guid><pubDate>Fri, 04 Apr 2025 09:38:31 +0000</pubDate></item><item><title>google analytics</title><link>https://forum.prestashop.com/topic/1096946-google-analytics/</link><description><![CDATA[<p>
	Bonjour, 
</p>

<p>
	j'ai essayé d'installer analytics sur mon site mais j'ai un problème, seul mes visites en back office sont enregistrées !
</p>

<p>
	J'ai pas du mettre la balise au bon endroit.
</p>

<p>
	 
</p>

<p>
	Merci d'avance pour votre aide 
</p>

<p>
	Presta 1.7.8.11<br />
	Version de PHP : 7.4.33<br />
	URL de la boutique : <a href="http://shopnature.fr/" rel="external nofollow">http://shopnature.fr/</a><br />
	Thème actif : classic
</p>
]]></description><guid isPermaLink="false">1096946</guid><pubDate>Sun, 30 Mar 2025 19:31:51 +0000</pubDate></item><item><title>Affichage code EAN sur confirmation de commande</title><link>https://forum.prestashop.com/topic/379933-affichage-code-ean-sur-confirmation-de-commande/</link><description><![CDATA[
<p>Bonjour à tous,</p>
<p> </p>
<p>Après avoir longuement cherché sur le forum, je me permets de vous poser cette question.</p>
<p> </p>
<p>Je cherche à faire apparaitre le code EAN( renseigné dans la fiche produit) à ces endroits :</p>
<p> </p>
<p>- Mail de confirmation de commande adressé au client (à la place du champs produit" par exemple)</p>
<p>- Facture PDF</p>
<p>- Export produits dans l'admin&gt;catalogue&gt;produits</p>
<p> </p>
<p>Je n'ai pas besoin de faire apparaitre le code barre, simplement le nombre. ex = 3278230256453</p>
<p> </p>
<p>Merci d'avance!</p>
<p> </p>
<p>PS Version : 1.6.0.9</p>
]]></description><guid isPermaLink="false">379933</guid><pubDate>Wed, 12 Nov 2014 15:35:29 +0000</pubDate></item><item><title>Afficher un bandeau en full largeur</title><link>https://forum.prestashop.com/topic/1097025-afficher-un-bandeau-en-full-largeur/</link><description><![CDATA[<p>
	Bonjour à tous et à toutes.<br />
	J'ai besoin de votre aide pour un petit problème.<br />
	J'aimerais comme sur le site https://ta-casquette.com afficher un bandeau qui prenne toute la largeur de la page mais uniquement sur certaines pages seulement, comme par exemple le panier ou l'inscription.<br />
	Merci d'avance
</p>
]]></description><guid isPermaLink="false">1097025</guid><pubDate>Tue, 01 Apr 2025 21:20:35 +0000</pubDate></item><item><title>Admin en noir et blanc suite &#xE0; installation de Prestashop 8.0.4</title><link>https://forum.prestashop.com/topic/1077846-admin-en-noir-et-blanc-suite-%C3%A0-installation-de-prestashop-804/</link><description><![CDATA[<p>
	Bonjour,<br />
	Je viens de procéder à l'installation de Prestashop 8.0.4 mais je suis étonné que mon admin (backoffice) soit en noir et blanc, avec une mise en forme minimaliste. C'est comme s'il manquait une partie des fichiers CSS. Voici un appercu : <a href="https://prnt.sc/3hFP3DWO7jlZ" rel="external nofollow">https://prnt.sc/3hFP3DWO7jlZ</a><br /><br />
	Ce qui est étonnant c'est que je possède une version 8.0.4 qui date d'il y a un mois environ sur mon PC (wamp) qui est OK , comme vous pouvez le voir ci contre : <a href="https://prnt.sc/cfqyjEvgyFsr" rel="external nofollow">https://prnt.sc/cfqyjEvgyFsr</a><br /><br />
	Quelqu'un aurait une idée sur comment résoudre ce souci?
</p>
]]></description><guid isPermaLink="false">1077846</guid><pubDate>Mon, 26 Jun 2023 19:10:15 +0000</pubDate></item><item><title>Afficher date de paiement sur facture</title><link>https://forum.prestashop.com/topic/1096774-afficher-date-de-paiement-sur-facture/</link><description><![CDATA[<p>
	Bonjour, j'aimerais modifier la date de facturation avec l'affichage de la date du paiement.
</p>

<p>
	Par cb forcement c'est la même que la date de la commande, mais pour les paiement par chèque et virement forcement cela est quelques jours après. J'aimerais donc que la date de facturation soit la date du dernier paiement.
</p>

<p>
	Cela se trouve dans invoice.summary-tab.tpl<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="tag">&lt;td</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"center small white"</span><span class="tag">&gt;</span><span class="pln">{dateFormat date=$order-&gt;date_add full=0}</span><span class="tag">&lt;/td&gt;</span></pre>

<p>
	Merci d'avance pour votre aide
</p>
]]></description><guid isPermaLink="false">1096774</guid><pubDate>Wed, 26 Mar 2025 08:31:30 +0000</pubDate></item><item><title>Personnalis&#xE9; le formulaire de cr&#xE9;ation d'un compte</title><link>https://forum.prestashop.com/topic/1039179-personnalis%C3%A9-le-formulaire-de-cr%C3%A9ation-dun-compte/</link><description><![CDATA[
<p>
	Bonjour, je voudrais savoir si c'est possible de personnaliser le formulaire de création d'un compte en ajoutant une adresse complète (voir l'image ci-dessous )?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="//media.invisioncic.com/t336404/monthly_2020_12/1972153179_creeruncompte-complet.jpg.8e7aece1b3e98afdf01168e95c257f27.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="261795" src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" data-src="//media.invisioncic.com/t336404/monthly_2020_12/1301370595_creeruncompte-complet.thumb.jpg.532f4f971c337ff0f8692f69cee7f336.jpg" data-ratio="129.98" width="577" class="ipsImage ipsImage_thumbnailed" alt="creer un compte-complet.jpg"></a></p>]]></description><guid isPermaLink="false">1039179</guid><pubDate>Mon, 28 Dec 2020 16:01:31 +0000</pubDate></item><item><title>[Resolu] Requete pour modifier les prix sp&#xE9;cifiques d'une cat&#xE9;gorie</title><link>https://forum.prestashop.com/topic/1096752-resolu-requete-pour-modifier-les-prix-sp%C3%A9cifiques-dune-cat%C3%A9gorie/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	je sollicite vote aide concernant une requête SQL que j'aimerais faire pour pouvoir modifier les données de prix spécifiques pour les produits appartenant a une catégorie en particulier.
</p>

<p>
	Avant de faire la modification, je souhaitais afficher les résultats concernés mais il doit y avoir une anomalie dans ma requete car celle-ci n'affiche pas les bons résultats.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted"><span class="pln">SELECT </span><span class="pun">*</span><span class="pln"> FROM </span><span class="str">`tw_presta`</span><span class="pun">.</span><span class="str">`ps_specific_price`</span><span class="pln"> LEFT JOIN </span><span class="str">`ps_category_product`</span><span class="pln"> ON </span><span class="pun">(</span><span class="str">`ps_specific_price`</span><span class="pun">.</span><span class="str">`id_product`</span><span class="pun">=</span><span class="str">`ps_category_product`</span><span class="pun">.</span><span class="str">`id_product`</span><span class="pun">)</span><span class="pln"> WHERE </span><span class="str">`id_category`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="lit">13</span></pre>

<p>
	Pourriez-vous m'aider ?
</p>

<p>
	Merci par avance
</p>
]]></description><guid isPermaLink="false">1096752</guid><pubDate>Tue, 25 Mar 2025 15:51:25 +0000</pubDate></item><item><title>Ne pas changer le champs out_of_stock lors de l'update d'un produit</title><link>https://forum.prestashop.com/topic/1096690-ne-pas-changer-le-champs-out_of_stock-lors-de-lupdate-dun-produit/</link><description><![CDATA[<p>
	Bonjour à tous,<br />
	J'ai un petit soucis et je ne comprends pas d'où vient le problème.
</p>

<p>
	Mon besoin est assez simple, j'ai des produits avec déclinaisons. <br />
	En base de données dans le table  ps_stock_available, j'ai le champs out_of_stock qui est défini sur 2.
</p>

<p>
	Je change en base de donnée la valeur pour une déclinaison, je le met à 0. Mais dès que j'enregistre à nouveau l'article, toutes les déclinaisons reprennent la valeur du produit principal soit 2.
</p>

<p>
	J'ai donc voulu changer ce fonctionnement dans la classe StockAvailable.<br />
	J'ai identifier la fonction qui (je pensais) faisait cette modification : setProductOutOfStock()
</p>

<p>
	Voici la fonction de base <span>:</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">   public static function setProductOutOfStock($id_product, $out_of_stock = false, $id_shop = null, $id_product_attribute = 0)
    {
        if (!Validate::isUnsignedId($id_product)) {
            return false;
        }

        $existing_id = (int) StockAvailable::getStockAvailableIdByProductId((int) $id_product, (int) $id_product_attribute, $id_shop);

        if ($existing_id &gt; 0) {
            Db::getInstance()-&gt;update(
                'stock_available',
                ['out_of_stock' =&gt; (int) $out_of_stock],
                'id_product = ' . (int) $id_product .
                (($id_product_attribute) ? ' AND id_product_attribute = ' . (int) $id_product_attribute : '') .
                StockAvailable::addSqlShopRestriction(null, $id_shop)
            );
        } else {
            $params = [
                'out_of_stock' =&gt; (int) $out_of_stock,
                'id_product' =&gt; (int) $id_product,
                'id_product_attribute' =&gt; (int) $id_product_attribute,
            ];

            StockAvailable::addSqlShopParams($params, $id_shop);
            Db::getInstance()-&gt;insert('stock_available', $params, false, true, Db::ON_DUPLICATE_KEY);
        }
    }</span></pre>

<p>
	Et j'ai apporté la modification suivante dans le dossier override/classes/stock/StockAvailable.php <span><span>:</span></span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">class StockAvailable extends StockAvailableCore
{


 
    public static function setProductOutOfStock($id_product, $out_of_stock = false, $id_shop = null, $id_product_attribute = 0)
    {
        if (!Validate::isUnsignedId($id_product)) {
            return false;
        }

        $existing_id = (int) StockAvailable::getStockAvailableIdByProductId((int) $id_product, (int) $id_product_attribute, $id_shop);
		

        if ($existing_id == 0) {
            $params = [
                'out_of_stock' =&gt; (int) $out_of_stock,
                'id_product' =&gt; (int) $id_product,
                'id_product_attribute' =&gt; (int) $id_product_attribute,
            ];

            StockAvailable::addSqlShopParams($params, $id_shop);
            Db::getInstance()-&gt;insert('stock_available', $params, false, true, Db::ON_DUPLICATE_KEY);
        }
    }
	
}</span></pre>

<p>
	<span>Donc en gros j'ai supprimé la mise à jour si l'article existe déjà.</span>
</p>

<p>
	 
</p>

<p>
	<span>Mais le problème c'est que cela n'a aucun effet quand je sauvegarde un produit. Il me change quand même le champs out_of_stock en base de données.</span>
</p>

<p>
	<span>J'ai également été voir dans les controller symfony ( que je maitrise beaucoup moins ), mais d'après ce que j'ai vu, c'est bien cette classe qui est appeler pour mettre à jour ce champs. Du coup je ne comprends pas ou est le problème.</span>
</p>

<p>
	<span>Je vous remercie pour votre aide.</span>
</p>
]]></description><guid isPermaLink="false">1096690</guid><pubDate>Mon, 24 Mar 2025 09:21:05 +0000</pubDate></item><item><title>Action group&#xE9;e personnalis&#xE9;e sur les commandes</title><link>https://forum.prestashop.com/topic/1096347-action-group%C3%A9e-personnalis%C3%A9e-sur-les-commandes/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	J'essaie d'ajouter une action groupée sur la grille des commandes en administration (mon nouvel élément apparaît bien dans la liste des actions groupées) mais quand je clique dessus j'obtiens l'erreur <span>:</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">The controller for URI "/modules/bulkcustompdf" is not callable: Controller "Custompdf\Controller\Admin\AdminBulkPdfController" does neither exist as service nor as class.</span></pre>

<p>
	Voici le code que j'ai mis en place <span>:</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">public function hookActionOrderGridDefinitionModifier(array $params)
    {
        $params['definition']-&gt;getBulkActions()-&gt;add(
            (new SubmitBulkAction('custom_pdf_bulk_action'))
                -&gt;setName('Générer')
                -&gt;setOptions([
                    'submit_route' =&gt; 'custom_pdf_bulk_action',
                ])
        );
    }</span></pre>

<p>
	et le routes.yml dans le dossier config
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">custom_pdf_bulk_action:
  path: /bulkcustompdf
  methods: [GET, POST]
  defaults:
    _controller: Custompdf\Controller\Admin\AdminBulkPdfController::exportAction</span></pre>

<p>
	et le controller AdminBulkController.php
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pun">&lt;?</span><span class="pln">php

</span><span class="kwd">class</span><span class="pln"> </span><span class="typ">AdminBulkPdfController</span><span class="pln"> </span><span class="kwd">extends</span><span class="pln"> </span><span class="typ">ModuleAdminController</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> __construct</span><span class="pun">()</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        parent</span><span class="pun">::</span><span class="pln">__construct</span><span class="pun">();</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> initContent</span><span class="pun">()</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        echo </span><span class="str">'test'</span><span class="pun">;</span><span class="kwd">die</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">

    </span><span class="kwd">public</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> exportAction</span><span class="pun">()</span><span class="pln">
    </span><span class="pun">{</span><span class="pln">
        echo </span><span class="str">'test'</span><span class="pun">;</span><span class="kwd">die</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	Merci !
</p>
]]></description><guid isPermaLink="false">1096347</guid><pubDate>Thu, 13 Mar 2025 11:08:14 +0000</pubDate></item><item><title>(RESOLU) Javascript dans Description d'une fiche produit</title><link>https://forum.prestashop.com/topic/340877-resolu-javascript-dans-description-dune-fiche-produit/</link><description><![CDATA[
<p>Bonjour, </p>
<p> </p>
<p>N'ayant pas trouvé la réponse sur le forum, je me permets de poster un nouveau topic. Je souhaite intégrer le code ci dessous dans une description d'un produit que je vend sur ma boutique. Or quand je le rentre, cela ne fonctionne pas et m'indique " <span style="background-color:rgb(242,222,222);color:rgb(169,68,66);font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:12px;">Le champ description (Français (French)) est invalide. </span>".</p>
<pre class="ipsCode prettyprint">
&lt;form&gt; 

&lt;input type="text" id="nbhl" placeholder="Nombre de m2 à traiter" autofocus/&gt; 
&lt;input type="button" value="Calculer" onclick="javascript:document.getElementById('resultat').innerHTML=document.getElementById('nbhl').value/30+' L d\'anti-mousse.';"/&gt; 
&lt;p id="resultat"&gt;&lt;/p&gt; 
&lt;/form&gt; 
</pre>
<p>Avez vous une idée de comment faire pour que cela fonctionne ?</p>
<p> </p>
<p>Merci d'avance.</p>
]]></description><guid isPermaLink="false">340877</guid><pubDate>Sun, 29 Jun 2014 19:07:32 +0000</pubDate></item><item><title>[RESOLU] Erreur 500 sur certaines fiches produits apr&#xE8;s modification (PrestaShop 8.1.7)</title><link>https://forum.prestashop.com/topic/1096370-resolu-erreur-500-sur-certaines-fiches-produits-apr%C3%A8s-modification-prestashop-817/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Je rencontre un problème préoccupant sur mon site PrestaShop 8.1.7. En essayant d’éditer certaines fiches produits depuis le back-office, j’obtiens une erreur 500 et la page devient inaccessible. Cependant, ces produits restent visibles et accessibles depuis le front-office.
</p>

<ol><li>
		J’ai voulu modifier la description d’un produit et j’ai remarqué que plusieurs caractéristiques vides s’étaient ajoutées automatiquement (via l’option "Ajouter une caractéristique").
	</li>
	<li>
		Après avoir enregistré la modification, l’enregistrement a échoué.
	</li>
	<li>
		En retournant sur la fiche produit, elle affiche désormais une erreur 500 et je ne peux plus l’éditer.
	</li>
	<li>
		Le problème s’est reproduit sur une autre fiche produit sans intervention manuelle de ma part.
	</li>
</ol><p>
	<br />
	J’ai activé le mode debug  pour voir l’erreur exact mais rien, j'ai juste une page blanche avec ce message:<br />
	Cette page ne fonctionne pas Impossible de traiter cette demande via shop.icavi-secure.com à l'heure actuelle. HTTP ERROR 500
</p>

<p>
	Quel pourrait être la cause de l’ajout automatique de ces caractéristiques vides ?<br />
	Comment puis je resoudre ce problème?<br /><br /><strong>Merci d'avance pour vos reponses.</strong>
</p>
]]></description><guid isPermaLink="false">1096370</guid><pubDate>Fri, 14 Mar 2025 09:20:25 +0000</pubDate></item><item><title>Comment supprimer le bandeau de statistique de la page "commande" 1.7.5</title><link>https://forum.prestashop.com/topic/1085877-comment-supprimer-le-bandeau-de-statistique-de-la-page-commande-175/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Depuis quelques temps, j'ai le bandeau de statistique de la page "commande" qui fait ramer tout le site. J'aimerais le supprimer, vu qu'il ne sert pas à grand chose dans mon cas.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//media.invisioncic.com/t336404/monthly_2024_03/image.png.39dd63151868a3cea81b4bb533ef3cc4.png" data-fileid="321426" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="321426" data-ratio="5.70" width="1000" alt="image.thumb.png.77cb26051a7b0e8a1e96e16b175f2879.png" data-src="//media.invisioncic.com/t336404/monthly_2024_03/image.thumb.png.77cb26051a7b0e8a1e96e16b175f2879.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	je suis sous PS 1.7.5
</p>

<p>
	Savez-vous comment je peux le supprimer?
</p>

<p>
	Sylvain
</p>
]]></description><guid isPermaLink="false">1085877</guid><pubDate>Thu, 21 Mar 2024 13:50:52 +0000</pubDate></item><item><title>Fichier xml incomplet</title><link>https://forum.prestashop.com/topic/1096252-fichier-xml-incomplet/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	Contexte PS 1.7.8.8<br />
	je génère un fichier xml tous les jours avec le module "Google Sitemaps" et je m’aperçois que je ne retrouve pas tous mes articles (7800 articles) dans ce même fichier xml, je suis sur serveur dédié et la réalisation de ce fichier est bien finalisée sans timeout du Php.
</p>

<p>
	Est-ce courant de n'avoir qu'un fichier partiel des articles ?
</p>

<p>
	Merci pour votre aide.
</p>
]]></description><guid isPermaLink="false">1096252</guid><pubDate>Mon, 10 Mar 2025 17:51:51 +0000</pubDate></item><item><title>[RESOLU] Ajout dynamique d'un style lors du hover des titres dans le menu, impossible de trouver o&#xF9;</title><link>https://forum.prestashop.com/topic/1096230-resolu-ajout-dynamique-dun-style-lors-du-hover-des-titres-dans-le-menu-impossible-de-trouver-o%C3%B9/</link><description><![CDATA[<p>
	Bonjour, je viens ici car j'ai un petit soucis qui me hante depuis ce matin... Je voulais ajouter un simple hover orange sur mes boutons dans mon menu principal sur ma boutique Prestashop 1.7.8.7, je découvre alors que ça ne fonctionne pas... sauf que au survol, dynamiquement le code suivant est ajouté <span>: </span><br /><br /><img alt="image.png.927cc455961d087a0ecf18b70fa2699c.png" class="ipsImage ipsImage_thumbnailed" data-fileid="333196" data-ratio="26.24" style="height:auto;" width="221" data-src="//media.invisioncic.com/t336404/monthly_2025_03/image.png.927cc455961d087a0ecf18b70fa2699c.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></p>

<p>
	Sauf qu'il m'embête bien car j'ai l'impression qu'il à la prioriété même sur un !important en CSS.....
</p>

<p>
	Impossible de mettre là main sur ce script JS/PHP qui injecte ce style sur le menu, quelqu'un à une idée ?<br /><br /><img alt="image.png.86a99eb901f2bf3273ec765e8c956efc.png" class="ipsImage ipsImage_thumbnailed" data-fileid="333197" data-ratio="60.37" style="height:auto;" width="482" data-src="//media.invisioncic.com/t336404/monthly_2025_03/image.png.86a99eb901f2bf3273ec765e8c956efc.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></p>

<p>
	J'utilises le thème lifestyle sur une version PS 1.7.8.7
</p>

<p>
	 
</p>

<p>
	Bonne journée tout le monde ! <span><img alt=":)" data-emoticon="" height="20" src="https://media.invisioncic.com/t336404/emoticons/default_smile.png" srcset="https://media.invisioncic.com/t336404/emoticons/smile@2x.png 2x" title=":)" width="20" /></span>
</p>
]]></description><guid isPermaLink="false">1096230</guid><pubDate>Mon, 10 Mar 2025 07:45:14 +0000</pubDate></item><item><title>Hack prestashop 1.7.8</title><link>https://forum.prestashop.com/topic/1095412-hack-prestashop-178/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	 
</p>

<p>
	J'ai régulierement un hacking sur mon presta 1.7.8 qui affiche un faux paiement en CB sur la page de finalisation de commande.
</p>

<p>
	J'ai regardé sur les logs mais je n'arrive pas à les déchiffrer correctement, il semble que l'ip du hacker utilise "Uptime-Kuma/1.23.16" que je ne connais pas du tout.
</p>

<p>
	Est ce que quelqu'un pourrais m'aider à déchiffrer les logs ci dessous? <span>:</span>
</p>

<p>
	<span>144.91.86.21 - - [16/Feb/2025:08:51:50 +0100] "GET / HTTP/1.0" 302 404 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:51:50 +0100] "GET /fr/ HTTP/1.0" 200 1024 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:52:50 +0100] "GET / HTTP/1.0" 302 404 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:52:51 +0100] "GET /fr/ HTTP/1.0" 200 1024 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:53:51 +0100] "GET / HTTP/1.0" 302 1799 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:53:51 +0100] "GET /fr/ HTTP/1.0" 200 1024 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:54:51 +0100] "GET / HTTP/1.0" 302 404 "-" "Uptime-Kuma/1.23.16"<br />
	144.91.86.21 - - [16/Feb/2025:08:54:51 +0100] "GET /fr/ HTTP/1.0" 200 1024 "-" "Uptime-Kuma/1.23.16"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:05 +0100] "GET / HTTP/1.0" 302 404 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:05 +0100] "GET /fr/ HTTP/1.0" 200 12419 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:06 +0100] "POST /modules/bamegamenu/ajax_phpcode.php HTTP/1.0" 404 42798 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:06 +0100] "GET /modules/cartabandonmentpro/views/js/fileman/php/movefile.php HTTP/1.0" 404 42827 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:07 +0100] "GET /modules/explorerpro/action.php HTTP/1.0" 404 42793 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:07 +0100] "GET /modules/nvn_export_orders/calendar/tcal.js HTTP/1.0" 404 42806 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:07 +0100] "GET /modules/wdoptionpanel/admin/js/colorpicker.js HTTP/1.0" 404 42810 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:08 +0100] "GET /modules/tdpsthemeoptionpanel/js/colorpicker.js HTTP/1.0" 404 42808 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:08 +0100] "GET /modules/cdesigner/views/js/cdesigner.js HTTP/1.0" 404 42802 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:08 +0100] "GET /modules/jmsslider/views/js/jquery.fractionslider.js HTTP/1.0" 404 42816 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:09 +0100] "GET /modules/apmarketplace/ajax.php HTTP/1.0" 404 42793 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:10 +0100] "POST /index.php?fc=module&amp;module=jmarketplace&amp;controller=addproduct HTTP/1.0" 404 43064 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:10 +0100] "POST /modules/jmarketplace/temp/ini.php HTTP/1.0" 404 42649 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:10 +0100] "GET /modules/fieldvmegamenu/ajax/upload.php HTTP/1.0" 404 42802 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:11 +0100] "GET /modules/simpleslideshow/uploadimage.php HTTP/1.0" 404 42800 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:11 +0100] "GET /modules/productpageadverts/uploadimage.php HTTP/1.0" 404 42805 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:11 +0100] "GET /modules/homepageadvertise2/uploadimage.php HTTP/1.0" 404 42805 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:12 +0100] "GET /modules/vm_advancedconfigurator/js/dropzone/upload.php HTTP/1.0" 404 42819 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:12 +0100] "GET /modules/megamenu/uploadify/uploadify.php HTTP/1.0" 200 390 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:12 +0100] "POST /modules/megamenu/uploadify/uploadify.php HTTP/1.0" 200 465 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:12 +0100] "POST /ini.php HTTP/1.0" 200 441 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:13 +0100] "GET /ini.php HTTP/1.0" 200 413 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:13 +0100] "POST /ini.php HTTP/1.0" 200 423 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14"<br />
	185.208.158.165 - - [16/Feb/2025:08:55:13 +0100] "POST /ini.php HTTP/1.0" 200 1897 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari</span>
</p>
]]></description><guid isPermaLink="false">1095412</guid><pubDate>Sun, 16 Feb 2025 08:36:43 +0000</pubDate></item><item><title>R&#xE9;solu - colonnes sur la page CMS "a propos"</title><link>https://forum.prestashop.com/topic/456653-r%C3%A9solu-colonnes-sur-la-page-cms-a-propos/</link><description><![CDATA[<p>Bonjour,<br /> <br />Je débute tout juste avec prestashop après avoir passé du temps sur wordpress, et je suis par la même occasion nouveau sur le forum. J'espère poster au bon endroit, et vous remercie par avance de votre aide !<br /> <br />Je travaille sur la page à propos de ma boutique et ai, sans savoir comment, fait sauter la répartition du texte sur trois colonnes (tel que paramétré à l'origine). Mon texte est donc maintenant présenté sur une seule colonne bien laide.<br />Sauriez-vous quelle est la manipulation pour rétablir / créer des colonnes de texte sur la page à propos ?<br /> <br />Merci !<br /> <br />AM</p>]]></description><guid isPermaLink="false">456653</guid><pubDate>Fri, 24 Jul 2015 11:43:21 +0000</pubDate></item><item><title>[RESOLU] ps_searchbar n'affiche aucune suggestion, alors qu'avant si ?</title><link>https://forum.prestashop.com/topic/1096116-resolu-ps_searchbar-naffiche-aucune-suggestion-alors-quavant-si/</link><description><![CDATA[<p>
	Bonjour, voilà je viens vers vous car le module de la barre de recherche n'affiche plus de suggestion par rapport à la valeur entrée dans le champ, alors qu'avant si ? Je ne sais pas si quelqu'un à déjà eu ce soucis, j'ai checker dans "paramètre de la boutique" "Rechercher" mais la config à l'air par défaut <span>:</span>
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="333031" href="//media.invisioncic.com/t336404/monthly_2025_03/image.png.f798a71529715497e1f0627acbe04663.png" rel=""><img alt="image.thumb.png.08560decc13be780695a2eed541a0bdb.png" class="ipsImage ipsImage_thumbnailed" data-fileid="333031" data-ratio="54.50" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_03/image.thumb.png.08560decc13be780695a2eed541a0bdb.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="333032" href="//media.invisioncic.com/t336404/monthly_2025_03/image.png.9529e49efbb07c8fa306b64a47e13610.png" rel=""><img alt="image.thumb.png.df1e65d09983da3ce2b4dbd89629c5f9.png" class="ipsImage ipsImage_thumbnailed" data-fileid="333032" data-ratio="49.80" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_03/image.thumb.png.df1e65d09983da3ce2b4dbd89629c5f9.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	 
</p>

<p>
	J'ai tenté de réinitaliser le module, après réinitialisation, le module se dégréffe du hook DisplayNav2 et n'apparait plus sur ma boutique, donc je le regreffe mais rien ne change aucune suggestion...
</p>

<p>
	 
</p>

<p>
	PS : le module est sur la dernière version disponible pour PS 1.7.8.7
</p>

<p>
	 
</p>

<p>
	Bonne journée et merci à ceux qui répondront ! <span><img alt=":)" data-emoticon="" height="20" src="https://media.invisioncic.com/t336404/emoticons/default_smile.png" srcset="https://media.invisioncic.com/t336404/emoticons/smile@2x.png 2x" title=":)" width="20" /></span>
</p>
]]></description><guid isPermaLink="false">1096116</guid><pubDate>Thu, 06 Mar 2025 07:48:13 +0000</pubDate></item><item><title>Module Product Comments</title><link>https://forum.prestashop.com/topic/1096052-module-product-comments/</link><description><![CDATA[<p>
	Bonjour à tous
</p>

<p>
	Sur un prestashop 8.1.3 globalement standard (mais allez savoir) j'ai installé la dernière version du module d'avis "product comments"
</p>

<p>
	L'install est ok, visiblement, mais en allant sur "configurer" (mode debug) je tombe sur cette erreur <span>: </span>
</p>

<p>
	<span>"</span>You have requested a non-existent service "product_comment_repository".
</p>

<p>
	Les internet, par ailleurs, ne m'ont pas donné de solutions qui m'auraient sauté aux yeux (à part vider manuellement le cache, ce que j'ai fait et n'a rien résolu).
</p>

<p>
	Auriez vous une piste ?
</p>

<p>
	Merci !
</p>
]]></description><guid isPermaLink="false">1096052</guid><pubDate>Tue, 04 Mar 2025 13:16:50 +0000</pubDate></item><item><title>[RESOLU] Afficher la mention "A partir de" devant le prix</title><link>https://forum.prestashop.com/topic/385937-resolu-afficher-la-mention-a-partir-de-devant-le-prix/</link><description><![CDATA[
<p>Bonjour, Dans la gestion mes produits, j'utilise la fonctionnalité de <strong>déclinaisons</strong> avec, dans certains cas, la modification du prix du produit pour une déclinaison produit.</p>
<p> </p>
<p>Ce qui me gène, c'est que lorsque le produit a des prix différents en fonction de la déclinaison, le front affiche un prix fixe dans le listing des produits (product-list). Hors, il me paraît évident que l'a mention "à partir de" devrait apparaître devant le prix étant donné que le produit peut être plus cher si on choisi une déclinaison. Hors, ce n'est pas le cas...</p>
<p> </p>
<p>Ma question est donc : <strong>Comment, dans les listings de produits, afficher la mention "A partir de" devant le prix d'un produit qui comporte des déclinaisons avec impact sur le prix ?</strong></p>
<p> </p>
<p>Par avance, Merci !<br /> </p>
<p>PS: j'utilise prestashop 1.6 avec theme perso basé sur default-bootstrap </p>
]]></description><guid isPermaLink="false">385937</guid><pubDate>Thu, 04 Dec 2014 16:31:06 +0000</pubDate></item><item><title>[RESOLU] Probl&#xE8;me modules transports en anglais malgr&#xE9; boutique en FR</title><link>https://forum.prestashop.com/topic/1095917-resolu-probl%C3%A8me-modules-transports-en-anglais-malgr%C3%A9-boutique-en-fr/</link><description><![CDATA[<p>
	Bonjour je vous contact car le bot de Google crawl mon site en anglais (les serveurs des bots doivent forcément être aux USA par ex), du coup quand je simule et passe mon navigateur en anglais, toute ma boutique reste bien en français, sauf dans le tunnel de paiement, les modules Mondial Relay et Colissimo quand je choisi "point relais" ceci sont en anglais...<br />
	Et aucun de ces textes n'est disponible à la traduction depuis le BO. Dans le code pour le moment je ne trouves pas ces texte. 
</p>

<p>
	<img alt="image.png.a3353b5564a10c3251eef17797ed4f03.png" class="ipsImage ipsImage_thumbnailed" data-fileid="332819" data-ratio="158.84" style="height:auto;" width="464" data-src="//media.invisioncic.com/t336404/monthly_2025_02/image.png.a3353b5564a10c3251eef17797ed4f03.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></p>

<p>
	<img alt="image.png.9368e8b9a434d4d46f6fd6ee89b0236a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="332821" data-ratio="86.14" style="height:auto;" width="671" data-src="//media.invisioncic.com/t336404/monthly_2025_02/image.png.9368e8b9a434d4d46f6fd6ee89b0236a.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></p>

<p>
	Avez vous déjà eu ce genre de problème ?<br /><br />
	PS : Je suis sous Prestashop 1.7.8.7
</p>
]]></description><guid isPermaLink="false">1095917</guid><pubDate>Fri, 28 Feb 2025 07:30:47 +0000</pubDate></item><item><title>Ne pas afficher tout les statut de commande dispo en admin</title><link>https://forum.prestashop.com/topic/248792-ne-pas-afficher-tout-les-statut-de-commande-dispo-en-admin/</link><description><![CDATA[
<p>Bonjour, </p>
<p> </p>
<p>j'aimerai limiter le choix des statut de commande coté admin je suis a peu près sur que ca se passe dans le fichier adminOrderController </p>
<p></p>
<pre class="ipsCode">
 $this-&gt;fields_list = array(
 'id_order' =&gt; array(
  'title' =&gt; $this-&gt;l('ID'),
  'align' =&gt; 'center',
  'width' =&gt; 25
 ),
 'reference' =&gt; array(
  'title' =&gt; $this-&gt;l('Reference'),
  'align' =&gt; 'center',
  'width' =&gt; 65
 ),
 'new' =&gt; array(
  'title' =&gt; $this-&gt;l('New'),
  'width' =&gt; 25,
  'align' =&gt; 'center',
  'type' =&gt; 'bool',
  'tmpTableFilter' =&gt; true,
  'icon' =&gt; array(
   0 =&gt; 'blank.gif',
   1 =&gt; array(
 'src' =&gt; 'note.png',
 'alt' =&gt; $this-&gt;l('First customer order'),
   )
  ),
  'orderby' =&gt; false
 ),
 'customer' =&gt; array(
  'title' =&gt; $this-&gt;l('Customer'),
  'havingFilter' =&gt; true,
 ),
 'total_paid_tax_incl' =&gt; array(
  'title' =&gt; $this-&gt;l('Total'),
  'width' =&gt; 70,
  'align' =&gt; 'right',
  'prefix' =&gt; '&lt;b&gt;',
  'suffix' =&gt; '&lt;/b&gt;',
  'type' =&gt; 'price',
  'currency' =&gt; true
 ),
 'payment' =&gt; array(
  'title' =&gt; $this-&gt;l('Payment: '),
  'width' =&gt; 100
 ),
 'osname' =&gt; array(
  'title' =&gt; $this-&gt;l('Status'),
  'color' =&gt; 'color',
  'width' =&gt; 280,
  'type' =&gt; 'select',
  'list' =&gt; $statuses_array,
  'filter_key' =&gt; 'os!id_order_state',
  'filter_type' =&gt; 'int'
 ),
 'date_add' =&gt; array(
  'title' =&gt; $this-&gt;l('Date'),
  'width' =&gt; 130,
  'align' =&gt; 'right',
  'type' =&gt; 'datetime',
  'filter_key' =&gt; 'a!date_add'
 ),
 'id_pdf' =&gt; array(
  'title' =&gt; $this-&gt;l('PDF'),
  'width' =&gt; 35,
  'align' =&gt; 'center',
  'callback' =&gt; 'printPDFIcons',
  'orderby' =&gt; false,
  'search' =&gt; false,
  'remove_onclick' =&gt; true)
 );
</pre>
<div></div>
<p></p>
<p> </p>
<p>Je crois que le filtre qui permet de me pas afficher le statut deja assigner (et donc avec lequel je pourrai faire ce que je veux) c'est ca</p>
<p></p>
<pre class="ipsCode">
'filter_key' =&gt; 'os!id_order_state',
</pre>
<div></div>
<p></p>
<p>mais je comprend pas trop comment ca marche <img src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" alt=":wacko:" data-emoticon="" data-src="//media.invisioncic.com/t336404/emoticons/default_wacko.png"></p>
]]></description><guid isPermaLink="false">248792</guid><pubDate>Tue, 21 May 2013 08:08:57 +0000</pubDate></item><item><title>R&#xE9;cup&#xE9;rer l'id_attribute de l'url</title><link>https://forum.prestashop.com/topic/1094648-r%C3%A9cup%C3%A9rer-lid_attribute-de-lurl/</link><description><![CDATA[<p>
	Bonjour, je cherche à créer une fonction dans un override de Product.php pour laquelle j'ai besoin de l'id_attribute de l'attribut sélectionné pour un produit afin d'afficher un champ, un peu comme le champ Référence change selon l'attribut sélectionné. Mais j'ai beau chercher et essayer différentes combinaisons, mon champ id_attribute reste désespérement vide. C'est pour un PS 1.6.2. Quelqu'un aurait-il une piste à me proposer ?
</p>

<p>
	Merci d'avance
</p>
]]></description><guid isPermaLink="false">1094648</guid><pubDate>Sun, 26 Jan 2025 18:47:38 +0000</pubDate></item><item><title>[RESOLU] Probl&#xE8;me ajout suppression au panier client connect&#xE9; apr&#xE8;s un certain temps?</title><link>https://forum.prestashop.com/topic/1095025-resolu-probl%C3%A8me-ajout-suppression-au-panier-client-connect%C3%A9-apr%C3%A8s-un-certain-temps/</link><description><![CDATA[<p>
	Bonjour tout le monde, voilà j'expose un soucis sur lequel je suis entrain de creuser, on à ce jour quelques remontée de clients, qui ont leur panier de bloqué, quand ils sont connecté je précise. Cela touche très peu de client, mais quand même. Il ne peuvent plus ajouter ou supprimer un article du panier, il reste bloquer.<br /><br />
	La solution pour les débloquer d'urgence est de se délogger... J'ai pensé à un problème de cookies/sessions ?<br /><br />
	Car sans être connecté à la boutique aucun soucis vis à vis du panier.
</p>

<p>
	 
</p>

<p>
	Moi même je n'arrives pas à reproduire le bug que certains de ces clients rencontre, et j'ai peur de louper certaines ventes à cause de cela.<br /><br />
	Voici la config de durée de vie des cookies sur ma boutique.<br />
	Je suis sous une version Prestashop 1.7.8.7
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="331802" href="//media.invisioncic.com/t336404/monthly_2025_02/image.png.fcd82ef04f0f0faa846deb0abf3f945a.png" rel=""><img alt="image.thumb.png.cb2e4bde9ce408636490c5753288b4a1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="331802" data-ratio="35.70" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2025_02/image.thumb.png.cb2e4bde9ce408636490c5753288b4a1.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	 
</p>

<p>
	Je vous remercie de votre temps et vos réponses, bonne journée ! <span><img alt=":)" data-emoticon="" height="20" src="https://media.invisioncic.com/t336404/emoticons/default_smile.png" srcset="https://media.invisioncic.com/t336404/emoticons/smile@2x.png 2x" title=":)" width="20" /> </span>
</p>
]]></description><guid isPermaLink="false">1095025</guid><pubDate>Wed, 05 Feb 2025 10:39:27 +0000</pubDate></item><item><title>Hook employ&#xE9;</title><link>https://forum.prestashop.com/topic/1095370-hook-employ%C3%A9/</link><description><![CDATA[<p>
	Bonjour,<br /><br />
	Je cherche un hook qui se déclancherait avant la suppression d'un employé. Est-ce qu'un tel hook existe ?
</p>

<p>
	Je suppose sinon qu'il faudrait override le controller AdminEmployeesController.php
</p>

<p>
	C'est pour un prestashop en 1.6<br />
	 
</p>

<p>
	Merci beaucoup<br />
	 
</p>
]]></description><guid isPermaLink="false">1095370</guid><pubDate>Fri, 14 Feb 2025 15:54:06 +0000</pubDate></item><item><title>probleme deprecated</title><link>https://forum.prestashop.com/topic/1095372-probleme-deprecated/</link><description><![CDATA[<p>
	Bonjour
</p>

<p>
	sur un prestashop 8.1.3 hyper lent , jai<br />
	dans les journaux , un warning   <span>:</span>
</p>

<p>
	 
</p>

<p>
	AH01071: Got error 'PHP message: PHP Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "cp_blocksearch". in /var/www/vhosts/xxx.fr/httpdocs/classes/Hook.php on line 921PHP message: PHP Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "cp_themeoptions". in /var/www/vhosts/xxx.fr/httpdocs/classes/Hook.php on line 921PHP message: PHP Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "colissimo". in /var/www/vhosts/xxx.fr/httpdocs/classes/Hook.php on line 921PHP message: PHP Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "myprestacomments". in /var/www/vhosts/xxx.fr/httpdocs/classes/Hook.php on line 921PHP message: PHP Deprecated: The hook "header" is deprecated, please use "displayHeader" instead in module "cp_sideverticalmenu". in /var/www/vhosts/xxx.fr/httpdocs/classes/Hook.php on line 921'
</p>

<p>
	 
</p>

<p>
	J'ai essayé de modifier la version de php,  mais ca n'a pas arrangé le problème
</p>

<p>
	A l'installation du site, il n'y avait pas cette erreur .
</p>

<p>
	Avez vous une idee ?
</p>

<p>
	 
</p>

<p>
	Bonne soirée
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">1095372</guid><pubDate>Fri, 14 Feb 2025 16:33:19 +0000</pubDate></item><item><title>Prestashop 1.6 -  Prix sp&#xE9;cifique r&#xE9;duction en pourcentage et Ecotaxe</title><link>https://forum.prestashop.com/topic/1095187-prestashop-16-prix-sp%C3%A9cifique-r%C3%A9duction-en-pourcentage-et-ecotaxe/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Dans PrestaShop 1.6, lorsque j’applique une réduction en pourcentage sur un produit avec une écotaxe, celle-ci est incluse dans le calcul avant réduction. Cela fausse le prix final, car l’écotaxe est une valeur fixe qui ne devrait pas être réduite.
</p>

<p>
	J’ai identifié deux solutions possibles :<br />
	1- Appliquer la réduction en pourcentage uniquement sur le prix HT, comme c’est déjà le cas pour les réductions en montant fixe HT.<br />
	2- Appliquer l’écotaxe après la réduction, afin qu’elle ne soit pas impactée par le calcul de la remise.
</p>

<p>
	Quelle serait la meilleure solution selon vous et comment la mettre en place facilement en override PrestaShop ?<br />
	J'ai déjà identifié la fonction priceCalculation() dans product.php mais j'aimerais avoir vos retours avant modification.
</p>

<p>
	Merci pour votre aide
</p>
]]></description><guid isPermaLink="false">1095187</guid><pubDate>Mon, 10 Feb 2025 08:55:03 +0000</pubDate></item><item><title>Forcage changement de groupe d'un site, les produits n'apparaissent plus</title><link>https://forum.prestashop.com/topic/1095286-forcage-changement-de-groupe-dun-site-les-produits-napparaissent-plus/</link><description><![CDATA[<p>
	Bonjour,<br />
	En mode multiboutique, impossible de de modifier un site d'un groupe car partage des quantités. Du coup je l'ai fait en mode forcing lol en modifiant directement dans la base de données.<br />
	Mais depuis, la liste des produit ne s'affiche plus. Je ne trouve pas de table PS_Product_XXXX qui indique dans quelle groupe de boutiques le produit s'affiche.
</p>

<p>
	Avez vous une idée ?
</p>
]]></description><guid isPermaLink="false">1095286</guid><pubDate>Wed, 12 Feb 2025 10:58:44 +0000</pubDate></item><item><title>probleme d'espacement entre les categories du menu</title><link>https://forum.prestashop.com/topic/157627-probleme-despacement-entre-les-categories-du-menu/</link><description><![CDATA[
<p>bonjour j'ai un petit souci avec le menu  déroulant</p>
<p> </p>
<p>j'ai modifié le css pour aligner la partie haute du menu mais du coup toutes les catégories et sous catégories ont un espacement trop grand. Quel paramètre défini la hauteur d'espacement entres ces catégories / sous- catégories ?</p>
<p> </p>
<p>Voir le screen pour mieux comprendre <img src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" alt=":)" data-emoticon="" srcset="https://media.invisioncic.com/t336404/emoticons/smile@2x.png 2x" width="20" height="20" data-src="//media.invisioncic.com/t336404/emoticons/default_smile.png"></p>
<p> </p>
<p><a href="http://www.hostingpics.net/viewer.php?id=897902screenexpliqmenu.jpg" rel="external nofollow"><img src="https://www.prestashop.com/forums/applications/core/interface/js/spacer.png" alt="897902screenexpliqmenu.jpg" data-src="http://img15.hostingpics.net/pics/897902screenexpliqmenu.jpg"></a></p>
<p> </p>
<p>Merci d'avance pour vos infos</p>
]]></description><guid isPermaLink="false">157627</guid><pubDate>Sun, 26 Feb 2012 17:17:42 +0000</pubDate></item><item><title>erreur sur site</title><link>https://forum.prestashop.com/topic/1095260-erreur-sur-site/</link><description><![CDATA[<p>
	Bonjour à tous,
</p>

<p>
	J'étais entrain de modifier mon site en touchant les css et j'ai du faire une fausse manipulation car au moment d'avoir fini, mon site fonctionnait parfaitement et après avoir refermé mon éditeur (c'est là que j'ai dû faire une bêtise) mon site ne fonctionne plus en front office.
</p>

<p>
	Je précise que le back fonctionne très bien.
</p>

<p>
	Voici la page en mode débug:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">1/1) ContextErrorException
Notice: Trying to access array offset on value of type null

in 35655e6409b6198f29dd6e732ef9598dec599880_2.module.psshoppingcartpsshoppingc.php line 66
at content_67ab853557e2f6_40625682(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled-&gt;render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template-&gt;render(false, 0)
in smarty_internal_templatebase.php line 232
at Smarty_Internal_TemplateBase-&gt;_execute(object(SmartyDevTemplate), null, null, null, 0)
in smarty_internal_templatebase.php line 116
at Smarty_Internal_TemplateBase-&gt;fetch(null, null, null, null, false, true, false)
in SmartyDevTemplate.php line 40
at SmartyDevTemplateCore-&gt;fetch()
in Module.php line 2490
at ModuleCore-&gt;fetch('module:ps_shoppingcart/ps_shoppingcart.tpl')
in ps_shoppingcart.php line 136
at Ps_Shoppingcart-&gt;renderWidget('displayNav', array('smarty' =&gt; object(SmartyDevTemplate), 'cookie' =&gt; object(Cookie), 'cart' =&gt; object(Cart)))
in Hook.php line 1007
at HookCore::coreRenderWidget(object(Ps_Shoppingcart), 'displayNav', array('smarty' =&gt; object(SmartyDevTemplate), 'cookie' =&gt; object(Cookie), 'cart' =&gt; object(Cart)))
in Hook.php line 954
at HookCore::exec('displayNav', array('smarty' =&gt; object(SmartyDevTemplate), 'cookie' =&gt; object(Cookie), 'cart' =&gt; object(Cart)), null)
in smarty.config.inc.php line 167
at smartyHook(array('h' =&gt; 'displayNav'), object(SmartyDevTemplate))
in SmartyLazyRegister.php line 83
at SmartyLazyRegister-&gt;__call('smartyHook', array(array('h' =&gt; 'displayNav'), object(SmartyDevTemplate)))
in 31c008f9dc7d9a8dbb6b0c6bcb4c91931a563fdb_2.file.header.tpl.php line 128
at Block_151263789767ab8535551dc5_80924206-&gt;callBlock(object(SmartyDevTemplate))
in smarty_internal_runtime_inheritance.php line 248
at Smarty_Internal_Runtime_Inheritance-&gt;callBlock(object(Block_151263789767ab8535551dc5_80924206), object(SmartyDevTemplate))
in smarty_internal_runtime_inheritance.php line 184
at Smarty_Internal_Runtime_Inheritance-&gt;process(object(SmartyDevTemplate), object(Block_151263789767ab8535551dc5_80924206))
in smarty_internal_runtime_inheritance.php line 156
at Smarty_Internal_Runtime_Inheritance-&gt;instanceBlock(object(SmartyDevTemplate), 'Block_151263789767ab8535551dc5_80924206', 'header_top')
in 31c008f9dc7d9a8dbb6b0c6bcb4c91931a563fdb_2.file.header.tpl.php line 34
at content_67ab8535556274_20984845(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled-&gt;render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template-&gt;render()
in smarty_internal_template.php line 385
at Smarty_Internal_Template-&gt;_subTemplateRender('file:_partials/header.tpl', null, 'PRS703_3layouts/layout-full-width.tpl', 0, 3600, array(), 0, false)
in ae22b9750f4c05ddcf5ff06e5bcf4da4956964e9_2.file.layout-both-columns.tpl.php line 219
at Block_81770358767ab85354ed616_55042735-&gt;callBlock(object(SmartyDevTemplate))
in smarty_internal_runtime_inheritance.php line 248
at Smarty_Internal_Runtime_Inheritance-&gt;callBlock(object(Block_81770358767ab85354ed616_55042735), object(SmartyDevTemplate))
in smarty_internal_runtime_inheritance.php line 184
at Smarty_Internal_Runtime_Inheritance-&gt;process(object(SmartyDevTemplate), object(Block_81770358767ab85354ed616_55042735))
in smarty_internal_runtime_inheritance.php line 156
at Smarty_Internal_Runtime_Inheritance-&gt;instanceBlock(object(SmartyDevTemplate), 'Block_81770358767ab85354ed616_55042735', 'header')
in ae22b9750f4c05ddcf5ff06e5bcf4da4956964e9_2.file.layout-both-columns.tpl.php line 61
at content_67ab85354fbe60_88262388(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled-&gt;render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template-&gt;render()
in smarty_internal_template.php line 385
at Smarty_Internal_Template-&gt;_subTemplateRender('layouts/layout-both-columns.tpl', null, 'PRS703_3layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)
in smarty_internal_runtime_inheritance.php line 116
at Smarty_Internal_Runtime_Inheritance-&gt;endChild(object(SmartyDevTemplate), 'layouts/layout-both-columns.tpl')
in 0d4252ea91127905c7f9453625c0b1b4e3715a66_2.file.layout-full-width.tpl.php line 42
at content_67ab85354e58c7_86754310(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled-&gt;render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template-&gt;render()
in smarty_internal_template.php line 385
at Smarty_Internal_Template-&gt;_subTemplateRender('layouts/layout-full-width.tpl', null, 'PRS703_3layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)
in smarty_internal_runtime_inheritance.php line 116
at Smarty_Internal_Runtime_Inheritance-&gt;endChild(object(SmartyDevTemplate), 'layouts/layout-full-width.tpl')
in be9f00ee321d49fe8c19215285761fc64056a396_2.file.page.tpl.php line 33
at content_67ab85354dc779_21545091(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled-&gt;render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template-&gt;render()
in smarty_internal_template.php line 385
at Smarty_Internal_Template-&gt;_subTemplateRender('page.tpl', null, 'PRS703_3layouts/layout-full-width.tpl', 0, 3600, array(), 2, false, null, null)
in smarty_internal_runtime_inheritance.php line 116
at Smarty_Internal_Runtime_Inheritance-&gt;endChild(object(SmartyDevTemplate), 'page.tpl')
in 9778d6db45141c8e228e7d068e8811e26a41a99a_2.file.index.tpl.php line 33
at content_67ab8604be1b42_05104848(object(SmartyDevTemplate))
in smarty_template_resource_base.php line 123
at Smarty_Template_Resource_Base-&gt;getRenderedTemplateCode(object(SmartyDevTemplate))
in smarty_template_compiled.php line 114
at Smarty_Template_Compiled-&gt;render(object(SmartyDevTemplate))
in smarty_internal_template.php line 216
at Smarty_Internal_Template-&gt;render(false, 0)
in smarty_internal_templatebase.php line 232
at Smarty_Internal_TemplateBase-&gt;_execute(object(SmartyDevTemplate), null, 'PRS703_3layouts/layout-full-width.tpl', null, 0)
in smarty_internal_templatebase.php line 116
at Smarty_Internal_TemplateBase-&gt;fetch('index.tpl', null, 'PRS703_3layouts/layout-full-width.tpl', null, false, true, false)
in SmartyDev.php line 40
at SmartyDev-&gt;fetch('index.tpl', null, 'PRS703_3layouts/layout-full-width.tpl')
in FrontController.php line 727
at FrontControllerCore-&gt;smartyOutputContent('index.tpl')
in FrontController.php line 709
at FrontControllerCore-&gt;display()
in Controller.php line 326
at ControllerCore-&gt;run()
in Dispatcher.php line 518
at DispatcherCore-&gt;dispatch()
in index.php line 28</span></pre>

<p>
	si quelqu'un avait l'amabilité d'y jeter un coup d'oeil et me dire ce qui cloche?
</p>

<p>
	je n'ai pas assez de connaissances pour déchiffrer cette page.
</p>

<p>
	Je vous remercie d'avance.
</p>
]]></description><guid isPermaLink="false">1095260</guid><pubDate>Tue, 11 Feb 2025 18:13:14 +0000</pubDate></item><item><title>Piratage et injonction de virus malveillant</title><link>https://forum.prestashop.com/topic/1088651-piratage-et-injonction-de-virus-malveillant/</link><description><![CDATA[<p>
	Bonsoir à tous,
</p>

<p>
	Je gère un site web PrestaShop hébergé chez LWS et récemment, il a été piraté. J'ai découvert des métadonnées indésirables dans l'en-tête de la page d'accueil de mon site. Des mots comme "SAPITOTO" et des phrases en indonésien apparaissent dans les balises meta, ce qui indique que le site a été compromis par des hackers. Voici un extrait du code affecté :
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="dec">&lt;!DOCTYPE html&gt;</span><span class="pln"> </span><span class="tag">&lt;html</span><span class="pln"> <span class="ipsEmoji">⚡</span></span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">lang</span><span class="pun">=</span><span class="atv">"id"</span><span class="pln"> </span><span class="atn">amp</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">i-amphtml-binding</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">i-amphtml-layout</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">i-amphtml-no-boilerplate</span><span class="pun">=</span><span class="atv">""</span><span class="pln"> </span><span class="atn">transformed</span><span class="pun">=</span><span class="atv">"self;v=1"</span><span class="pln"> </span><span class="atn">itemscope</span><span class="pun">=</span><span class="atv">"itemscope"</span><span class="pln"> </span><span class="atn">itemtype</span><span class="pun">=</span><span class="atv">"https://schema.org/WebPage"</span><span class="pln"> </span><span class="atn">amp-version</span><span class="pun">=</span><span class="atv">"2406071948000"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"i-amphtml-singledoc i-amphtml-standalone"</span><span class="tag">&gt;&lt;head&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"viewport"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"width=device-width,initial-scale=1"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;title&gt;</span><span class="pln">SAPITOTO 10 Bandar Situs Toto 4d Dan Togel Online Resmi Jaya No 1 Indonesia</span><span class="tag">&lt;/title&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"description"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"Temukan pengalaman bermain Toto 4D dan togel online terbaik di SAPITOTO 10 Bandar Situs Toto 4d Dan Togel Online Jaya Resmi No 1 Indonesia."</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"keywords"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"situs toto, situs toto resmi, situs toto jaya, situs toto 4d, situs toto 4d resmi, togel online, togel online 4d, situs togel, togel online resmi, situs togel jaya, sapitoto"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"page google.com"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"https://www.google.com/search?q=sapi+toto"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"page google.co.id"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"https://www.google.co.id/search?q=sapi+toto"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"page google.com"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"https://www.google.com/search?q=sapitoto"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;meta</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"page google.co.id"</span><span class="pln"> </span><span class="atn">content</span><span class="pun">=</span><span class="atv">"https://www.google.co.id/search?q=sapitoto"</span><span class="tag">&gt;</span><span class="pln"> </span><span class="tag">&lt;link</span><span class="pln"> </span><span class="atn">itemprop</span><span class="pun">=</span><span class="atv">"mainEntityOfPage"</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">"canonical"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"https://urbanart.ma/"</span><span class="pln"> </span><span class="tag">/&gt;</span><span class="pln"> </span><span class="tag">&lt;link</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">"amphtml"</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"https://pub-65759e4fd0324f7680a0a3913203d631.r2.dev/urbanart.html"</span><span class="pln"> </span><span class="tag">/&gt;</span></pre>

<p>
	<strong>urbanart.ma</strong> est le nom de domaine. Il me semble que les pirates sont des indonisiens. J'ai essayé de retrouver les traces des pirates dans les fichiers de mon site en effectuant des recherches de mot clé comme "SAPITOTO" mais ça n'a donné aucun résultat. Donc je ne sais plus à quel moment exactement ces scripts sont injectés le code de la page indexée.
</p>

<p>
	J'aimerais obtenir des conseils sur la manière de nettoyer complètement ces données indésirables de mon site et de renforcer la sécurité pour éviter de futures intrusions.
</p>

<p>
	Merci d'avance pour votre aide!
</p>
]]></description><guid isPermaLink="false">1088651</guid><pubDate>Fri, 05 Jul 2024 14:34:32 +0000</pubDate></item><item><title>Dans le BO, impossible de mettre &#xE0; jour une quantit&#xE9; dans une commande (r&#xE9;solu)</title><link>https://forum.prestashop.com/topic/1093489-dans-le-bo-impossible-de-mettre-%C3%A0-jour-une-quantit%C3%A9-dans-une-commande-r%C3%A9solu/</link><description><![CDATA[<p>
	Bonjour,
</p>

<p>
	Nous avons une boutique en interne (sur un serveur interne) pour le magasin chez nous.
</p>

<p>
	Les secrétariats commandes ce dont ils ont besoin pour leur service à notre service magasin et le magasin livre.
</p>

<p>
	Mais tous ces produits sont gratuits pour les secrétariats.
</p>

<p>
	Le souci est que, si je veux adapter une quantité dans une commande (assez de stock dispo), ça me donne ceci <span>:</span>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="330313" href="//media.invisioncic.com/t336404/monthly_2024_12/image.png.15ede5172f42ee26e42edebc27e37e70.png" rel=""><img alt="image.thumb.png.46f8f3a5b01db28b26186fc4c2c4d60a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="330313" data-ratio="23.40" style="height:auto;" width="1000" data-src="//media.invisioncic.com/t336404/monthly_2024_12/image.thumb.png.46f8f3a5b01db28b26186fc4c2c4d60a.png" src="https://forum.prestashop.com/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	Comment ne plus avoir cette erreur? car tous les produits sont gratuits...
</p>
]]></description><guid isPermaLink="false">1093489</guid><pubDate>Wed, 18 Dec 2024 09:50:00 +0000</pubDate></item></channel></rss>
