Au fil des mois et des années, j’ai écrit plusieurs articles sur la correction de problèmes liés au module de Paypal sur Prestashop 1.7. Dans celui-ci, vous allez corriger le message d’erreur : Should equal sum of (unit_amount * quantity)… Suivez le guide !
Quels sont les autres problèmes liés au module Paypal ?
Vous arrivez peut-être sur cet article par rapport à un dysfonctionnement avec votre module. Ce tutoriel Prestashop n’a peut-être pas la réponse que vous souhaitez.
Je vous liste ci-dessous mes autres articles blog sur la correction du module Paypal que j’ai rédigé :
- Votre boutique indique : ps_paypal_order, n’existe pas
- Vous avez un message d’erreur de ce type : connected6.php
- Les commandes payées avec Paypal ne s’affichent pas dans le back-office
Pour certains, ils datent un peu. Cependant, selon votre version du cms, vous allez trouver des réponses à vos questions.
Maintenant nous allons voir comment corriger l’erreur concernant unit_amount.
Une erreur Paypal qui empêche le paiement sur Prestashop
Après la validation du transporteur, votre client doit sélectionner un paiement. Il clique sur Paypal et voici son message d’erreur :
Erreur Paypal : Should equal sum of (unit_amount * quantity) across all items for a given purchase_unit
Le problème est très simple à résoudre. Je précise que j’ai trouvé la réponse à ce problème, grâce aux développeurs du module qui avaient répondu sur le forum de Prestashop.
Le support du module a été réactif sur ce sujet-là !
Modifier le type d’arrondi dans Prestashop pour le module Paypal
Connectez-vous à votre back-office et dans le menu, allez dans Paramètres de la boutique puis dans Paramètres généraux.
Vous devez aller au niveau de la liste déroulante “type d’arrondi”.
Le réglage doit être sur “arrondir pour chaque article”.
Quand vous renseignez des prix produits, souvent avec des taxes, il se peut que le prix s’affiche comme ceci : 95,666666€.
L’arrondi permet de déterminer une décimale, pour un calcul plus simple dans le processus de commande.
Comme indiqué dans la documentation officielle de Prestashop 1.7, l’arrondi pour chaque article correspond à :
Le prix de chaque article sera arrondi avant le calcul du total. S’il y a plusieurs exemplaires d’un même article, chacun de ces exemplaires sera arrondi séparément avant le calcul total.
Cela va permettre de réaliser un calcul du total qui va pouvoir remonter correctement dans Paypal.
En appliquant juste cet élément sur le site d’une cliente, j’ai pu réactiver Paypal dans l’immédiat et le problème était résolu !
Un nouveau problème sur le module Paypal de Prestashop ? Demandez une intervention
– Test et recherche du problème
– Application d’une correction du problème si besoin
– Retours par mail avec préconisation sur le problème
…
Vous pouvez prévoir avec moi, une intervention sur votre site depuis ma page boutique