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. Método 1: sobre
level, useIgual a3.
Esta es una variante de condición; no hace falta agregar las demás. Método 2: deje
^3$como opción estricta.
Esta es una variante de condición; no hace falta agregar las demás.
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
}
]
}