Tarea
Cada producto JSON tiene un array warehouses. La importación necesita stock solo del almacén mad-main, sin usar almacenes de reserva para este campo.
Respuesta corta
Abra qty dentro de warehouses y agregue una condición sobre el campo vecino warehouse_id: expresión regular ^mad-main$ (coincide con un valor exactamente igual a mad-main).
Cómo hacerlo en Eofferix
En el snapshot JSON, seleccione
qtydentro del arraywarehouses.
El campo seleccionado pertenece a un objeto de almacén. Abra la configuración del valor.

La animación muestra la configuración del campo. Agregue una condición de exportación:
warehouse_id^mad-main$.
La condición selecciona el almacén antes de exportar el valor.
Antes / después
Antes
datos de origen{
"products": [
{
"sku": "SKU-25001",
"name": "Lampara Alba",
"warehouses": [
{
"warehouse_id": "mad-main",
"qty": 14
},
{
"warehouse_id": "bcn-reserve",
"qty": 6
}
]
},
{
"sku": "SKU-25002",
"name": "Sillon Costa",
"warehouses": [
{
"warehouse_id": "mad-main",
"qty": 0
},
{
"warehouse_id": "bcn-reserve",
"qty": 5
}
]
}
]
}Después
resultado{
"products": [
{
"sku": "SKU-25001",
"name": "Lampara Alba",
"stock": 14
},
{
"sku": "SKU-25002",
"name": "Sillon Costa",
"stock": 0
}
]
}Qué conviene recordar
- Si el ID del almacén siempre es exacto, use
igualsin expresión regular. - Si falta el
warehouse_idnecesario, el campo de stock resultante quedará vacío para ese producto.