Simple Paypal Shopping cart (Word Press ) integration
Un plugin de WordPress muy fácil de usar y liviano que te permite vender productos o servicios en línea con un solo clic desde tu blog de WordPress.
El carrito de compras simple de WordPress Paypal te permite agregar un botón ‘ Agregar al carrito ‘ para tu producto en cualquier publicación o página. Este simple complemento de carrito de compras te permite vender productos y servicios directamente desde tu propio sitio de wordpress y convierte tu blog de WP en un sitio de comercio electrónico.
La integración es posible mediante la integración directa de la pasarela de PayPal dentro del módulo. Puedes realizar el mismo seguimiento que con la integración estándar de PayPal.
Integración de botones
El primer paso es editar el archivo:
wp-content/plugins/wordpress-simple-paypal-shopping-cart/includes/wspsc-cart-functions.php
donde se genera el botón del carrito de compras. Encuentra esta línea:
$urls .= '<input type="hidden" name="notify_url" value="' . $notify . '"/>';
y reemplázala con este código:
// $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
Ahora encuentra la línea:
return $output;
y agrega el siguiente código encima de la línea:
/* 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 */
Eso es todo, guarda tu trabajo.
Vuelve a enviar la notificación de PayPal a tu Post Affiliate Pro
El último paso es editar el archivo:
wp-content/plugins/wordpress-simple-paypal-shopping-cart/paypal.php
donde se está procesando la notificación de IPN. Encuentra esta línea:
function wpc_handle_paypal_ipn()
y agrega el siguiente código al inicio de la función:
/* 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 */
Guarda tu trabajo y listo. Asegúrate de que el complemento de PayPal esté activo y configurado en tu Post Affiliate Pro. A partir de ahora, rastrearás todos los pagos de PayPal.
No olvides integrar tu sitio con el código de seguimiento de clics para que todo funcione.