Un CMS (Content Management System, sistema di gestione dei contenuti) è un software con cui crei e modifichi pagine, prodotti e testi di un sito da un pannello di amministrazione, senza saper programmare. In base a chi gestisce il server e a cosa paghi, i CMS sono di quattro tipi: open source sul tuo hosting (WordPress, Joomla, Drupal, PrestaShop, OpenCart), piattaforme SaaS in abbonamento (Shopify), website builder (Wix, Squarespace) e sistemi su misura sviluppati da un'agenzia.
Per un negozio online la scelta di solito è tra open source e SaaS, e l'errore più comune è confrontare solo il prezzo della licenza: un CMS gratuito richiede hosting, plugin e ore di sviluppo, un abbonamento richiede app e un piano che presto diventa stretto. Qui sotto trovi come funziona un CMS, una tabella dei tipi, un calcolo annuo di esempio in euro e cinque verifiche prima di scegliere.
Quando ci si chiede cos'è un CMS
Di solito quando si vuole aprire un negozio online o rifare un vecchio sito, e l'agenzia o un conoscente parla per la prima volta di «CMS», «piattaforma e-commerce», «WordPress o PrestaShop». Le prime domande sono «Cos'è un CMS in parole semplici?» e «Quali tipi di CMS esistono?», poi «Quale CMS per chi inizia?» e «Che differenza c'è tra CMS e CRM?».
La domanda «Qual è il CMS migliore?» porta fuori strada: un migliore in assoluto non esiste. La domanda giusta è un'altra: chi si occuperà del negozio e quanto costa in un anno, con tutti i plugin e le ore dello sviluppatore?
Come funziona un CMS
Un CMS separa i contenuti del sito dalla grafica: inserisci un prodotto nel pannello di amministrazione, il prodotto viene salvato nel database e il tema lo mostra sul sito con il design scelto. Per questo cambi un prezzo o crei una pagina senza toccare il codice, e puoi cambiare il design senza toccare i prodotti.

- Pannello di amministrazione (backend): qui gestisci prodotti, pagine, ordini e utenti.
- Database: qui sono salvati prodotti, testi, ordini e impostazioni.
- Tema (template): il design con cui i visitatori vedono i dati del database (frontend).
- Plugin (moduli, estensioni): funzioni aggiuntive come pagamenti, spedizioni, filtri, scambio di dati con altri programmi.
Quali tipi di CMS esistono: quattro tipi
I tipi si distinguono soprattutto per chi si occupa di server, aggiornamenti e sicurezza e per cosa paghi. Da questo dipendono i costi e quanto puoi adattare il sito alle tue esigenze.
| Tipo | Esempi | Chi gestisce il server e gli aggiornamenti | Cosa paghi |
|---|---|---|---|
| Open source | WordPress + WooCommerce, Joomla, Drupal, PrestaShop, OpenCart | Tu o il tuo sviluppatore | Hosting, plugin e temi a pagamento, lavoro dello sviluppatore |
| Piattaforma SaaS | Shopify, Elbuz CMS | Il fornitore | Abbonamento mensile, app a pagamento |
| Website builder | Wix, Squarespace | Il fornitore | Abbonamento; le funzioni di negozio di solito nei piani più alti |
| Su misura | Sistema proprietario di un'agenzia | L'agenzia che l'ha sviluppato | Realizzazione e ogni modifica |

Open source: il codice è aperto, scarichi il sistema gratis e lo modifichi come vuoi. Il prezzo della libertà sono server, aggiornamenti di sicurezza e backup a carico tuo. Il SaaS se ne occupa al posto tuo, ma il negozio vive nei limiti del piano e della piattaforma. I website builder vanno benissimo per un sito vetrina o una landing page, ma con un negozio di migliaia di prodotti spesso mostrano i loro limiti. Un sistema su misura ha senso per un progetto fuori dal comune, ma ti lega a un'agenzia: se smette di svilupparlo, nessuno lo aggiorna più.
Quale CMS per un negozio online
Per un negozio scegli una piattaforma e-commerce, non un CMS generico: carrello, varianti di prodotto, pagamenti, spedizioni e ordini sono già inclusi. Tra gli open source ci sono WooCommerce (il plugin e-commerce di WordPress), PrestaShop e OpenCart; tra le piattaforme SaaS, Shopify ed Elbuz CMS.
| Piattaforma | Tipo | A chi si adatta |
|---|---|---|
| WooCommerce | Open source, plugin per WordPress | Se il sito è già su WordPress e il negozio si aggiunge ai contenuti |
| PrestaShop | Open source, moduli a pagamento nel marketplace ufficiale | Negozi piccoli e medi che lavorano con un'agenzia o uno sviluppatore |
| OpenCart | Open source | Negozi piccoli e medi con uno sviluppatore a portata di mano |
| Shopify, Elbuz CMS | SaaS | Chi non vuole occuparsi di server e aggiornamenti |
Qui non trovi di proposito una classifica del «CMS migliore»: le differenze tra le piattaforme sono minori di quelle tra i team che le configurano. Scegli in base a chi seguirà il negozio e alle verifiche qui sotto. Come si parte con un negozio senza un hosting proprio lo vedi nella pagina creare un negozio online.
Quanto costa un CMS in un anno
Non confrontare il prezzo della licenza, ma tutti i pagamenti di un anno. Per open source e SaaS le voci sono diverse:
Costo annuo = licenza o abbonamento × 12 + hosting + dominio + plugin e app a pagamento + ore di sviluppo × tariffa oraria
Esempio di calcolo con cifre ipotetiche, non sono i prezzi di CMS specifici. Open source: hosting 10 € al mese, cioè 120 €; dominio 15 €; plugin a pagamento per pagamenti, spedizioni e filtri 200 €; 20 ore di sviluppo a 50 €, cioè 1.000 €. Totale 1.335 € all'anno. SaaS: abbonamento 39 € al mese, cioè 468 €; app 15 € al mese, cioè 180 €; dominio 15 €; 4 ore di sviluppo, cioè 200 €. Totale 863 € all'anno.

