Tarea
El API JSON del proveedor devuelve availability con valores available, preorder y discontinued. Su esquema necesita in_stock en lugar de available, manteniendo los otros estados.
Respuesta corta
Abra la configuración de availability y agregue reglas de reemplazo: available -> in_stock, preorder -> preorder, discontinued -> discontinued.
Cómo hacerlo en Eofferix
Abra el editor JSON y busque el valor
availabilityen el objeto de producto.
El valor resaltado se normalizará antes de exportar. Abra la configuración del valor.

La animación muestra cómo abrir la configuración del campo JSON repetido. Agregue reglas de reemplazo para cada estado conocido del proveedor.

Las reglas convierten valores del proveedor al vocabulario del catálogo antes de exportar.
Antes / después
Antes
datos de origen{
"supplier": "Norte",
"products": [
{
"sku": "SKU-3001",
"name": "Lampara Alba",
"availability": "available"
},
{
"sku": "SKU-3002",
"name": "Sillon Costa",
"availability": "preorder"
},
{
"sku": "SKU-3003",
"name": "Estante Norte",
"availability": "discontinued"
}
]
}Después
resultado{
"supplier": "Norte",
"products": [
{
"sku": "SKU-3001",
"name": "Lampara Alba",
"availability": "in_stock"
},
{
"sku": "SKU-3002",
"name": "Sillon Costa",
"availability": "preorder"
},
{
"sku": "SKU-3003",
"name": "Estante Norte",
"availability": "discontinued"
}
]
}Qué conviene recordar
- Normalice los estados antes de importar para no depender del vocabulario de cada proveedor.
- Si el API envía un arreglo anidado de productos, Eofferix permite configurar el campo repetido.
- Para estados desconocidos, agregue una regla aparte o déjelos sin cambios para revisar.