Simple Paypal Shopping cart (modulo di Word Press) integration
E’ un plugin per WordPress molto chiaro e facile da utilizzare che ti permette di vendere i tuoi prodotti o i tuoi servizi online con un clic direttamente dal tuo blog WordPress.
WordPress Simple Paypal Shopping Cart ti permette di aggiungere un pulsante ‘Aggiungi al Carrello‘ per il tuo prodotto su qualsiasi post o pagina. Questo semplice plugin per il carrello degli acquisti ti permette di vendere i tuoi prodotti e i tuoi servizi direttamente dal tuo sito wordpress e di trasformare il tuo blog WP in un sito di ecommerce.
È possibile effettuare questa integrazione tramite l’integrazione diretta del gateway di PayPal all’interno del modulo. Sarai in grado di tracciare come se stessi utilizzando l’integrazione standard di PayPal.
Integrazione del pulsante
Il primo passo è quello di modificare il file:
wp-content/plugins/wordpress-simple-paypal-shopping-cart/includes/wspsc-cart-functions.php
dove viene generato il pulsante del carrello. Trova questa linea:
$urls .= '<input type="hidden" name="notify_url" value="' . $notify . '"/>';
e sostituiscila con questo codice:
// $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
Ora trova la linea:
return $output;
e aggiungi il seguente codice sopra la linea:
/* 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 */
Questo è tutto, ora salva il tuo lavoro.
Invia nuovamente la notifica PayPal al tuo account di Post Affiliate Pro
L’ultimo passaggio è quello di modificare il file:
wp-content/plugins/wordpress-simple-paypal-shopping-cart/paypal.php
dove viene elaborata la notifica IPN. Trova questa linea:
function wpc_handle_paypal_ipn()
e aggiungi il seguente codice all’inizio della procedura:
/* 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 */
Salva il tuo lavoro e hai finito. Assicurati che il plugin PayPal sia attivo e configurato nel tuo Post Affiliate Pro. D’ora in poi, terrà traccia di tutti i pagamenti paypal.
Non dimenticarti di integrare il tuo sito con il codice di tracciamento dei clic per far funzionare il tutto.