Simple Paypal Shopping cart (Module WordPress) integration
Un plugin WordPress très facile à utiliser et léger qui vous permet de vendre des produits ou des services en ligne en un clic depuis votre blog WordPress.
WordPress Simple Paypal Shopping Cart vous permet d’ajouter un bouton ‘Add to Cart‘ pour votre produit sur n’importe quel article ou page. Ce plugin de panier d’achat simple vous permet de vendre des produits et des services directement à partir de votre propre site wordpress et transforme votre blog WP en un site de commerce électronique.
L’intégration est possible grâce à l’intégration directe de la passerelle PayPal dans le module. Vous pouvez effectuer le suivi de la même manière qu’avec l’intégration standard de PayPal.
Intégration des boutons
La première étape consiste à éditer le fichier :
wp-content/plugins/wordpress-simple-paypal-shopping-cart/includes/wspsc-cart-functions.php
où le bouton du panier d’achat est généré. Recherchez cette ligne :
$urls .= '<input type="hidden" name="notify_url" value="' . $notify . '"/>';
et le remplacer par ce code :
// $urls .= '<input type="hidden" name="notify_url" value="' . $notify . '"/>';
$urls .= '<input type="hidden" name="notify_url" value="' . $notify . '" id="pap_ab78y5t4a" />'; // Post Affiliate Pro integration snippet
Maintenant, recherchez la ligne :
return $output;
et ajoutez le code suivant au-dessus de la ligne :
/* Post Affiliate Pro integration snippet */
$output .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">'."
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>";
/* /Post Affiliate Pro integration snippet */
C’est tout, sauvegardez votre travail.
Renvoyez la notification PayPal à Post Affiliate Pro.
La dernière étape consiste à éditer le fichier :
wp-content/plugins/wordpress-simple-paypal-shopping-cart/paypal.php
où la notification IPN est en cours de traitement. Recherchez cette ligne :
function wpc_handle_paypal_ipn()
et ajoutez le code suivant au début de la fonction :
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom='.$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Sauvegardez votre travail et vous avez terminé. Assurez-vous que le plugin PayPal est actif et configuré dans votre Post Affiliate Pro. A partir de maintenant, il suivra tous les paiements PayPal.
N’oubliez pas d’intégrer votre site avec le code de suivi des clics pour que tout fonctionne.