SamCart integration
La integración de SamCart le permite realizar un seguimiento de los pedidos regulares (únicos) y también de los pagos recurrentes. La integración consiste en agregar un código de seguimiento a la configuración avanzada de cada producto y crear un webhook que notificará a un complemento en su Post Affiliate Pro.
¡Para hacer un seguimiento de los pagos recurrentes debes utilizar la función de Comisiones Recurrentes!
Crear un campo personalizado
El primer paso en esta integración es crear un campo personalizado que se utilizará para transportar la cookie de seguimiento. Si necesita más información sobre cómo lograr esto, consulte la documentación de SamCart sobre campos personalizados.
Al crearlo, asegúrese de configurar el Nombre del campo interno en “papCookie” y el Tipo de campo en Entrada de texto. Todo lo demás puede seguir siendo predeterminado.
Cuando haya creado su campo personalizado, guarde el valor ‘Slug’, ya que lo necesitará en el siguiente paso. Ahora agregue el campo personalizado a todos los productos que desea rastrear mediante Post Affiliate Pro.
Agrega el código de seguimiento
El siguiente paso sería agregar el código de seguimiento de la venta. Navegue hasta su Configuración de SamCart. Busque Configuración general y pegue el siguiente código en el campo Insertar HTML/Scripts :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var slugId = 'XXXXXXXX';
document.getElementById(slugId).parentNode.parentNode.style.display = 'none';
try {
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.track();
setTimeout(function(){
PostAffTracker.writeCookieToCustomField(slugId);
}, 1000);
} catch (err) { }
</script>
Asegúrese de reemplazar el valor XXXXXXXX con el slug personalizado de su campo personalizado.
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.