Tarea
Cada producto tiene un array JSON categories con niveles 1, 2 y 3. La importación necesita la categoría final de tercer nivel.
Respuesta corta
Abra name dentro de categories y agregue una condición sobre el campo vecino level: expresión regular ^3$ (coincide con un valor exactamente igual a 3).
Cómo hacerlo en Eofferix
En el snapshot JSON, seleccione
namedentro del arraycategories.
El campo seleccionado pertenece a un objeto de categoría. Abra la configuración del valor.

La animación muestra la configuración del campo. Agregue una condición de exportación:
level^3$.
La condición selecciona solo el elemento necesario antes de exportar.
Antes / después
Antes
datos de origen{
"products": [
{
"sku": "SKU-20001",
"name": "Lampara Alba",
"categories": [
{
"level": 1,
"name": "Iluminacion"
},
{
"level": 2,
"name": "Lamparas de mesa"
},
{
"level": 3,
"name": "Lamparas LED"
}
]
},
{
"sku": "SKU-20002",
"name": "Sillon Costa",
"categories": [
{
"level": 1,
"name": "Iluminacion"
},
{
"level": 2,
"name": "Lamparas de mesa"
}
]
}
]
}Después
resultado{
"products": [
{
"sku": "SKU-20001",
"name": "Lampara Alba",
"category": "Lamparas LED"
},
{
"sku": "SKU-20002",
"name": "Sillon Costa",
"category": null
}
]
}Qué conviene recordar
- Si el nivel necesario es siempre fijo, use
igual 3sin expresión regular. - Si algunos productos no tienen nivel 3, quedarán sin valor de categoría final.