{"id":504,"date":"2009-08-12T10:28:11","date_gmt":"2009-08-12T09:28:11","guid":{"rendered":"https:\/\/www.magavenue.com\/blog\/?p=504"},"modified":"2009-08-12T10:28:11","modified_gmt":"2009-08-12T09:28:11","slug":"prestashop-paypal-carte-bancaire","status":"publish","type":"post","link":"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/","title":{"rendered":"Prestashop et Paypal : Inciter les paiements par carte bancaire sans compte Paypal"},"content":{"rendered":"<p>Lorsqu&rsquo;on d\u00e9marre sa boutique en ligne Prestashop ou lorsqu&rsquo;on est une petite boutique, il est souvent peu ou pas int\u00e9ressant de souscrire un contrat VAD aupr\u00e8s de sa banque, pour proposer le paiement par carte bancaire. La solution de simplicit\u00e9 est donc de mettre en place seulement le r\u00e8glement par Paypal (vous payez ainsi une commission seulement si vous vendez), qui est propos\u00e9 par d\u00e9faut par Prestashop.<br \/>\nLe probl\u00e8me est que certaines personnes, en particulier les entreprises,\u00a0 ne souhaitent pas ouvrir un compte Paypal pour faire leurs achats sur Internet. Nous allons donc vous montrer comment permettre \u00e0 vos clients de payer par carte bancaire (CB) sans ouvrir un compte Paypal, sur votre boutique Prestashop.<!--more--><br \/>\nLe module Paypal fournit avec Prestashop permet deux types de paiement :<\/p>\n<ul>\n<li> Le premier, le paiement par compte Paypal.<\/li>\n<li> Le second, moins connu, est de <strong>payer avec sa carte bleue directement sans cr\u00e9er un compte Paypal<\/strong>.<\/li>\n<\/ul>\n<p>Le probl\u00e8me \u00e9tant qu&rsquo;avec le module Paypal fournit avec Prestashop, vous n&rsquo;avez qu&rsquo;un seul choix : \u00ab\u00a0Payer avec Paypal\u00a0\u00bb.<br \/>\nUn client n&rsquo;ayant pas de compte Paypal (et n&rsquo;en voulant pas), qui n&rsquo;aurait pas connaissance du fait que l&rsquo;on peut payer directement avec sa carte bancaire sur Paypal, abandonnera s\u00fbrement son panier. Et vous aurez perdu ce client.<br \/>\nNous allons donc voir, comment modifier le module afin d&rsquo;obtenir un second choix \u00ab\u00a0Payer avec carte bleue, Visa, MasterCarde, Aurore&#8230;\u00a0\u00bb, et lorsque l&rsquo;on cliquera sur cette option, afficher une explication (sans popup) pour indiquer au client comment proc\u00e9der au paiement, directement par carte bancaire, sans compte Paypal.<br \/>\nEn effet, lorsqu&rsquo;un client souhaite payer directement par carte bancaire sur Paypal, il ne tombe pas forc\u00e9ment sur la page permettant cela. Il peut ainsi tomber sur une page de connexion. Seul un petit lien en bas \u00e0 gauche permet d&rsquo;acc\u00e9der \u00e0 la page de paiement direct. Cela se fait en fonction de la pr\u00e9sence d&rsquo;un cookie Paypal pr\u00e9sent ou non sur la machine.<br \/>\nIl est donc n\u00e9cessaire d&rsquo;afficher une petite aide, pour guider le client.<br \/>\nVous pouvez voir le r\u00e9sultat sur notre <a title=\"Boutique Magavenue\" href=\"https:\/\/www.magavenue.com\/fr\/\">boutique en ligne<\/a> avec les captures suivantes :<br \/>\n<a rel=\"shadowbox;width=970;\" href=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/paypal-accepter-paiement-direct.jpg\"><br \/>\n<img style=\"width: 600px;\" src=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/paypal-accepter-paiement-direct.jpg\" alt=\"Paypal Prestashop accepter paiement par carte bancaire direct\" \/><br \/>\n<\/a><br \/>\n<a rel=\"shadowbox;width=902;\" href=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/paypal-aide-paiement-direct-carte.jpg\"><br \/>\n<img style=\"width: 600px; float: none;\" src=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/paypal-aide-paiement-direct-carte.jpg\" alt=\"Paypal Prestashop aide au paiement par carte bancaire\" \/><br \/>\n<\/a><br \/>\n<strong>Conscient que les d\u00e9marches que nous allons d\u00e9crire ne sont pas toujours simples, le module modifi\u00e9 et traduit <a title=\"module paypal modifi\u00e9\" href=\"https:\/\/www.magavenue.com\/fr\/38-prestashop-paypal-direct.html\">est disponible sur notre boutique <\/a> au prix de 10\u20ac tout compris.<\/strong><br \/>\n<strong>En aucun cas, notre \u00e9quipe ne pourra \u00eatre tenu pour responsable si le module que vous allez modifier ne fonctionne plus. Pensez \u00e0 faire des sauvegardes !<\/strong><\/p>\n<h2>Ajout de l&rsquo;option \u00ab\u00a0paiement par carte bancaire\u00a0\u00bb au module Paypal<\/h2>\n<p>Nous allons modifier l&rsquo;apparence du module Paypal. Rendez vous donc dans le dossier \u00ab\u00a0modules\u00a0\u00bb de votre installation Prestashop, et ouvrez le fichier Paypal.tpl.<br \/>\nAu d\u00e9but du fichier, vous trouverez une premi\u00e8re balise &lt;p&gt;&lt;\/p&gt;. Celle-ci correspond \u00e0 l&rsquo;option \u00ab\u00a0Payer avec Paypal\u00a0\u00bb.<br \/>\nPour en ajouter une seconde, nous allons imiter cette balise.<br \/>\nAjouter :<\/p>\n<div class=\"divcode\">&lt;p class=\u00a0\u00bbpayment_module\u00a0\u00bb&gt;<br \/>\n&lt;\/p&gt;<\/div>\n<p>A l&rsquo;int\u00e9rieur de cette balise, cr\u00e9ez un lien avec une image de votre choix.<\/p>\n<div class=\"divcode\">&lt;a title=\u00a0\u00bb{l s=&rsquo;Pay by credit card (Visa, MasterCard, Aurore&#8230;)&rsquo; mod=&rsquo;paypal&rsquo;}\u00a0\u00bb&gt;<br \/>\n&lt;img src=\u00a0\u00bb{$module_template_dir}paypal-cb.jpg\u00a0\u00bb alt=\u00a0\u00bb{l s=&rsquo;Pay by credit card (Visa, MasterCard, Aurore&#8230;)&rsquo;}\u00a0\u00bb \/&gt;<br \/>\n{l s=&rsquo;Pay by credit card (Visa, MasterCard, Aurore&#8230;)&rsquo; mod=&rsquo;paypal&rsquo;}<br \/>\n&lt;\/a&gt;<\/div>\n<p>Puis \u00e0 l&rsquo;int\u00e9rieur du lien, nous allons cr\u00e9er un appel Javascript, permettant d&rsquo;afficher l&rsquo;aide (que nous allons cr\u00e9er par la suite).<\/p>\n<div class=\"divcode\">onClick=\u00a0\u00bbjavascript:$(&lsquo;#helpPaypal&rsquo;).slideToggle(&lsquo;slow&rsquo;);\u00a0\u00bb<\/div>\n<p>Cet appel, utilise le framework Jquery (charg\u00e9 par d\u00e9faut dans Prestashop). Lorsque nous cliquerons sur l&rsquo;option, il affichera avec un effet de transparence, l&rsquo;aide.<br \/>\nLe #helpPaypal est un identifiant pour la partie aide, vous pouvez le modifier, mais pensez \u00e0 le noter.<br \/>\nLes parties contenant le code type : \u00ab\u00a0{l s=&rsquo;texte&rsquo;}\u00a0\u00bb sont les textes qui seront affich\u00e9s par le module. Vous pourrez par la suite les traduire dans l&rsquo;interface d&rsquo;administration de Prestashop.<\/p>\n<h2>Cr\u00e9ation de l&rsquo;aide<\/h2>\n<p>Nous allons maintenant cr\u00e9er la partie permettant d&rsquo;afficher l&rsquo;aide \u00e0 l&rsquo;utilisateur.<br \/>\nA la fin du fichier, cr\u00e9ez un div, dans lequel vous mettrez l&rsquo;identifiant pr\u00e9c\u00e9demment rentr\u00e9 dans l&rsquo;appel Javascript.<\/p>\n<div class=\"divcode\">&lt;div id=\u00a0\u00bbhelpPaypal\u00a0\u00bb &gt;<br \/>\n&lt;\/div&gt;<\/div>\n<p>Pour rendre le div, plus attrayant, nous lui appliquons un style, avec une bordure en \u00ab\u00a0petits points\u00a0\u00bb.<br \/>\nImportant : Il faut penser \u00e0 lui appliquer un style pour que l&rsquo;aide ne s&rsquo;affiche pas en permanence.<\/p>\n<div class=\"divcode\">&lt;div id=\u00a0\u00bbhelpPaypal\u00a0\u00bb style=\u00a0\u00bbdisplay:none;border:1px dotted\u00a0\u00bb&gt;<br \/>\n&lt;\/div&gt;<\/div>\n<p>A l&rsquo;int\u00e9rieur du div nous allons ajouter deux boutons, un en haut et un en bas, permettant de passer au paiement (important!).<\/p>\n<div class=\"divcode\">&lt;input type=\u00a0\u00bbsubmit\u00a0\u00bb onClick=\u00a0\u00bbjavascript:$(&lsquo;#paypal_form&rsquo;).submit();\u00a0\u00bb class=\u00a0\u00bbbutton\u00a0\u00bb style=\u00a0\u00bbmargin:10px 400px;\u00a0\u00bb value=\u00a0\u00bb{l s=&rsquo;Checkout&rsquo; mod=&rsquo;paypal&rsquo;}\u00a0\u00bb \/&gt;<\/div>\n<p>C&rsquo;est l&rsquo;attribut onClick qui permet de faire cela avec la valeur \u00ab\u00a0javascript:$(&lsquo;#paypal_form&rsquo;).submit();\u00a0\u00bb<br \/>\nPour les utilisateurs de Prestashop version 1.3.1 et plus, le bouton doit \u00eatre sous la forme suivante :<\/p>\n<div class=\"divcode\">\n&lt;a href=\u00a0\u00bbmodules\/paypal\/redirect.php\u00a0\u00bb class=\u00a0\u00bbbutton\u00a0\u00bb style=\u00a0\u00bbmargin:10px 400px;\u00a0\u00bb&gt;{l s=&rsquo;Checkout&rsquo; mod=&rsquo;paypal&rsquo;}&lt;\/a&gt;\n<\/div>\n<p>Enfin \u00e0 l&rsquo;int\u00e9rieur du div il ne manque plus qu&rsquo;\u00e0 ajouter les images expliquant la proc\u00e9dure ainsi que le texte. Il est important d&rsquo;expliquer au client, qu&rsquo;il peut tomber sur une page ne permettant pas de payer par carte bleue et qu&rsquo;il faut cliquer sur le lien \u00ab\u00a0continuer\u00a0\u00bb en bas \u00e0 gauche de la page.<br \/>\nPour cela vous pouvez utiliser les balises &lt;img src=\u00a0\u00bb\u00a0\u00bb alt=\u00a0\u00bb\u00a0\u00bb \/&gt; et pour le texte &lt;p&gt;{l s=\u00a0\u00bb mod=&rsquo;paypal&rsquo;}&lt;\/p&gt;.<\/p>\n<h2>Traduction des textes du modules<\/h2>\n<p>Vous avez ajout\u00e9 les diff\u00e9rentes phrases n\u00e9cessaires \u00e0 l&rsquo;aide et \u00e0 la nouvelle option. Il ne vous reste plus qu&rsquo;\u00e0 les traduire pour que votre module soit disponible en fran\u00e7ais et dans toutes les autres langues.<br \/>\nPour cela rendez-vous dans l&rsquo;administration de Prestashop, puis dans \u00ab\u00a0Outils&gt;Traductions\u00a0\u00bb.<br \/>\nDans le premier champ, choisissez \u00ab\u00a0modules\u00a0\u00bb puis cliquez sur le drapeau fran\u00e7ais.<br \/>\n<a rel=\"shadowbox;width=992;\" href=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/prestashop-traduction-module.jpg\"><br \/>\n<img style=\"width: 600px; float: none;\" src=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/prestashop-traduction-module.jpg\" alt=\"Prestashop traduction module\" \/><br \/>\n<\/a><br \/>\nIl ne vous reste plus qu&rsquo;\u00e0 trouver le module Paypal et \u00e0 effectuer les traductions.<\/p>\n<h2>Conclusion<\/h2>\n<p>D\u00e9sormais, lorsque vous proc\u00e9dez \u00e0 un achat, vous devriez obtenir une nouvelle option. Lorsque vous cliquerez une premi\u00e8re fois sur celle-ci, une aide devrait s&rsquo;afficher avec deux boutons permettant de passer au paiement.<br \/>\nCette modification vous permettra de ne pas perdre les clients n&rsquo;ayant pas de comptes Paypal, et vous permettra de vous passer d&rsquo;un module de carte bancaire, au moins dans un premier temps.<br \/>\n<strong>Conscient que les d\u00e9marches que nous avons d\u00e9cris ne sont pas toujours simples, le module modifi\u00e9 et traduit <a title=\"module paypal modifi\u00e9\" href=\"https:\/\/www.magavenue.com\/fr\/38-prestashop-paypal-direct.html\">est disponible sur notre boutique <\/a> au prix de 10\u20ac tout compris.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsqu&rsquo;on d\u00e9marre sa boutique en ligne Prestashop ou lorsqu&rsquo;on est une petite boutique, il est souvent peu ou pas int\u00e9ressant de souscrire un contrat VAD aupr\u00e8s de sa banque, pour proposer le paiement par carte bancaire. La solution de simplicit\u00e9 est donc de mettre en place seulement le r\u00e8glement par Paypal (vous payez ainsi une&hellip;&nbsp;<a href=\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/\" class=\"\" rel=\"bookmark\">Lire la suite &raquo;<span class=\"screen-reader-text\">Prestashop et Paypal : Inciter les paiements par carte bancaire sans compte Paypal<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[37,49,54,78,170,182,205],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Prestashop et Paypal : Inciter les paiements par carte bancaire sans compte Paypal - Magavenue : Le Blog du ecommerce Open-source<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prestashop et Paypal : Inciter les paiements par carte bancaire sans compte Paypal - Magavenue : Le Blog du ecommerce Open-source\" \/>\n<meta property=\"og:description\" content=\"Lorsqu&rsquo;on d\u00e9marre sa boutique en ligne Prestashop ou lorsqu&rsquo;on est une petite boutique, il est souvent peu ou pas int\u00e9ressant de souscrire un contrat VAD aupr\u00e8s de sa banque, pour proposer le paiement par carte bancaire. La solution de simplicit\u00e9 est donc de mettre en place seulement le r\u00e8glement par Paypal (vous payez ainsi une&hellip;&nbsp;Lire la suite &raquo;Prestashop et Paypal : Inciter les paiements par carte bancaire sans compte Paypal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/\" \/>\n<meta property=\"og:site_name\" content=\"Magavenue : Le Blog du ecommerce Open-source\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/magavenue\/\" \/>\n<meta property=\"article:published_time\" content=\"2009-08-12T09:28:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/paypal-accepter-paiement-direct.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Magavenue\" \/>\n<meta name=\"twitter:site\" content=\"@Magavenue\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture est.\">\n\t<meta name=\"twitter:data1\" content=\"6 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magavenue.com\/blog\/#website\",\"url\":\"https:\/\/www.magavenue.com\/blog\/\",\"name\":\"Magavenue : Le Blog du ecommerce Open-source\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.magavenue.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/#primaryimage\",\"inLanguage\":\"fr-FR\",\"url\":\"https:\/\/www.magavenue.com\/blog\/wp-content\/uploads\/paypal-accepter-paiement-direct.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/#webpage\",\"url\":\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/\",\"name\":\"Prestashop et Paypal : Inciter les paiements par carte bancaire sans compte Paypal - Magavenue : Le Blog du ecommerce Open-source\",\"isPartOf\":{\"@id\":\"https:\/\/www.magavenue.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/#primaryimage\"},\"datePublished\":\"2009-08-12T09:28:11+00:00\",\"dateModified\":\"2009-08-12T09:28:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.magavenue.com\/blog\/#\/schema\/person\/583c008caa8ac9ecf5994ed089fffbad\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magavenue.com\/blog\/prestashop\/prestashop-paypal-carte-bancaire\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magavenue.com\/blog\/#\/schema\/person\/583c008caa8ac9ecf5994ed089fffbad\",\"name\":\"Magavenue\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.magavenue.com\/blog\/#personlogo\",\"inLanguage\":\"fr-FR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5eaa47e1e657a76ab2fb0f045063b303?s=96&d=mm&r=g\",\"caption\":\"Magavenue\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/posts\/504"}],"collection":[{"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/comments?post=504"}],"version-history":[{"count":0,"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/posts\/504\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/media?parent=504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/categories?post=504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magavenue.com\/blog\/wp-json\/wp\/v2\/tags?post=504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}