En Eofferix, una misma fuente se puede usar de distintas maneras. Una exportación normal lee los datos de entrada, aplica los ajustes del perfil y crea un resultado: un archivo, un feed o datos para una aplicación compatible. El catálogo consolidado funciona de otra forma: primero guarda los datos en una estructura de productos dentro de Eofferix y después permite crear exportaciones separadas desde esa estructura.
Tanto una exportación normal como una importación al catálogo consolidado pueden empezar con los mismos tipos de datos:
- archivos subidos XML/YML, JSON, CSV, XLS, XLSX, XLSM y ZIP;
- datos del gestor de fuentes: URL, URL con autorización, FTP/FTPS/SFTP, email, Google Sheets, Yandex Tables, Google Drive, Yandex Disk, 1C/CommerceML y otros módulos compatibles;
- en los planes donde esté disponible, se puede seleccionar un catálogo consolidado de Eofferix como fuente para un nuevo perfil de exportación.
1. Diferencia principal
Una exportación normal convierte una fuente en el resultado necesario: archivo, feed o transferencia de datos. El catálogo consolidado se usa cuando varias fuentes deben llevarse a un mismo modelo de producto: una estructura única de secciones, propiedades unificadas, valores normalizados y, cuando haga falta, precios y stock separados por proveedor.
| Qué cambia | En las fuentes | En el catálogo consolidado |
|---|---|---|
| Secciones | Un proveedor envía /catalogo/telefonos moviles/ y otro envía /catalogo/smartphones/. | Ambas ramas pueden cargarse en una sola sección: Catalogo / Smartphones. |
| Nombre de propiedad | Un archivo tiene Color, otro tiene colour o Color del producto. | Los campos pueden asignarse a una sola propiedad Color. |
| Valor de propiedad | Un proveedor envía azul claro y otro envía celeste. | Ambos valores se pueden normalizar como azul. |
| Precios y stock | Los proveedores envían distintos precios de compra, almacenes y stock para el mismo producto. | El producto sigue siendo una sola ficha, mientras que precios y stock se guardan en grupos de precios y almacenes separados. |
2. Cuándo basta una exportación normal
Elige una exportación normal si no necesitas guardar un catálogo compartido dentro de Eofferix. Por ejemplo, un proveedor envía una lista de precios y necesitas limpiar columnas, renombrar campos, filtrar filas, redondear precios y obtener XML, JSON, CSV, XLSX, YML u otro resultado compatible.
- hay un archivo de entrada o una fuente configurada;
- el resultado se necesita directamente en el formato final;
- no hace falta unir varios proveedores en una sola ficha de producto;
- no hace falta guardar grupos de precios y grupos de almacenes dentro de Eofferix.
3. Cuándo necesitas el catálogo consolidado
Elige el catálogo consolidado cuando los datos deben convertirse en una base de productos compartida y no en un archivo puntual. En el catálogo se guardan y configuran:
- productos y ofertas;
- una estructura única de secciones y rutas de categoría;
- propiedades unificadas y valores de propiedades;
- imágenes y archivos vinculados si se asignan en el perfil;
- grupos de precios y grupos de almacenes;
- reglas de actualización del surtido: crear productos nuevos, actualizar registros encontrados, eliminar, despublicar o poner el stock a cero para artículos ausentes;
- vínculos entre los registros del catálogo y las fuentes de origen.
Por ejemplo, varias fuentes pueden enviar la misma propiedad como "Color", "Colour" o "Color del producto". En el catálogo consolidado, esos campos se pueden llevar a una sola propiedad y sus valores se pueden normalizar con reglas comunes. Lo mismo ocurre con las secciones: las categorías de proveedores se pueden cargar en una estructura única de catálogo.

Si el mismo producto llega desde varios proveedores, puede seguir siendo una sola ficha de producto. Los precios y el stock de cada proveedor conviene guardarlos en grupos de precios y grupos de almacenes separados, para que la ficha muestre qué precio de compra y qué stock llegaron de cada proveedor.

4. Cómo configurar una importación al catálogo consolidado
En el perfil de importación, selecciona la fuente y elige "Catálogo consolidado" como resultado. Antes de pasar al snapshot, define las claves de identificación, las reglas de creación y actualización de productos y las acciones para artículos que desaparecieron de la fuente: conservarlos, eliminarlos, despublicarlos o poner el stock a cero.

En el snapshot, primero se selecciona el nodo repetido del producto y después se asignan valores a los campos del catálogo. En este ejemplo, el nodo product recibe el rol Producto, name se convierte en el nombre del producto, sku se convierte en el SKU y se abren transformaciones para el SKU. La regla "valor actual contiene subcadena -" con la acción "reemplazar subcadena por un valor vacío" convierte 111-111 en 111111.
