── The Boomer Dev
Tutorial Avanzado ⏱ 30 min

Configuración Avanzada de Mapeo de Campos y Reglas de Negocio

Aprende a configurar mapeos complejos de campos, reglas de transformación de datos y resolución de conflictos para integraciones avanzadas entre Shopify y tu ERP.

Requisitos previos

  • Integración básica configurada y funcionando en ShopifySync
  • Conocimiento de la estructura de datos de tu ERP y Shopify

1 Accede al editor de mapeo avanzado

Ve a Configuración > Mapeo Avanzado. Aquí tienes control total sobre cada campo sincronizado, incluyendo transformaciones y condiciones.

💡 Usa el modo de depuración para ver los datos crudos de ambos lados y entender la estructura exacta de cada campo.

2 Configura transformaciones de datos

Para campos que no coinciden exactamente entre sistemas, usa las funciones de transformación: formato de precios (conversión de moneda, redondeo), formato de fechas, concatenación de campos (ej: "nombre + apellido" a "full_name"), y extracción de substrings.

💡 Prueba cada transformación con datos reales usando el simulador antes de aplicarla en producción.

3 Define reglas de negocio condicionales

Crea reglas del tipo "SI condición ENTONCES acción". Ejemplos: si el total del pedido > €1000, asignar revisión manual antes de facturar; si el stock < 5 en ERP, mostrar "Agotado" en Shopify; si el cliente es B2B, aplicar precio especial.

4 Configura resolución de conflictos

Para sincronización bidireccional, define qué sistema tiene prioridad cuando hay cambios simultáneos: "Última modificación gana", "ERP siempre gana", "Shopify siempre gana", o "Revisión manual con alerta".

5 Valida con datos históricos

Usa la herramienta de validación para procesar un lote de datos históricos (ventas pasadas, productos existentes) y verificar que el mapeo produce resultados correctos. ShopifySync generará un reporte de discrepancias para revisión.

💡 Ejecuta la validación contra un subconjunto pequeño (10-20 productos) antes de procesar todo el catálogo. Esto acelera la detección de errores de configuración.