In questo esempio il CMS «gratuito» costa di più, perché la parte più grande della somma sono le ore di sviluppo. Dal secondo anno il quadro si ribalta: i plugin sono già acquistati, l'open source costa solo hosting, dominio e manutenzione, mentre l'abbonamento SaaS lo paghi ogni anno. Fai il conto di entrambe le opzioni su due o tre anni, con la tua tariffa oraria e i listini reali delle piattaforme. Per i plugin controlla se li compri o li noleggi: un abbonamento annuale a un plugin è una spesa ricorrente.
Quale CMS scegliere: 5 verifiche
Prima di scegliere controlla cinque cose che dopo il lancio costano di più da correggere:
- Esportazione dei dati. Puoi esportare prodotti, clienti e ordini in un file? Senza questo, passare a un altro CMS significa ricopiare tutto a mano.
- Integrazioni. Ci sono plugin pronti per i tuoi metodi di pagamento (PayPal, carte, Satispay, Klarna), i tuoi corrieri (Poste Italiane, BRT, GLS), i marketplace e il gestionale contabile, o devi commissionare uno sviluppo?
- Aggiornamenti e sicurezza. Chi installa gli aggiornamenti, fa i backup e risponde se qualcuno entra nel sito?
- Limiti del piano. Per il SaaS: quanti prodotti, utenti e versioni linguistiche include il piano, e quanto costa quello successivo?
- SEO. Puoi impostare URL, title, description e redirect senza uno sviluppatore?

Per un negozio in Italia aggiungi una verifica: puoi modificare il testo del pulsante d'ordine? Il Codice del consumo (art. 51, comma 2) chiede che il pulsante riporti in modo facilmente leggibile soltanto le parole «ordine con obbligo di pagare» o una formulazione corrispondente inequivocabile.
Ogni verifica falla in una demo o nel periodo di prova, non sulla base della descrizione: carica 20–30 dei tuoi prodotti, fai un ordine di prova e prova a esportare tutto di nuovo in un file.
Quando i prodotti arrivano dai fornitori e vanno su più canali
Un CMS da solo non risolve un problema: da dove arrivano nel negozio prodotti, prezzi e giacenze aggiornati, se la merce viene da più fornitori e vendi anche su comparatori di prezzo e marketplace?
In Elbuz c'è un unico catalogo: lì arrivano i listini dei fornitori, e da lì prodotti, prezzi e giacenze passano con il modulo Elbuz Tunnel direttamente nel database di un negozio su OpenCart, WooCommerce o PrestaShop; con Shopify lo scambio passa dall'API della piattaforma. Dallo stesso catalogo nascono i feed prodotti per Google Shopping; di più nella pagina catalogo prodotti per il negozio. Se stai ancora scegliendo il CMS, il negozio può girare su Elbuz CMS, una piattaforma SaaS basata sul core di OpenCart 3: il negozio nasce dal catalogo Elbuz con un pulsante in circa due minuti, con oltre 100 modelli e dominio proprio, l'HTTPS si attiva da solo ed Elbuz scarica gli ordini ogni 5 minuti. A chi non conviene: con qualche decina di prodotti da un solo fornitore basta il pannello del CMS.
Negozio online con Elbuz CMSNegozio, catalogo e ordini in un solo sistema, 14 giorni gratis
Domande frequenti
Cos'è un CMS in parole semplici?
Un programma con un pannello di amministrazione in cui modifichi i contenuti di un sito, cioè pagine, prodotti e testi, senza conoscere il codice. I dati stanno in un database e il tema li mostra ai visitatori.
Quali tipi di CMS esistono?
Quattro: open source da installare sul tuo hosting (WordPress, Joomla, Drupal e, per i negozi, WooCommerce, PrestaShop, OpenCart), piattaforme SaaS in abbonamento (Shopify, Elbuz CMS), website builder (Wix, Squarespace) e sistemi su misura delle agenzie.
Quale CMS per chi inizia?
Chi non ha uno sviluppatore va online più in fretta con un SaaS o un website builder: server e aggiornamenti li gestisce il fornitore. Per un negozio scegli una piattaforma e-commerce e fai le cinque verifiche nella demo.
Esiste un CMS gratuito?
Sì, i sistemi open source: WordPress, Joomla, Drupal, PrestaShop e OpenCart si scaricano gratis. Paghi hosting, plugin a pagamento e lavoro dello sviluppatore, come nel calcolo del costo annuo.
WordPress è un CMS?
Sì, WordPress è uno dei CMS, non un sinonimo di CMS. Diventa un negozio con il plugin WooCommerce.
Che differenza c'è tra CMS e CRM?
Il CMS gestisce ciò che i visitatori vedono sul sito: pagine, prodotti, testi. Il CRM gestisce clienti e vendite: contatti, ordini, storico delle conversazioni.
Fonti
- WooCommerce, piattaforma e-commerce open source per WordPress – woocommerce.com; WordPress – wordpress.org.
- OpenCart, piattaforma e-commerce open source gratuita – opencart.com; PrestaShop – prestashop.com.
- Shopify, piani e prezzi – shopify.com/it/prezzi.
- D.Lgs. 6 settembre 2005, n. 206 (Codice del consumo), art. 51, comma 2: pulsante «ordine con obbligo di pagare» – normattiva.it.
Verificato il 01.11.2026. Tutti i prezzi nell'articolo sono esempi di calcolo ipotetici.
