Multisito multilingua

Case Study

Multisito XS Instruments

4 brand, 4 siti, una sola piattaforma.

Gruppo Giorgio Bormac · Strumentazione scientifica · Live dal 2026

Quattro brand del gruppo XS Instruments su quattro siti indipendenti, ciascuno multilingua, alimentati da un unico backend e da una sola pipeline di sincronizzazione catalogo. Ogni brand ha la propria identità visiva, le proprie categorie e le proprie lingue, ma i dati arrivano tutti dallo stesso PIM.

4 brand

Identità visive distinte, una sola codebase

8 siti

4 brand × 2 lingue (IT/EN)

1 backend

Un'unica gestione condivisa

0 intervento

Cliente autonomo: decide on/off per brand sul PIM

Vedi tutti i case study
Indice del case study
  1. Il gruppo
  2. La sfida
  3. Una piattaforma, quattro identità
  4. Catalogo che si aggiorna da solo
  5. Categorie su misura per ogni brand
  6. Immagini sempre allineate
  7. Customizzazione di Mall
  8. Ricerca multisite
  9. Multilingua per brand
  10. Risultati
  11. Testimonial
  12. Stack tecnico

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.

PIM OnPage Catalogo unico SYNC Token check immagini Filtro per brand 1 BACKEND OctoberCMS multisite 8 site definitions xsinstruments.com argo-lab.com neyacentrifuges.com ondaspectrophotometer.com

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.]
[Nome e ruolo] · Giorgio Bormac Srl

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

OctoberCMS 4.x OFFLINE.Mall (esteso) PHP 8.3 MariaDB Nginx + OpenResty (reverse proxy SSL)

Frontend & UX

Tailwind CSS (4 temi custom, uno per brand) Identità visiva indipendente per brand Header con ricerca espandibile

Integrazioni

OnPage (PIM REST API) Sincronizzazione automatica multi-brand

Funzionalità custom WaveStaq

Plugin multisite Mall (gestione brand su prodotti/categorie) Sincronizzazione intelligente immagini (token check) Ricerca cross-brand isolata Adattamento albero categorie per brand

Multilingua & SEO

8 site definitions (4 brand × IT/EN) hreflang per coppia brand/lingua JSON-LD strutturato Roadmap DE/FR/ES 2026

Accessibilità & Privacy (custom WaveStaq)

Componente accessibility Gestione cookie GDPR & privacy Pannello consensi conforme

Performance

Token check su file (90%+ banda risparmiata) Eager loading Cache HTTP & opcache Image optimization

Hai un gruppo di brand da unificare?

Raccontami i tuoi brand, i loro cataloghi, le sovrapposizioni e le differenze. Analizziamo insieme se l'architettura multisito può ridurre il tuo lavoro a un quarto.

Vedi tutti i case study

Risposta entro 24h · Primo confronto gratuito

Contattami

Compila il form e ti ricontatto entro 24 ore.