–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Chargebee

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}}&currency={{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.

Volver a Integraciones Crear cuenta GRATIS

Nuestro sitio web utiliza cookies. Al continuar, asumimos tu permiso para implementar cookies como se detalla en nuestro política de privacidad y cookies.

×

Programa una llamada uno a uno y descubre cómo Post Affiliate Pro puede beneficiar a tu negocio.

Estamos disponibles en varias fechas

Programa una llamada