Zoho CRM no almacena de forma nativa las líneas de pedido como una funcionalidad integrada en los módulos estándar de Negocios, Cuentas o Contactos. Las líneas de pedido se gestionan habitualmente mediante integraciones con plataformas de comercio electrónico o implementaciones personalizadas que utilizan listas relacionadas y registros vinculados.
Por qué esto es importante
Si estás sincronizando pedidos desde plataformas como WooCommerce en Zoho CRM, necesitarás entender cómo extraer y organizar los datos de cada línea de pedido de forma individual. Esto resulta fundamental cuando quieres hacer un seguimiento de los detalles de producto, cantidades y precios a un nivel granular dentro de tus registros de CRM, en lugar de almacenar pedidos completos como entradas únicas.
Paso a paso
Paso 1. Comprende dónde se almacenan las líneas de pedido en tu integración
Las líneas de pedido procedentes de fuentes externas como WooCommerce se almacenan normalmente dentro de una estructura de array en el payload de datos entrante. Al integrar pedidos de comercio electrónico, cada pedido contiene un array de líneas de pedido que agrupa los registros de productos individuales. Deberás analizar este array para extraer cada elemento por separado, en lugar de tratar el pedido completo como un único registro. [1]
Paso 2. Usa un flujo de trabajo o automatización para dividir los datos del array
Si utilizas las herramientas de automatización nativas de Zoho (Workflows o Reglas de Automatización), configura una función de bucle o iteración para procesar cada elemento del array de líneas de pedido. En cada iteración, crea un nuevo registro relacionado en un módulo personalizado o en una lista de líneas de pedido que capture el nombre del producto, la cantidad, el precio unitario y el total de ese elemento específico. Esto transforma el array plano en registros individuales y consultables dentro de Zoho CRM.
Paso 3. Crea una lista relacionada o módulo personalizado para las líneas de pedido
Configura un módulo dedicado (por ejemplo, "Líneas de Pedido") con campos que coincidan con tus datos de producto: Nombre del Producto, SKU, Cantidad, Precio Unitario e Importe Total. Vincula este módulo a tu módulo de Pedidos o Negocios mediante una relación de búsqueda o de tipo padre-hijo. Esta estructura te permite ver todas las líneas de pedido asociadas a un único pedido y ejecutar informes sobre los datos de líneas de pedido. [1]
Paso 4. Mapea los datos entrantes a los campos de tus líneas de pedido
Cuando los datos lleguen desde WooCommerce u otra plataforma de comercio electrónico, asegúrate de que tu middleware de integración (como Zapier, Make o una llamada a la API personalizada) mapee cada elemento del array al campo correspondiente en tu módulo de líneas de pedido. Por ejemplo, mapea lineitems[0].productname al campo Nombre del Producto, line_items[0].quantity al campo Cantidad, y así sucesivamente.
Paso 5. Verifica la integridad de los datos y prueba con pedidos de muestra
Antes de pasar a producción, ejecuta una integración de prueba con un pedido de muestra que contenga varias líneas de pedido. Comprueba que cada línea de pedido aparece como un registro independiente en tu módulo de líneas de pedido y que la relación padre-hijo las vincula correctamente al pedido. Confirma que los totales y las cantidades son correctos y que no se pierde ningún dato durante el proceso de análisis del array.
Errores comunes
- Tratar el array completo como una cadena de texto: Si no analizas el array, obtendrás texto concatenado e ilegible en lugar de registros individuales.
- Perder datos durante el mapeo: Asegúrate de que cada campo de tu array de líneas de pedido tenga un campo de destino correspondiente en Zoho CRM; los campos no mapeados serán descartados.
- Olvidar la relación con el registro padre: Sin vincular las líneas de pedido a su pedido padre, perderás el contexto de qué elementos pertenecen a qué pedido.
Qué verificar
- Comprueba que cada línea de pedido de tu pedido de origen aparece como un registro independiente en Zoho CRM.
- Confirma que la relación padre-hijo entre pedidos y líneas de pedido está correctamente establecida y es visible en las listas relacionadas.
- Ejecuta un informe de muestra filtrando por campos de líneas de pedido (p. ej., nombre del producto o cantidad) para asegurarte de que los datos son consultables y están correctamente estructurados.
---
*Este artículo es proporcionado por Beam Help — soporte experto independiente para Zoho. No somos el soporte oficial de Zoho.*