Socio
Cratejoy es el hogar de miles de cajas de suscripción mensuales y clubes para todas las pasiones. Encuentra cajas de regalo seleccionadas para todas las ocasiones y destinatarios, o aprende a crear tu propia suscripción.
La integración de Cratejoy consiste en añadir el código de integración a la página de agradecimiento y configurar la conexión API con Post Affiliate Pro (Network) para realizar el seguimiento de los pagos de las suscripciones.
Inserta el código de integración en la página de agradecimiento
Accede a tu panel de administración de Cratejoy y navega hasta la sección Diseño y haz clic en el botón Código bajo tu diseño actualmente publicado.
Selecciona la opción de editar la tienda en vivo y navega hasta Componentes -> Cliente -> Contenido de agradecimiento al cliente y component.html.
Inserta el siguiente código al final de este archivo:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var papDiscountMultiplier = {{order.total_price}} / ({{order.sub_total}} - {{order.total_shipping}});
{% for product in order.products %}
var sale{{ loop.index }} = PostAffTracker.createSale();
var papProductPrice = {{product.price}} * papDiscountMultiplier;
sale{{ loop.index }}.setTotalCost((papProductPrice)/ 100);
if('{{product.subscription_id}}' != 'None') {
sale{{ loop.index }}.setOrderID('{{product.subscription_id}}');
} else {
sale{{ loop.index }}.setOrderID('{{order.id}}({{ loop.index }})');
}
sale{{ loop.index }}.setProductID('{{product.instance.sku}}');
{% endfor %}
PostAffTracker.register();
</script>
Guarda los cambios.
Establece las credenciales de la API y configura el plugin PAP
En tu panel de administración de Cratejoy navega hasta Configuración -> API y selecciona la opción de Generar una nueva clave.
Esto abrirá una nueva ventana con el ID del cliente y la clave secreta del cliente, copia ambos y navega a tu panel de comerciante de Post Affiliate Pro (Network) a Configuración -> Plugins y activa el plugin de manejo de webhooks de Cratejoy.
Una vez activado el plugin, haz clic en Configurar e introduce los datos de tu API. Guarda el plugin para empezar a seguir los pagos recurrentes.
Nota: El plugin requiere la función Comisiones recurrentes o el plugin Comisiones de por vida para poder realizar el seguimiento de los pagos recurrentes.