Tarea
Cada producto JSON tiene un array prices: precio base y precio minorista. La importación necesita solo el precio con price_type=minorista.
Respuesta corta
Abra amount dentro de prices y agregue una condición sobre el campo vecino price_type: expresión regular ^minorista$ (coincide con un valor exactamente igual a minorista).
Cómo hacerlo en Eofferix
En el snapshot JSON, seleccione
amountdentro del arrayprices.
El campo seleccionado pertenece a un elemento del array. Abra la configuración del valor.

La animación muestra la configuración del campo. Agregue una condición de exportación:
price_type^minorista$.
La condición selecciona el elemento necesario antes de exportar el valor.
Antes / después
Antes
datos de origen{
"products": [
{
"sku": "SKU-29001",
"name": "Lampara Alba",
"prices": [
{
"price_type": "base",
"amount": 1490,
"currency": "EUR"
},
{
"price_type": "minorista",
"amount": 1290,
"currency": "EUR"
}
]
},
{
"sku": "SKU-29002",
"name": "Sillon Costa",
"prices": [
{
"price_type": "base",
"amount": 9200,
"currency": "EUR"
},
{
"price_type": "minorista",
"amount": 8400,
"currency": "EUR"
}
]
}
]
}Después
resultado{
"products": [
{
"sku": "SKU-29001",
"name": "Lampara Alba",
"price": 1290,
"currency": "EUR"
},
{
"sku": "SKU-29002",
"name": "Sillon Costa",
"price": 8400,
"currency": "EUR"
}
]
}Qué conviene recordar
- Si el tipo de precio es un valor exacto, use
igualsin expresión regular. - Esto difiere del filtro por moneda: aquí se selecciona el tipo de precio dentro de un array.