Catálogos de proveedores

Cómo normalizar availability en un catálogo JSON de proveedor

2026-06-28
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

  1. Abra el editor JSON y busque el valor availability en el objeto de producto.

    Campo JSON availability en Eofferix
    El valor resaltado se normalizará antes de exportar.
  2. Abra la configuración del valor.

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

    Reglas de reemplazo JSON availability en Eofferix
    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.

Procesa datos más rápido con Eofferix

Crea una cuenta gratis para automatizar catálogos y listas de precios según tus reglas.

Registrarse