Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop : comment corriger probleme lien Paypal dans le panier ?

tout servces prestashop

Prestashop : Mettre à jour le module PayPal

Le lien PayPal dans le panier peut ne pas apparaître ou rediriger vers une page vide si la version du module est obsolète. Certaines versions ne sont pas compatibles avec les nouvelles APIs de PayPal ou avec les dernières versions de Prestashop.

Va dans Modules > Gestion des modules, mets à jour le module officiel PayPal. Cette action corrige généralement les erreurs de redirection et améliore l’intégration des Smart Buttons.


Prestashop : Vider le cache du site

Un cache corrompu peut empêcher l’affichage correct du lien PayPal dans le panier. Prestashop peut conserver une ancienne version du tunnel de paiement, masquant ou cassant le bouton.

Dans Paramètres Avancés > Performance, clique sur "Vider le cache", puis recharge le panier avec Ctrl + F5. Cela force Prestashop à utiliser les fichiers à jour, rétablissant souvent l’affichage correct du lien PayPal.


Prestashop : Vérifier le hook d’affichage du bouton

Le bouton ou lien PayPal s’affiche grâce à un hook spécifique dans le panier, généralement displayExpressCheckout. Si ce hook est désactivé ou mal positionné, le lien ne s'affichera pas.

Dans Modules > Positions, vérifie que le module PayPal est bien accroché au bon emplacement dans le thème. Sinon, ajoute-le manuellement. Prestashop s’appuie sur ces hooks pour injecter dynamiquement les éléments de paiement.


Prestashop : Activer le mode Express Checkout

Si le mode Express Checkout n’est pas activé dans le module PayPal, aucun lien ne sera affiché dans le panier. Cette option permet de proposer un paiement direct via PayPal sans passer par toutes les étapes classiques.

Va dans Modules > PayPal > Configurer, puis active l’option "Express Checkout". Cela fera apparaître le bouton dans le panier, améliorant la conversion tout en respectant les normes UX de paiement rapide.


Prestashop : Contrôler les permissions JavaScript

Le bouton PayPal repose sur du JavaScript dynamique chargé depuis les serveurs PayPal. Si une extension bloque ce script (navigateur ou module), le lien ne s’affichera pas.

Teste l’affichage dans un autre navigateur, désactive les bloqueurs (uBlock, NoScript…), et vérifie que les scripts tiers sont autorisés. Prestashop dépend de ces scripts pour injecter le bouton de paiement dans le panier.


Prestashop : Vérifier la compatibilité du thème

Certains thèmes personnalisés n’incluent pas les hooks nécessaires ou modifient la structure du panier, empêchant le lien PayPal de s’afficher correctement. Le bouton peut être présent dans le code, mais caché ou mal positionné.

Teste avec le thème Classic de Prestashop. Si le bouton s’affiche, c’est que ton thème bloque ou déplace le contenu du module. Il faudra alors adapter les fichiers cart.tpl ou shopping-cart.tpl pour restaurer l’intégration correcte.


Prestashop : Désactiver temporairement les modules en conflit

Certains modules tiers (promotion, restriction panier, multidevise) peuvent perturber l’affichage du lien PayPal dans le panier. Ils peuvent désactiver dynamiquement certains boutons de paiement.

Désactive temporairement les modules récents ou suspects, puis teste à nouveau l’affichage du lien PayPal. Cela permet d’identifier un conflit et de rétablir une cohabitation stable entre les modules Prestashop.


Prestashop : Vérifier les restrictions par pays ou devise

Si le client utilise un pays ou une devise non supportée par PayPal, le lien n’apparaîtra pas dans le panier. Prestashop cache automatiquement les moyens de paiement non valides.

Va dans Modules > Paiement > Restrictions par pays et Restrictions par devise, puis assure-toi que PayPal est activé pour tous les contextes possibles. Cela garantit que le lien s’affiche pour tous les profils clients.


Prestashop : Contrôler les erreurs dans la console navigateur

Une erreur JavaScript peut empêcher le chargement du lien PayPal. Ouvre les outils développeur du navigateur (F12), puis regarde la console pour repérer des erreurs liées à paypal.com ou checkout.js.

Ces erreurs peuvent indiquer un problème de connexion API, de mauvais ID client, ou un blocage de script. Corriger ces erreurs permet de rétablir un affichage fluide du lien dans le panier Prestashop.


Prestashop : Réinstaller le module proprement

Si toutes les autres solutions échouent, une réinstallation complète du module PayPal peut corriger le problème. Cela permet de restaurer tous les hooks, scripts et paramètres par défaut.

Désinstalle le module depuis Modules > Gestion des modules, puis réinstalle-le depuis PrestaShop Addons. Connecte à nouveau ton compte PayPal Business, et vérifie l’affichage du lien dans le panier front-office.