
Introducción
El cambio de una plataforma de afiliación SaaS a una solución self-hosted como Affilentra (PRO/NETWORK) aporta control y flexibilidad: los comerciantes mantienen la autoridad sobre productos y condiciones, los socios reciben enlaces de seguimiento transparentes y historiales de pagos, y no hay participación en los ingresos. Esta entrada ofrece una lista de verificación de migración práctica y basada en roles para comerciantes y operadores de red que desean asumir con seguridad datos de productos, enlaces de seguimiento, ajustes de cookies, webhooks, lotes de pagos y cuentas de socios.
Resumen: Fases de la migración
- Fase 0 – Preparación e inventario: identificar fuentes de datos, definir las partes interesadas y las ventanas de tiempo de inactividad.
- Fase 1 – Exportación y mapeo: exportar datos desde la plataforma SaaS y mapearlos al esquema de Affilentra.
- Fase 2 – Staging y pruebas: importar a un sistema de staging, pruebas end-to-end (seguimiento, conversiones, webhooks).
- Fase 3 – Producción y corte: migrar datos de producción, cambiar DNS/endpoints, minimizar el tiempo de inactividad.
- Fase 4 – Post-migración y monitorización: conciliaciones, monitorización en vivo, soporte para socios y opciones de reversión.
Fase 0 – Preparación e inventario
Genere un inventario completo de todos los objetos relevantes en su plataforma SaaS:
- Productos/SKUs incluyendo precios, variantes y disponibilidades
- Cuentas de socios (IDs de afiliado, preferencias de tracking, cuentas de pago)
- Enlaces de seguimiento y formatos de enlace (parámetros, URLs cortas)
- Ajustes de cookies: duración, reglas de dominio, atribución First-/Last-Click
- Configuraciones de webhook e integraciones externas (ERP, facturación, CRM)
- Lotes de pagos pendientes y pagos históricos
Defina además responsabilidades: quién exporta, quién transforma, quién prueba, quién decide el Go-live.
Fase 1 – Exportación y mapeo
Exporte datos estructurados (CSV/JSON/SQL). Prepare un documento de mapeo que asocie campos de origen con campos de Affilentra. Campos de mapeo de ejemplo:
- Producto: source_product_id → product_id
- SKU: sku → sku
- Título/Descripción: title, description → name, description
- Precio: price → price_net / price_gross (según necesidad)
- Modelo de comisión: commission_type (fixed/percent) → commission_model + rate
- Socio: source_aff_id → affiliate_id
- Enlace de seguimiento: deeplink_template → tracking_template
- Cookie: cookie_lifetime, cookie_domain → cookie_duration, cookie_scope
Verifique particularidades: varios tipos de comisión por producto, precios por país, manejo de cupones o SubID. Registre las validaciones de campo de Affilentra (p. ej., campos obligatorios, caracteres permitidos).
Fase 2 – Staging y pruebas
Configure un entorno de staging en su instalación self-hosted de Affilentra. Objetivos: validar la estructura de datos, probar todas las integraciones y ejecutar escenarios de extremo a extremo sin afectar a los partners en producción.
Importación y validación de datos
- Importe primero un subconjunto representativo (10–20 %), incluidos productos, 50–100 cuentas de partners y algunos lotes de pago.
- Valide la integridad de los datos: busque campos obligatorios faltantes, precios con formato incorrecto o IDs inválidas.
Pruebas de tracking y conversiones
- Genere enlaces de tracking de prueba en Affilentra, provistos con SubIDs de prueba.
- Realice pedidos de prueba (tienda de staging o transacciones de prueba) y compruebe si las conversiones se rastrean y verifican correctamente.
- Simule el comportamiento de las cookies: caducidad, escenarios cross-domain y atribución First-/Last-Click.
Pruebas de webhooks e integraciones
- Configure endpoints de webhook y utilice payloads firmados o secretos para la autenticación.
- Envíe payloads de prueba y verifique la recepción, el parseo y los procesos de tratamiento (p. ej., ERP/Billing).
- Con dependencias externas: despliegue un proxy temporal de logging para inspeccionar requests y respuestas.
Fase 3 – Producción y Cutover
Planifique una ventana de cutover ajustada con carga de usuarios mínima. Orden típica:
- Última sincronización de datos desde el SaaS (exportación delta desde el último snapshot).
- Importaciones de datos en la producción de Affilentra.
- Revisión final de KPIs importantes: importe de payouts pendiente, número de partners activos, tracking en vivo.
- Conmutación de DNS/endpoints para URLs de tracking y webhooks. Alternativa: reducir previamente los TTLs.
Minimizar el downtime: utilice procesamiento en paralelo (el SaaS sigue funcionando hasta la conmutación), reduzca previamente los TTLs de los dominios/VHosts relevantes y planifique el cutover en momentos de baja tasa de conversión.
Batchs de payout y cuentas de partners
Proceso para los payouts:
- Exporte los batchs de payout pendientes con detalles de pago y estado.
- Mapee las cuentas de pago (p. ej., IDs bancarias/PayPal) a los perfiles de partners en Affilentra.
- Importe los batchs de payout como «lotes importados» y realice una conciliación entre el export del SaaS y la importación en Affilentra.
- Verifique el historial de pagos: los partners deben poder consultar sin interrupciones los pagos históricos tras la migración.
Cuentas y accesos:
- Genere o importe cuentas de partners incluyendo hash de login / correo electrónico de contacto.
- Comunique con antelación la información de acceso y los cambios en los enlaces de tracking a los partners, con una vía clara de soporte.
Estrategia de rollback
Prepare un plan de reversión claro:
- Snapshot/Copia de seguridad: realice snapshots completos de la base de datos y del sistema de archivos antes de iniciar las importaciones en producción.
- Funcionamiento en paralelo con SaaS: mantenga la plataforma SaaS activa como respaldo durante al menos una ventana temporal acordada (p. ej., 48–72 horas).
- Pasos de reversión: (1) restablecer DNS/Endpoints, (2) desactivar cambios en Affilentra, (3) comprobar la sincronización de seguimiento posterior.
- Comunicación: informe a los socios y a los stakeholders internos de inmediato sobre la reversión y espere un tiempo de inactividad limitado.
Aceptación, monitorización y trabajos posteriores
Tras un cutover exitoso:
- Realice una aceptación oficial con lista de verificación (seguimiento de conversiones, webhooks, conciliación de pagos, accesos de socios).
- Implemente monitorización: logs de errores, webhooks fallidos, anomalías de tracking y latencia en el cálculo de comisiones.
- Planifique una ventana de soporte para preguntas de los socios y ajustes correctivos de datos.
Ejemplos prácticos y tropiezos típicos
Problemas frecuentes y prevención:
- Tablas de mapeo incompletas: importaciones de muestra previas en staging evitan sorpresas.
- Pérdida de parámetros de tracking en redirecciones: revise la lógica de redirección y preserve las SubIDs.
- Conflictos de dominio de cookies con subdominios: configure cookie_scope deliberadamente y pruebe casos cross-domain.
- Errores de autenticación de webhooks: firme los payloads y pruebe con escenarios de reproceso.
Conclusión y recomendaciones
Una migración estructurada a Affilentra autohospedado reduce los riesgos operativos y refuerza el control sobre productos, comisiones y pagos. Trabaje en fases claramente definidas, utilice entornos de staging, realice pruebas end-to-end exhaustivas y planifique un cutover reversible. Affilentra ofrece la posibilidad de unificar de forma transparente el tracking, la validación de conversiones, el cálculo de comisiones y los pagos mediante roles separados —ideal para comerciantes que desean mantener independencia y escalabilidad.
Siguiente paso: Elija su punto de entrada y revise las ediciones adecuadas (PRO / NETWORK) para sus necesidades: Einstieg wählen
Siguiente paso
Probar Affilentra por su cuenta
Plataforma unificada que integra la publicación de productos, el tracking, la validación de conversiones, el cálculo de comisiones y los pagos mediante roles claramente separados; opción de instalación self-hosted con licencia perpetua sin participación en los ingresos; los comerciantes mantienen el control sobre productos, condiciones y materiales promocionales; los socios reciben enlaces de tracking personales e historial de pagos verificable.
