WP eStore (módulo WordPress ) integration
Un potente plugin de carrito de la compra de WordPress para vender cualquier tipo de productos tangibles o intangibles desde tu propio sitio de WordPress.
WP eStore es un plugin de carrito de la compra sencillo para vender productos digitales (ebook, mp3, fotos) y no digitales desde tu blog de wordpress a través de PayPal o de otras pasarelas de pago. Los productos digitales se entregan automáticamente al comprador después de la compra mediante enlaces de descarga encriptados y de tiempo limitado.
Integración con PayPal
Accede a tu FTP y navega hasta tu directorio de wordpress:
wp-content/plugins/wp-cart-for-digital-products/lib/gateway/ and edit file PaymentGateway.php
Busca la función submitPayment2( y sustituye todo el bloque foreach por este código:
foreach ($this->fields as $name => $value) {
$id = '';
if ($name == 'notify_url') $id='id="pap_ab78y5t4a"';
echo "<input type="hidden" name="$name" value="$value" $id/>";
}
echo '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">';
echo "PostAffTracker.setAccountId('Account_ID');";
echo "PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a','', 'pap_custom');
</script>";
Eso es todo. Guarda tu trabajo y comprueba si los botones de paypal (formularios) de tu página contienen la cadena id=”pap_x2s6df8d” en el campo notify_url. Si es así, continúa con el paso 3 .
Si no se encuentra el id=”pap_x2s6df8d” en el campo notify_url, continúa con el paso 2 .
Integración con PayPal: solución alternativa
Si las instrucciones del paso nº 1 no te han funcionado, lo más probable es que tengas que modificar el siguiente archivo:
wp-content/plugins/wp-cart-for-digital-products/eStore_misc_functions.php
y en ese archivo tendrás que localizar el
print_eStore_buy_now_button($id,$button='',$nggImage='')
y/o
print_eStore_subscribe_button_form($id)
y en esa función sustituir
$urls .= '<input type="hidden" name="notify_url" value="'.$notify.'" />';
con esto:
$urls .= '<input id="pap_ab78y5t4a" type="hidden" name="notify_url" value="'.$notify.'" />';
y luego en el archivo footer.php de tu tema de WP añade el siguiente código:
<!--PAP Integration starts here-->
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a', '', 'pap_custom');
</script>;
<!--PAP Integration ends here-->
Ahora comprueba el código del botón de paypal (formulario) en tu página y si el campo notify_url contiene la cadena id=”pap_ab78y5t4a” entonces continúa con el paso nº 3 .
Integración con PayPal
El último paso para integrar tu WPeStore con PayPal es establecer la URL de redirección del IPN. Todos los datos serán reenviados a tu Post Affiliate Pro. Busca y edita el archivo wp-content/plugins/wp-cart-for-digital-products/paypal.php y luego encuentra la función _validateipn().
Inserta allí el siguiente código:
/* Post Affiliate Pro integration snippet */ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://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 */
Eso es todo. Guarda tu trabajo y tu paypal ya está integrado. No olvides habilitar el plugin de paypal en tu Post Affiliate Pro.
No te olvides de integrar tu WordPress con el código de seguimiento de clics: puedes, por ejemplo, colocarlo en tu archivo global de pie de página.
Paid Memberships Pro (módulo WP)
Descubre cómo el plugin Paid Memberships Pro para WordPress puede transformar tu sitio web en una fuente de ingresos flexible y adaptada a cualquier negocio online u offline. Integra fácilmente con Post Affiliate Pro y explora más de 231 integraciones disponibles. ¡Crea tu cuenta GRATIS y programa una llamada para potenciar tu negocio hoy mismo!
BusinessDirectory (módulo de WordPress)
¿Te gustaría mejorar aún más tu software de afiliados? Consulta BusinessDirectory (módulo de WordPress) para Post Affiliate Pro.
Explora la integración de PayPal con Post Affiliate Pro, una solución rápida y segura para gestionar pagos y comisiones de afiliados. Aprende a configurar PayPal IPN y optimizar tus botones y enlaces de PayPal para maximizar el seguimiento de ventas y comisiones. Mejora tu flujo de trabajo con nuestras guías detalladas y soporte. ¡Visítanos para empezar!