Capitolo 1
Il gruppo
XS Instruments è una famiglia di brand della Giorgio Bormac Srl, gruppo di Carpi (MO) specializzato nella strumentazione scientifica per laboratorio, industria e ricerca.
Quattro brand, ognuno con la propria specializzazione, il proprio pubblico, il proprio mercato. Stessi proprietari, stesso magazzino, stesso ufficio commerciale — ma quattro identità separate online, perché ogni brand parla a clienti diversi.
Capitolo 2
La sfida
Quattro siti separati significano, nel modello tradizionale, quattro volte il lavoro: contenuti duplicati, prezzi non allineati, sviluppi indipendenti, costi di manutenzione moltiplicati. La sfida era preservare le identità separate dei brand mantenendo una sola macchina dietro le quinte.
-
Quattro brand con cataloghi sovrapposti
Lo stesso prodotto può essere venduto da più brand con descrizioni diverse, oppure essere esclusivo di un brand.
-
Identità visive completamente diverse
Quattro logo, quattro palette, quattro toni di voce. Devono sembrare quattro aziende diverse al visitatore.
-
Lingue per ogni mercato
IT/EN attivi su tutti i brand, DE/FR/ES in roadmap. Ogni lingua deve essere indipendente per brand.
-
Volumi importanti
Decine di migliaia di prodotti possibili nel PIM — il cliente decide quali pubblicare e su quali brand.
-
Manutenzione sostenibile
Aggiornamenti del CMS, della piattaforma e-commerce, del frontend devono essere fatti una sola volta per tutti i brand.
Capitolo 3
Una piattaforma, quattro identità
Architettura multisito su una sola installazione: un solo CMS, un solo database, un solo backend. Quattro temi frontend completamente separati — uno per brand — che condividono i dati ma non l'identità visiva.
Sul backend ci sono otto site definitions (4 brand × 2 lingue: italiano e inglese). Il sistema riconosce automaticamente quale sito sta servendo e applica il tema corretto, le categorie corrette, la lingua corretta. Per il visitatore i quattro siti sembrano completamente indipendenti.
Capitolo 4
Catalogo che si aggiorna da solo
Il catalogo prodotti è uno solo, custodito nel PIM (OnPage). Ogni elemento — prodotti, schede tecniche, immagini, traduzioni — ha un campo "online per brand": il cliente decide direttamente sul PIM quale prodotto pubblicare su quale sito, senza intervento di sviluppatori.
La sincronizzazione automatica legge il PIM, riconosce i flag per ciascun brand, e popola ogni sito con il suo catalogo nella sua lingua. Lo stesso prodotto può essere visibile su due brand contemporaneamente con descrizioni diverse, oppure essere esclusivo di un brand.
Decine di migliaia
di prodotti gestibili dal cliente
~18 min
sincronizzazione completa multi-brand
0
intervento sviluppatore richiesto
Capitolo 5
Categorie su misura per ogni brand
Sul PIM le categorie sono organizzate in una gerarchia profonda — Categorie → Sottocategorie → Sezioni → Prodotti — pensata per la massima granularità tecnica.
Ogni brand però ha esigenze di navigazione diverse: un brand multi-prodotto come ArgoLab ha bisogno di un albero gerarchico classico con filtri tecnici per tipologia; un brand specializzato come Neya (centrifughe) o Onda (spettrofotometri) ha bisogno di un albero piatto, organizzato per categoria d'uso. La sincronizzazione adatta automaticamente l'albero PIM all'albero ottimale per ogni brand.
Capitolo 6
Immagini sempre allineate
Migliaia di immagini prodotto sul PIM, distribuite su quattro siti. Riscaricarle tutte ogni notte sarebbe inutile e costoso. Il sistema usa un meccanismo di token per riconoscere cosa è cambiato.
Token check
Se l'immagine è invariata viene saltata (skipped) — niente download, niente traffico inutile.
Sostituzione automatica
Se l'immagine è cambiata sul PIM, viene scaricata e sostituisce la vecchia. Zero versioning manuale.
Eliminazione obsoleti
Se un'immagine viene rimossa dal PIM, viene cancellata anche dai siti. Niente file orfani.
Import nuovi
Le immagini nuove vengono scaricate la prima volta e poi diventano "skipped" finché non cambiano.
Numeri reali di una sincronizzazione tipo
Su una sincronizzazione recente: ~2.000 file invariati (token uguale, skip), ~250 nuovi scaricati, ~150 sostituiti, ~150 eliminati. Banda risparmiata: 90%+ rispetto a uno scaricamento massivo.
Capitolo 7
Customizzazione di Mall
OFFLINE.Mall è la piattaforma e-commerce open source che alimenta lo store di tutti e quattro i brand. Nasce come motore single-site: per gestire correttamente la separazione tra brand è stato sviluppato un plugin custom WaveStaq che estende Mall con il concetto di "gruppo".
Ogni prodotto, ogni categoria, ogni indice di ricerca è marcato con il brand di appartenenza. I redattori del backend vedono solo i prodotti del proprio brand, evitando errori di pubblicazione incrociata. La struttura è retro-compatibile: se domani il plugin viene disabilitato, Mall continua a funzionare normalmente.
Capitolo 8
Ricerca multisite isolata
Ogni sito ha la propria barra di ricerca, posizionata nell'header con icona espandibile. Cerca per nome prodotto e per codice articolo (SKU), con autocomplete che mostra i primi cinque risultati durante la digitazione e una pagina di risultati completa con paginatore.
La ricerca è multilingua nativa (cerca nella lingua corrente del sito) e isolata per brand: se cerchi un termine sul sito ArgoLab, vedi solo prodotti ArgoLab — anche se lo stesso termine esiste nel catalogo di un altro brand. Niente confusione, niente travasi.
Capitolo 9
Multilingua nativo per brand
Otto site definitions sul backend: quattro brand × due lingue (italiano e inglese), tutte attive su tutti i siti. Tedesco, francese e spagnolo sono in roadmap per l'espansione 2026.
Le traduzioni dei contenuti tecnici (nomi prodotto, descrizioni, schede tecniche) arrivano dal PIM e sono sincronizzate insieme al catalogo. SEO multilingua corretto con tag hreflang specifici per coppia brand/lingua: i motori di ricerca capiscono che xsinstruments.com/it e xsinstruments.com/en sono versioni diverse della stessa pagina, mentre argo-lab.com/it è completamente indipendente.
Capitolo 10
Risultati
Numeri tangibili dell'architettura multisito in produzione.
4 brand
Identità visive distinte, una sola codebase
1 backend
Un'unica gestione condivisa
0 intervento
Sviluppatore non serve per pubblicare/nascondere prodotti
~18 min
Sincronizzazione completa multi-brand
8 site def
4 brand × IT/EN attivi (DE/FR/ES in roadmap)
Decine di migliaia
Prodotti gestibili dal cliente sul PIM
~2.000
File verificati senza traffico inutile (token check)
0 errori
Sincronizzazioni recenti, zero blocchi
L'autonomia del cliente è il vero risultato: gestisce migliaia di prodotti, ne pubblica e ne nasconde su singoli brand, aggiorna immagini e traduzioni — tutto direttamente dal PIM, senza dover aprire un ticket o aspettare uno sviluppatore.
Capitolo 11
Testimonial
[Quote del cliente — placeholder. Sostituisci con la testimonianza reale di un referente del gruppo Bormac.]
Capitolo 12
Stack tecnico
Una panoramica delle tecnologie principali. Lavoro con qualsiasi PIM ed ERP — OnPage, Akeneo, Pimcore, Salsify e altri sistemi di product information management.
Piattaforma
Frontend & UX
Integrazioni
Funzionalità custom WaveStaq
Multilingua & SEO
Accessibilità & Privacy (custom WaveStaq)
Performance