Cada producto JSON tiene un array prices: precio base y precio minorista. La importación necesita solo el precio con price_type=minorista.
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. Opción sin expresión regular: agregue una condición de exportación sobre el
price_typevecino -Igual aminorista.
Así Eofferix toma amountsolo del elemento del array con el tipo de precio necesario.Opción con expresión regular: agregue una condición de exportación sobre el
price_typevecino -Expresión regular^minorista$(coincide con un valor exactamente igual aminorista).
Esta es la variante estricta de la misma comprobación cuando el tipo de precio debe coincidir por completo.
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"
}
]
}