Socio
La integración con SamCart te permite hacer un seguimiento de los pedidos regulares de una sola vez y también de los pagos recurrentes. La integración consiste en añadir un código de seguimiento a las páginas de pago, añadir un campo personalizado a los productos que deben ser rastreados y crear un webhook que notificará a un plugin en tu Post Affiliate Pro.
¡Para hacer un seguimiento de los pagos recurrentes debes utilizar la función de Comisiones Recurrentes!
Crear un campo personalizado
Accede a tu panel de control de SamCart y ve a Configuración haciendo clic en la esquina superior derecha, luego navega hasta Campos personalizados en el menú lateral izquierdo y haz clic en el botón Crear nuevo.
Establece el Nombre del campo interno como papCookie, añade una etiqueta y establece el tipo de campo como Introducción de texto. El campo no debe ser obligatorio y no debe mostrarse en la página de recepción. Una vez creado el campo, copia su valor Slug para el siguiente paso.
Agrega el código de seguimiento
Siempre en tu Configuración de SamCart, ve al menú General e inserta el siguiente código en el área de texto Insertar HTML/Scripts – para la sección Pie de página.
Asegúrate de sustituir el CUSTOM_SLUG por el valor real del Slug del campo que has creado.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
slugId = 'CUSTOM_SLUG';
document.querySelector('input[name="' + slugId + '"]').id = slugId;
document.getElementById(slugId).parentNode.parentNode.style.display = "none";
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
setTimeout(function(){PostAffTracker.writeCookieToCustomField(slugId);},1000);
} catch (err) { }
</script>
Crea la integración
Siempre en Configuración de SamCart ve al menú Integraciones y en la pestaña Configuración de la integración haz clic en el botón Nueva integración. En el desplegable selecciona la integración Notificar URL, en la siguiente ventana ponle el nombre que quieras e inserta lo siguiente Notificar URL.
Asegúrate de sustituir el SHOPNAME.samcart.com por la URL real de tu tienda SamCart:
https://URL_TO_PostAffiliatePro/plugins/SamCart/samcart.php?accountId=Account_ID&shopUrl=SHOPNAME.samcart.com
Crea las reglas
En SamCart Configuración > Integraciones cambia a la pestaña Reglas Globales y crea 2 nuevas reglas para los activadores Producto Comprado y Suscripción Cobrada, en ambas reglas asegúrate de seleccionar la integración que has creado y la acción de Enviar Url POST.
Si quieres hacer un seguimiento de los reembolsos y reembolsar automáticamente las comisiones, añade también una regla para los activadores Producto reembolsado y Cargo de suscripción reembolsado y no olvides activar el seguimiento de los reembolsos en la configuración del plugin en el siguiente paso.
Activa el plugin SamCart en PAP
Accede a tu panel de comerciante de Post Affiliate Pro y navega hasta la sección Configuración > Plugins y activa el manejo de webhooks de SamCart. Una vez activado el plugin asegúrate de configurarlo, principalmente introduce la URL de tu tienda como el mismo valor que has añadido en el paso anterior.
Añadir el campo personalizado a los productos
El último paso es añadir el campo personalizado que has creado en el paso anterior a todos los productos que deben ser rastreados por Post Affiliate Pro. Para ello, en tu panel de control de SamCart navega a Productos y edita cada producto.
En la vista de edición del producto ve a la sección Diseño de checkout y desplázate hasta la sección EDITAR TU PÁGINA y haz clic en el botón Lanzamiento de Constructor de arrastrar y soltar. En la siguiente pantalla ve a la sección Configuración > Formulario de compra y en la sección Campos personalizados marca la casilla junto al campo personalizado papCookie y guarda el producto haciendo clic en el botón Publicar de la parte superior de la página.