Tarea
Las características del producto están en un array JSON attributes: material, color y otros parámetros. La importación necesita un campo material separado.
Respuesta corta
Abra value dentro de attributes y agregue una condición sobre el campo vecino code: expresión regular ^material$ (coincide con un valor exactamente igual a material).
Cómo hacerlo en Eofferix
En el snapshot JSON, seleccione
valuedentro del bloque repetido.
El campo seleccionado pertenece a un objeto repetido. Abra la configuración del valor.

La animación muestra la configuración del campo. Agregue una condición de exportación:
code^material$.
La condición selecciona solo el objeto necesario antes de exportar.
Antes / después
Antes
datos de origen{
"products": [
{
"sku": "SKU-14001",
"name": "Lampara Alba",
"attributes": [
{
"code": "material",
"name": "Material",
"value": "acero"
},
{
"code": "color",
"name": "Color",
"value": "blanco"
}
]
},
{
"sku": "SKU-14002",
"name": "Sillon Costa",
"attributes": [
{
"code": "material",
"name": "Material",
"value": "madera"
},
{
"code": "color",
"name": "Color",
"value": "negro"
}
]
}
]
}Después
resultado{
"products": [
{
"sku": "SKU-14001",
"name": "Lampara Alba",
"material": "acero"
},
{
"sku": "SKU-14002",
"name": "Sillon Costa",
"material": "madera"
}
]
}Qué conviene recordar
- La condición debe comprobar
codedel mismo atributo; si no, puede tomar color en vez de material. - Si el proveedor usa
attribute_iden vez decode, use esa ruta en la condición.