Asignar por lista de referencia se usa cuando un producto, fila o elemento guarda un ID, y el nombre legible está en una lista de referencia separada dentro del mismo origen.

Ejemplo típico: un producto tiene category_id = 12, y la lista de categorías tiene id = 12, parent_id = 3, name = Sillas. Eofferix puede devolver Sillas o la ruta completa Muebles > Sillas.
Dónde Activarlo
- Abre la configuración del campo, nodo o columna de resultado donde debe escribirse el nombre o la ruta.
- En Configuración adicional, activa Asignar por lista de referencia.
- En tablas, la lista de referencia puede estar en otra hoja. En JSON y XML, elige rutas a los campos de la lista dentro del documento de origen.
Qué Insertar
| Modo | Cuándo usarlo | Resultado |
|---|---|---|
| Valor de referencia | Necesitas reemplazar un ID por nombre, código u otro campo de referencia. | 12 pasa a Sillas. |
| Ruta de secciones | Necesitas el nombre de sección o la ruta completa construida por parent_id. | 12 pasa a Muebles > Sillas. |
Campos de Configuración
| Campo | Qué elegir |
|---|---|
| Dónde está el ID del elemento actual | Campo del producto o fila que guarda el ID. Si queda vacío, Eofferix usa el valor del campo configurado. |
| De dónde tomar el ID en la referencia | Campo de la entrada de referencia que se compara con el ID actual. |
| De dónde tomar el valor / nombre | Campo de la entrada de referencia que se escribe en el resultado. |
| Construir ruta completa | Se usa en modo Ruta de secciones cuando hace falta la ruta desde la sección padre hasta la actual. |
| De dónde tomar el ID padre | Campo parent_id en la misma entrada de referencia. Solo hace falta para ruta completa. |
| Separador de ruta | Texto entre niveles de ruta, por ejemplo > o /. |
| Valor múltiple | Actívalo si el campo actual contiene varios ID separados por un carácter. |
Ejemplo
| Producto | Lista de referencia | Ajuste | Resultado |
|---|---|---|---|
category_id = 12 | id = 12, name = Sillas | Valor de referencia | Sillas |
category_id = 12 | id = 12, parent_id = 3, name = Sillas; id = 3, name = Muebles | Ruta de secciones + ruta completa | Muebles > Sillas |
category_ids = 12;15 | Categorías con ID 12 y 15 | Valor múltiple, separador ; | Sillas;Mesas |
Si no Hay Coincidencia
Si el ID no se encuentra o la lista no está configurada por completo, Eofferix conserva el valor original. Así no se pierden datos cuando el proveedor envía una referencia incompleta.
Qué Comprobar
- El ID del elemento actual y el ID de la referencia deben tener el mismo formato: por ejemplo ambos
12, no12ycat-12. - Los campos ID, parent_id y nombre deben pertenecer a la misma entrada de referencia.
- Para ruta completa, indica el campo del ID padre.
- Para varios ID, activa Valor múltiple y revisa el separador.
- Esta opción no es un diccionario de valores del catálogo consolidado. Lee una lista de referencia desde el archivo o tabla de origen.