Capítulo 1
El grupo
XS Instruments es una familia de marcas de Giorgio Bormac Srl, grupo con sede en Carpi (MO, Italia) especializado en instrumentación científica para laboratorio, industria e investigación.
Cuatro marcas, cada una con su especialización, su público, su mercado. Mismos propietarios, mismo almacén, misma oficina comercial — pero cuatro identidades separadas online, porque cada marca habla a clientes distintos.
Capítulo 2
El desafío
Cuatro sitios separados significan, en el modelo tradicional, cuatro veces el trabajo: contenidos duplicados, precios no alineados, desarrollos independientes, costes de mantenimiento multiplicados. El desafío era preservar las identidades separadas de las marcas manteniendo una sola máquina entre bastidores.
-
Cuatro marcas con catálogos superpuestos
El mismo producto puede ser vendido por varias marcas con descripciones distintas, o ser exclusivo de una marca.
-
Identidades visuales completamente distintas
Cuatro logos, cuatro paletas, cuatro tonos de voz. Deben parecer cuatro empresas distintas al visitante.
-
Idiomas para cada mercado
IT/EN activos en todas las marcas, DE/FR/ES en roadmap. Cada idioma debe ser independiente por marca.
-
Volúmenes importantes
Decenas de miles de productos posibles en el PIM — el cliente decide cuáles publicar y en qué marcas.
-
Mantenimiento sostenible
Las actualizaciones del CMS, de la plataforma e-commerce y del frontend deben hacerse una sola vez para todas las marcas.
Capítulo 3
Una plataforma, cuatro identidades
Arquitectura multisitio en una sola instalación: un único CMS, una única base de datos, un único backend. Cuatro temas frontend completamente separados — uno por marca — que comparten los datos pero no la identidad visual.
En el backend hay ocho site definitions (4 marcas × 2 idiomas: italiano e inglés). El sistema reconoce automáticamente qué sitio está sirviendo y aplica el tema correcto, las categorías correctas, el idioma correcto. Para el visitante los cuatro sitios parecen completamente independientes.
Capítulo 4
Un catálogo que se actualiza solo
El catálogo de productos es único, custodiado en el PIM (OnPage). Cada elemento — productos, fichas técnicas, imágenes, traducciones — tiene un campo "online por marca": el cliente decide directamente en el PIM qué producto publicar en qué sitio, sin intervención de desarrolladores.
La sincronización automática lee el PIM, reconoce los flags para cada marca y llena cada sitio con su catálogo en su idioma. El mismo producto puede ser visible en dos marcas a la vez con descripciones distintas, o ser exclusivo de una marca.
Decenas de miles
de productos gestionables por el cliente
~18 min
sincronización completa multi-marca
0
intervención de desarrollador necesaria
Capítulo 5
Categorías a medida para cada marca
En el PIM las categorías están organizadas en una jerarquía profunda — Categorías → Subcategorías → Secciones → Productos — pensada para la máxima granularidad técnica.
Cada marca, sin embargo, tiene necesidades de navegación distintas: una marca multi-producto como ArgoLab necesita un árbol jerárquico clásico con filtros técnicos por tipología; una marca especializada como Neya (centrífugas) u Onda (espectrofotómetros) necesita un árbol plano, organizado por categoría de uso. La sincronización adapta automáticamente el árbol PIM al árbol óptimo para cada marca.
Capítulo 6
Imágenes siempre alineadas
Miles de imágenes de producto en el PIM, distribuidas en cuatro sitios. Descargarlas todas cada noche sería inútil y costoso. El sistema usa un mecanismo de token para reconocer qué ha cambiado.
Token check
Si la imagen no ha cambiado se omite (skipped) — sin descarga, sin tráfico innecesario.
Sustitución automática
Si la imagen ha cambiado en el PIM, se descarga y sustituye a la antigua. Cero versionado manual.
Eliminación de obsoletos
Si se elimina una imagen del PIM, también se borra de los sitios. Sin archivos huérfanos.
Importación de nuevos
Las imágenes nuevas se descargan la primera vez y luego se vuelven "skipped" hasta que cambian.
Números reales de una sincronización tipo
En una sincronización reciente: ~2.000 archivos sin cambios (mismo token, skip), ~250 nuevos descargados, ~150 sustituidos, ~150 eliminados. Ancho de banda ahorrado: 90%+ respecto a una descarga masiva.
Capítulo 7
Personalización de Mall
OFFLINE.Mall es la plataforma e-commerce open source que alimenta la tienda de las cuatro marcas. Nace como motor single-site: para gestionar correctamente la separación entre marcas se ha desarrollado un plugin a medida de WaveStaq que amplía Mall con el concepto de "grupo".
Cada producto, cada categoría, cada índice de búsqueda está marcado con la marca a la que pertenece. Los redactores del backend ven solo los productos de su marca, evitando errores de publicación cruzada. La estructura es retrocompatible: si mañana se deshabilita el plugin, Mall sigue funcionando normalmente.
Capítulo 8
Búsqueda multisitio aislada
Cada sitio tiene su propia barra de búsqueda, situada en el header con icono expandible. Busca por nombre de producto y código de artículo (SKU), con autocompletado que muestra los primeros cinco resultados mientras escribes y una página de resultados completa con paginador.
La búsqueda es multilingüe nativa (busca en el idioma actual del sitio) y aislada por marca: si buscas un término en el sitio ArgoLab, ves solo productos ArgoLab — aunque el mismo término exista en el catálogo de otra marca. Sin confusión, sin filtraciones.
Capítulo 9
Multilingüe nativo por marca
Ocho site definitions en el backend: cuatro marcas × dos idiomas (italiano e inglés), todos activos en todos los sitios. Alemán, francés y español están en el roadmap para la expansión 2026.
Las traducciones de los contenidos técnicos (nombres de productos, descripciones, fichas técnicas) provienen del PIM y se sincronizan junto al catálogo. SEO multilingüe correcto con etiquetas hreflang específicas por par marca/idioma: los motores de búsqueda entienden que xsinstruments.com/it y xsinstruments.com/en son versiones distintas de la misma página, mientras que argo-lab.com/it es completamente independiente.
Capítulo 10
Resultados
Números tangibles de la arquitectura multisitio en producción.
4 marcas
Identidades visuales distintas, un único codebase
1 backend
Una única gestión compartida
0 intervención manual
No se necesita desarrollador para publicar/ocultar productos
~18 min
Sincronización completa multi-marca
8 site defs
4 marcas × IT/EN activos (DE/FR/ES en roadmap)
Decenas de miles
Productos gestionables por el cliente en el PIM
~2.000
Archivos verificados sin tráfico innecesario (token check)
0 errores
Sincronizaciones recientes, cero bloqueos
La autonomía del cliente es el verdadero resultado: gestiona miles de productos, los publica y oculta en marcas individuales, actualiza imágenes y traducciones — todo directamente desde el PIM, sin tener que abrir un ticket o esperar a un desarrollador.
Capítulo 11
Testimonio
[Cita del cliente — marcador. Reemplaza con el testimonio real de un referente del grupo Bormac.]
Capítulo 12
Stack técnico
Un resumen de las principales tecnologías. Trabajo con cualquier PIM y ERP — OnPage, Akeneo, Pimcore, Salsify y otros sistemas de product information management.
Plataforma
Frontend y UX
Integraciones
Funcionalidades a medida WaveStaq
Multilingüe y SEO
Accesibilidad y Privacidad (a medida WaveStaq)
Rendimiento