vendredi 25 janvier 2013

Comment forcer l'affichage du nom et prénom sur Paypal avec Prestashop

Si vous utilisez Paypal comme service de paiement sur votre boutique Prestashop, peut-être avez vous eu envie d'ajouter les champs de nom et de prénom sur le formulaire de paiement CB (et oui, un acheteur peut très bien utiliser la carte bleue de quelqu'un d'autre, papa, maman, épou(x)se...)

Sauf que chez moi, impossible de modifier ce paramètre depuis l'interface de Paypal, boutons grisés.
La solution est de passer par le code de Prestashop. Il faut y modifier le fichier suivant :
/modules/paypal/integral_evolution/redirect.tpl

... et passer la variable showShippingAddress de false à true.

Et voilà ! Maintenant vous avez les champs Nom et Prénom qui s'affichent en bas du formulaire de paiement.

Pour info, la hotline de Paypal m'a expliqué qu'un bug sur leur serveur rend dans certains cas impossible de modifier les cases à cocher qui sont désespérément grisées, donc passage par le code obligé jusqu'à nouvel ordre.