Chargebee integration
Automatiza la facturación de tus suscripciones con el software de facturación plug & play de Chargebee.
La integración con Chargebee se consigue estableciendo una URL de redirección con parámetros y colocando el script de seguimiento de ventas en la página de agradecimiento mediante una sencilla lógica de JavaScript.
Primer paso
El primer paso sería encontrar la sección necesaria donde puedes establecer la URL de redirección. Accede a tu Chargebee y navega hasta Catálogo de productos> Planes y edita cada plan que quieras integrar. Cada plan tiene su propia URL de redirección, sólo asegúrate de utilizar estos parámetros en ella:
?pap=1&productID={{plan.id}}&customer={{customer.id}}&orderID={{subscription.id}}&price={{invoice.amount}}
En caso de que admitas varias monedas, tendrás que añadir también la información sobre la moneda a la URL:
?pap=1&productID={{plan.id}}&customer={{customer.id}}&orderID={{subscription.id}}&price={{invoice.amount}}¤cy={{invoice.currency_code}}
Seguimiento de la venta
Pon el siguiente código en la URL de redirección que hayas definido en cada plan:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
if (getParameterByName('pap') == '1') {
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
var subtotal = getParameterByName('price'); // in cents
sale.setTotalCost(subtotal/100);
sale.setProductID(getParameterByName('productID'));
sale.setOrderID(getParameterByName('orderID'));
sale.setData1(getParameterByName('customer'));
if (getParameterByName('currency') != '' && getParameterByName('currency') != null) {
sale.setCurrency(getParameterByName('currency'));
}
PostAffTracker.register();
}
</script>
Webhooks
Chargebee nos da la opción de utilizar webhooks que podemos usar para hacer un seguimiento de las comisiones recurrentes. Para configurar un webhook, primero activa el plugin de Chargebee en tu panel de vendedor. A continuación, navega a tu cuenta de Chargebee en Configuración> Configurar Chargebee y busca la sección ‘Claves de la API y webhooks‘ Entra en la sección y luego navega hasta Webhooks. Añade un nuevo webhook utilizando el botón que hay allí. Utiliza la siguiente URL para el webhook:
https://URL_TO_PostAffiliatePro/plugins/Chargebee/chargebee.php
Guárdalo y ya está.
Ahora está integrado. Cada vez que un cliente entra en la página de confirmación del pedido, se llama al código de seguimiento, que registrará una venta para el afiliado remitente.
Descubre las múltiples integraciones de Post Affiliate Pro para mejorar tu negocio de comercio electrónico. Desde plataformas como 1&1 E-Shop hasta herramientas de pago como AlertPay, estas integraciones ofrecen soluciones eficientes y detalladas para rastrear comisiones, gestionar ventas y optimizar tu marketing de afiliados. Visita y encuentra la integración perfecta para impulsar tus ventas online.
Integra tu sitio de comercio electrónico con Post Affiliate Pro sin complicaciones. Nuestro equipo profesional se encargará de todo, desde la integración de software hasta las pruebas técnicas, ahorrándote tiempo y esfuerzo. Disfruta de una prueba gratuita de 14 o 30 días y descubre cómo optimizar tu marketing de afiliación. ¡Únete ahora y aprovecha nuestro servicio de integración gratuito para nuevos clientes!