E-commerce

Headless commerce 2021: cosa è e quando conviene per la tua PMI

Headless commerce 2021: cosa è e quando conviene per la tua PMI

Nel 2021 l’e-commerce italiano ha consolidato il salto dimensionale iniziato durante i lockdown del 2020: i consumatori comprano da smartphone e abbandonano un sito che impiega più di tre secondi a caricare. Da maggio Google ha reso i Core Web Vitals un fattore di ranking ufficiale e questo ha spostato il problema della performance dalla scrivania del marketing a quella del CTO.

Gran parte degli e-commerce PMI italiani gira ancora su piattaforme monolitiche come WooCommerce classico, Magento 2 server-rendered o PrestaShop. Oggi il mobile vale il 65-75% delle visite e il 45-55% delle conversioni, ma queste architetture sono rimaste indietro: tema PHP che genera HTML, plugin che caricano CSS e JavaScript sincroni, LCP sopra i 4 secondi su rete 4G.

Il termine headless commerce è la risposta proposta da vendor e agenzie. La promessa: disaccoppiare frontend e backend, servire pagine pre-renderizzate da una CDN globale, ottenere performance native-like senza riscrivere il gestionale. Quanto è vero? E ha senso per una PMI italiana sotto il milione di euro di fatturato online? Questa guida risponde con numeri, costi reali e una roadmap di migrazione in 90 giorni.

TL;DR — In sintesi: Headless commerce significa separare il frontend (un sito statico costruito con Next.js, Nuxt.js o Gatsby e servito da CDN) dal backend commerce (Shopify Plus, BigCommerce, Saleor, Commerce Layer o Magento via API). Si ottengono LCP sotto 1,5 secondi e omnichannel reale, ma il setup costa 40-150k€ e richiede un team dev interno o un partner solido. Conviene a PMI con oltre 1M€ di fatturato online, cataloghi sopra i 500 SKU e ambizioni mobile-first o B2B/B2C multi-canale. Per progetti più piccoli, ottimizzare WooCommerce o passare a Shopify standard resta la scelta razionale.

Cosa significa headless commerce

In un’architettura tradizionale, lo stesso software gestisce catalogo, carrello, pagamento e l’HTML che il browser vede. Tutto vive in un unico processo PHP o Java sullo stesso server. In un’architettura headless, il backend espone API REST o GraphQL e un frontend separato — costruito con Next.js, Nuxt.js, Gatsby o Hugo — consuma quelle API e genera l’HTML.

La parola “headless” indica letteralmente “senza testa”: il commerce engine perde il suo frontend nativo. Quello che resta è un servizio specializzato che gestisce prodotti, prezzi, ordini e magazzino via API. Il frontend può essere un sito web, un’app iOS, un kiosk in negozio o un marketplace partner: ogni canale parla la stessa lingua con lo stesso backend.

Il pattern JAMstack

Il pattern dominante nel 2021 si chiama JAMstack: JavaScript per l’interattività lato client, API per i dati dinamici, Markup pre-generato a build time. Le pagine prodotto vengono compilate in HTML statico durante il deploy e servite da una CDN globale come Vercel, Netlify o Cloudflare Pages. Il browser scarica un file HTML già pronto: nessun database da interrogare, nessun PHP da eseguire, latenze in millisecondi.

Le tecniche moderne — SSG (Static Site Generation), ISR (Incremental Static Regeneration) introdotta da Next.js, SSR (Server-Side Rendering) e BFF (Backend For Frontend) — permettono di bilanciare freschezza dei dati e velocità. Un catalogo di 1.000 prodotti viene pre-renderizzato in 20-40 secondi a build, e singole pagine possono essere rigenerate on-demand quando il prezzo cambia, senza ricostruire tutto il sito.

Differenza con l’architettura monolitica

Un sito WooCommerce tradizionale funziona così: ogni richiesta passa da Apache o Nginx a PHP-FPM, che carica WordPress, esegue 30-80 query MySQL, applica filtri di plugin, renderizza il tema e restituisce HTML. Su un server condiviso, TTFB tipico è 800-1.500 ms; su un VPS ottimizzato con object cache Redis, si scende a 200-400 ms. Sotto i 100 ms è praticamente impossibile senza full-page cache.

Magento 2 ha lo stesso schema con più strati: PHP, Varnish, MySQL, Elasticsearch, Redis. Funziona bene quando tutto è cachato, ma il primo hit non in cache costa 1-3 secondi. Su mobile 4G l’LCP sfora i 4 secondi e Google penalizza nel ranking.

Un sito headless servito da CDN parte da una situazione opposta: il file HTML è già sul nodo edge più vicino all’utente. TTFB è 30-80 ms, LCP sotto 1,5 s è la norma, CLS e FID (che nel 2021 era ancora la metrica di interattività in produzione, mentre INP era in fase di preview) si gestiscono lato codice con lazy loading delle immagini e priorità di rendering.

Codice JavaScript React e Next.js per frontend headless commerce su monitor scuro

Cosa cambia per il developer

Il team frontend smette di lavorare in PHP e passa a JavaScript o TypeScript. Lo stack tipico include React con Next.js, oppure Vue 3 con Nuxt.js, oppure Gatsby per siti molto statici. Tailwind CSS 2.x è lo standard utility-first; Apollo Client gestisce le query GraphQL. Il backend commerce continua a girare dov’era — Shopify, container Magento, VPS Saleor — interrogato solo via API.

JAMstack: lo stack tipico nel 2021

Il framework frontend dominante è Next.js, in versione 11 dal giugno 2021, con image optimization integrata e ISR. Nuxt.js 2.x copre l’ecosistema Vue, Gatsby 3.x resta forte per siti content-heavy. Astro è uscito in preview ma non è ancora maturo per la produzione e-commerce.

Per il deploy dominano Vercel (gli stessi autori di Next.js) e Netlify: build automatica al push Git, CDN globale, preview deploy per branch, funzioni serverless. Costi: 0€ per progetti piccoli, 20-25$/mese per team, 200-500$/mese per traffico medio (1-5 milioni di pageview).

Per la ricerca prodotto, Algolia è lo standard de facto: indicizza il catalogo via API, serve risultati in 20-40 ms, supporta filtri faccettati e typo-tolerance. Costo tipico: 50-300€/mese per un e-commerce medio.

Commerce engine: le scelte concrete del 2021

Il mercato dei backend commerce headless nel 2021 si divide fra SaaS commerciali e soluzioni open source. Ecco le opzioni principali da valutare:

  • Shopify Plus con Storefront API: la via più rapida per chi è già su Shopify. GraphQL, ben documentata, copre catalogo, carrello, checkout. Costo base: 2.000$/mese. (Hydrogen era ancora in preview Q4 2021.)
  • BigCommerce: SaaS API-first dal 2019, pricing simile a Shopify Plus enterprise.
  • Commerce Layer: italiano, headless-first dalla nascita, supporta multi-mercato, multi-valuta e multi-magazzino nativamente. Da 1.000€/mese.
  • Saleor: open source Python/Django, GraphQL nativo, popolare per progetti enterprise self-hosted. Costi infrastruttura 200-600€/mese.
  • Spree Commerce: open source Ruby on Rails, attivo dal 2007, API REST completa.
  • Magento 2 / Adobe Commerce: l’API GraphQL permette di usarlo come backend headless senza migrare dati. Strada di minor frizione per chi ha già investito.

La scelta dipende da tre variabili: volume transazioni, requisiti di personalizzazione, team dev interno. Le PMI senza dev interno tendono a stare su Shopify Plus o BigCommerce per non gestire l’infrastruttura; chi ha già un team sceglie sempre più spesso Saleor o Commerce Layer.

CMS headless: separare contenuto e dati prodotto

Un e-commerce moderno non vende solo prodotti: ha schede informative, guide all’acquisto, articoli SEO, landing page per campagne. Tutto questo materiale editoriale finisce in un CMS headless separato dal commerce engine. I principali player nel 2021:

  • Contentful: pioniere SaaS, API REST e GraphQL, da 489$/mese piano Team.
  • Strapi 3.x: leader open source, Node.js, self-hosted. Infrastruttura 30-100€/mese.
  • Sanity: editor real-time collaborativo, GROQ come query language, free fino a 3 utenti.
  • Storyblok: visual editor inline apprezzato dai marketer, piano starter 90$/mese.
  • Prismic: focus sviluppatori, slices riusabili, piano gratuito generoso.

Per il mercato italiano PMI Strapi è la scelta più sensata quando c’è un team dev: zero licenza, controllo totale, deploy su VPS da 20€/mese. Quando il team manca, Storyblok resta il preferito dai marketing manager per il visual editor.

Team tecnico planning architettura API headless commerce su whiteboard

Vantaggi reali: cosa migliora davvero

Saltando il marketing dei vendor, ecco i tre vantaggi misurabili che giustificano un progetto headless nel 2021:

Performance. Su un sito ben fatto LCP mediano scende sotto 1,5 s, CLS sotto 0,05, Lighthouse 8 sopra 90 su mobile. Dal maggio 2021 i Core Web Vitals sono signal di ranking diretti. Per la conversion, ogni secondo guadagnato sull’LCP vale fra il 2% e l’8% di tasso di conversione in più.

Composability. Il termine sintetizza la possibilità di scegliere il miglior tool per ogni funzione e combinarli via API: Algolia per la ricerca, Stripe e Klarna per i pagamenti, PIM per i prodotti, CRM per il customer service. Nessun vendor lock-in totale: sostituire Algolia richiede 2-3 settimane, su WooCommerce monolitico costa mesi.

Omnichannel reale. Lo stesso backend serve sito, app mobile, marketplace partner, kiosk in negozio. Scorte coerenti, prezzi coerenti, customer journey unificato. Con più di un canale, il monolitico diventa un freno.

Svantaggi reali: quello che i vendor non dicono

Complessità operativa. Un sito headless ha più componenti in movimento: build pipeline, CDN, commerce engine, CMS, search, analytics. Senza un team dev (o un partner solido) le PMI restano bloccate al primo problema serio.

Costi 3-5 volte superiori al primo anno. Un WooCommerce decente costa 5-15k€ di setup; un headless ben fatto parte da 40k€ e arriva a 150k€ per cataloghi complessi con integrazioni ERP, PIM, multi-magazzino. La manutenzione mensile sale da 200-500€ a 2.000-5.000€.

Tempo di delivery più lungo. Un tema WooCommerce esce in 6-8 settimane; un primo MVP headless richiede 12-20 settimane fra setup, integrazioni e test.

Curva di apprendimento per il marketing. Il team marketing perde l’editor visuale del tema: ogni modifica strutturale passa dal CMS o dal developer. Storyblok mitiga, ma non elimina.

Quando conviene davvero: i criteri di decisione

Sulla base di una decina di progetti headless seguiti da agenzie italiane fra 2019 e 2021, ecco le condizioni in cui il ROI esiste davvero:

  • Fatturato e-commerce sopra 1.000.000€ annui (sotto, il delta di conversion non copre il costo).
  • Catalogo sopra 500 SKU con frequente aggiornamento prezzi o varianti.
  • Traffico mobile sopra il 60% con LCP attuale sopra 3 secondi.
  • Presenza di un team dev interno (almeno 2 persone) o partner con SLA chiari.
  • Strategia omnichannel attiva o pianificata a 18 mesi.
  • Marketing tech avanzato: personalizzazione, A/B test, customer data platform.
  • Esigenze internazionali multi-mercato e multi-valuta o vendita su marketplace come Amazon ed eBay da gestire dallo stesso backend.

Per approfondire questi temi suggerisco gli articoli su SEO per e-commerce e su conversion rate optimization, dove molti dei concetti di performance e mobile-first sono trattati in modo complementare.

Quando NON conviene: i casi tipici di insuccesso

Specularmente, ecco le situazioni in cui un progetto headless si trasforma in un buco di budget:

  • Fatturato sotto 500.000€ annui con margini sotto il 30%.
  • Catalogo sotto 200 SKU e basso aggiornamento.
  • Nessun team dev interno e budget di manutenzione sotto i 1.500€/mese.
  • Roadmap di prodotto incerta — l’over-engineering ti costringe a rifare scelte.
  • Esigenze prevalentemente di blog e content marketing con poche transazioni.
  • Stagionalità forte (es. solo Natale) che non giustifica costi fissi alti.

Per la maggioranza delle PMI italiane sotto 1M€ di fatturato online, ottimizzare WooCommerce con cache aggressiva, CDN per immagini, lazy loading e un tema leggero porta LCP sotto 2,5 s con costi nell’ordine dei 5-10k€. Su catalogo limitato è la scelta razionale. Vedi la guida per aprire un e-commerce PMI nel 2021 e le nostre soluzioni e-commerce per partire bene senza over-engineering.

Costi reali nel 2021: cifre dal campo

I numeri che seguono provengono da preventivi reali di agenzie italiane specializzate in headless commerce nel primo semestre 2021, normalizzati per progetti PMI tipici.

Setup iniziale.

  • Discovery + architettura: 5.000-12.000€
  • Setup commerce engine + integrazioni: 8.000-25.000€
  • Frontend Next.js o Nuxt: 15.000-60.000€ a seconda della complessità
  • CMS headless + integrazione: 5.000-15.000€
  • Integrazioni terze (ERP, PIM, CRM): 5.000-30.000€
  • Migrazione dati e contenuti: 3.000-10.000€
  • Totale tipico: 40.000-150.000€

Costi ricorrenti mensili.

  • Licenze SaaS (Shopify Plus, Contentful, Algolia, Vercel Pro): 800-3.000€/mese
  • Infrastruttura cloud (se self-hosted): 200-1.500€/mese
  • Manutenzione e sviluppo continuo: 1.500-5.000€/mese
  • Totale tipico: 2.500-8.000€/mese

A questi vanno aggiunti i costi dei gateway di pagamento (Stripe ~1,4%+0,25€ EU, Klarna 2-4%) e di customer support, indipendenti dall’architettura.

Mobile checkout pagamento rapido smartphone e-commerce headless

Un caso reale: PMI moda lombarda, +28% conversion mobile

Un brand di abbigliamento donna in provincia di Bergamo, 2,3M€ di fatturato online nel 2020, catalogo 1.400 SKU, ha migrato da Magento 2 self-hosted a un’architettura headless fra gennaio e maggio 2021. Stack: Next.js 10 (poi 11) su Vercel, backend Magento 2 mantenuto via GraphQL, Contentful come CMS, Algolia per la ricerca, Stripe e Klarna.

Risultati misurati nei primi 90 giorni post go-live vs trimestre precedente:

  • LCP mediano mobile: da 3,8 s a 1,2 s (-68%)
  • CLS mediano: da 0,21 a 0,03 (-86%)
  • Lighthouse mobile: da 31 a 92
  • Bounce rate mobile: da 64% a 47% (-26%)
  • Conversion rate mobile: da 1,1% a 1,4% (+28%)
  • Conversion rate desktop: da 2,3% a 2,5% (+9%)

Costo totale: 87.000€ chiavi in mano fra agenzia e licenze del primo anno. ROI raggiunto in 11 mesi. Il punto critico, secondo il CTO, è stato il go-live: due settimane di assestamento con bug minori sul tracciamento Analytics e sui webhook di magazzino.

Roadmap di migrazione in 90 giorni

La timeline che segue è realistica per una PMI con catalogo medio (500-2.000 SKU) e team interno o partner dedicato. Tempi più lunghi se mancano dati strutturati o se le integrazioni ERP sono complesse.

Fase 1 — Discovery e architettura (giorni 1-15)

Audit del sito con Lighthouse 8 e PageSpeed Insights, raccolta dei Core Web Vitals reali dal Chrome User Experience Report. Mappatura dei processi: come arriva un prodotto sul sito, come si gestisce un ordine, quali integrazioni esistono. Scelta dello stack: commerce engine, frontend, CMS, search, payment. Output: documento di architettura e budget definitivo.

Fase 2 — Setup ambienti e prototipo (giorni 16-35)

Provisioning di Vercel o Netlify, repository Git, configurazione del commerce engine in sandbox con dati di test. Prototipo navigabile: homepage, lista categoria, scheda prodotto. Obiettivo: validare lo stack prima di scalare.

Fase 3 — Sviluppo frontend completo (giorni 36-60)

Tutte le pagine: catalogo completo, carrello, checkout multi-step, area utente, pagine editoriali dal CMS, integrazione Algolia con filtri faccettati, micro-interazioni. Test su browser e dispositivi reali, non solo Chrome DevTools.

Fase 4 — Migrazione dati e SEO (giorni 61-75)

Migrazione di prodotti, ordini storici, clienti. Setup di tutti i redirect 301 dalle vecchie URL alle nuove (è il punto su cui si perdono più posizionamenti se trascurato). Sitemap aggiornata, schema.org Product e Offer, verifica via Google Search Console. GA4 con eventi e-commerce e pixel marketing.

Fase 5 — Test, soft launch e go-live (giorni 76-90)

Test end-to-end con ordini reali a basso valore. Soft launch su un sottoinsieme di traffico (10-20%) via feature flag. Monitoring dei Core Web Vitals reali e dei tassi di conversione. Cutover finale nei giorni a traffico più basso, monitoring intensivo per 72 ore.

Alternative graduali: PWA e ottimizzazioni progressive

Per chi non ha budget o tempi per un progetto headless completo esiste una via intermedia: trasformare il sito in una PWA e ottimizzare progressivamente il frontend, senza riscrivere il backend. Un approfondimento su web app PWA.

Approcci ibridi popolari nel 2021: pre-rendering selettivo di homepage e schede top, image optimization aggressiva, critical CSS inline, edge cache CDN per le pagine più visitate. Questi interventi riducono LCP del 40-60% con un investimento 5-10 volte minore rispetto a un headless completo.

FAQ — Domande frequenti

Headless commerce è la stessa cosa di JAMstack?

No, ma sono correlati. JAMstack è un pattern architetturale generico (JavaScript + API + Markup) applicabile a qualsiasi sito. Headless commerce è l’applicazione specifica del pattern al mondo e-commerce, con un commerce engine come backend.

Devo abbandonare WooCommerce o Magento per passare a headless?

No. Sia WooCommerce (via REST API o WPGraphQL) sia Magento 2 (via GraphQL API) possono fare da backend headless mantenendo i dati esistenti. Cambia solo il frontend. Questo riduce il rischio di migrazione.

Quanto migliora davvero la conversion rate?

Dipende dalla baseline. Se l’LCP attuale è sopra 4 s su mobile, è ragionevole attendersi +15-30% di conversion rate mobile in 6 mesi. Se l’LCP è già sotto 2 s, il margine si riduce a +5-10%.

Posso fare headless solo su parte del sito?

Sì, è una strategia valida. Si parte spesso dalla homepage e dalle landing campagne (le pagine più visitate) e si migrano le schede prodotto in una seconda fase. Le pagine d’amministrazione e l’area cliente possono restare sul vecchio stack a lungo.

Headless aiuta il SEO?

Indirettamente sì: i Core Web Vitals sono signal di ranking dal maggio 2021. Headless rende molto più facile centrare gli obiettivi su LCP, CLS e FID. Ma il SEO tecnico (schema.org, sitemap, redirect, hreflang) va comunque curato e non viene “regalato” dall’architettura.

Che competenze servono nel team interno?

Almeno un frontend developer con esperienza React o Vue, conoscenze di TypeScript, capacità di lavorare con API GraphQL, dimestichezza con build pipeline e deploy su CDN. Per progetti più strutturati anche un backend developer sulla parte API custom o BFF.

Quanto rischio di fallimento c’è in un progetto headless?

Significativo se si sottostima la complessità. La causa più frequente di fallimento è il go-live affrettato senza redirect 301 corretti e senza monitoring dei Core Web Vitals reali. Un partner esperto e un soft launch graduale riducono il rischio sotto il 10%.

Conclusione: il check rapido prima di partire

Headless commerce non è la scelta per tutti, ma per la fascia di PMI che ha già raggiunto una certa dimensione e sente i limiti tecnici del monolitico è la strada corretta. Regola pratica 2021: se il fatturato online supera 1M€, il mobile è oltre il 60% del traffico e il team dev esiste, vale la pena valutare. Sotto queste soglie, ottimizzare WooCommerce o passare a Shopify standard porta risultati simili con un decimo del budget.

Ciò che separa i progetti riusciti da quelli falliti è la qualità del partner tecnico e la chiarezza della roadmap. Un team che parte senza audit dei Core Web Vitals, senza mappa dei redirect 301 e senza piano di rollback brucerà il budget. Un team che pianifica fase per fase, valida l’architettura su prototipo e fa un soft launch graduale raggiunge i numeri della case history mostrata sopra.

Vuoi valutare se un progetto headless ha senso per la tua PMI?

Brentasoft segue progetti e-commerce dal 2008 e ha esperienza diretta su migrazioni headless con Next.js, Saleor, Shopify Plus e Magento 2 GraphQL. Scopri le nostre soluzioni e-commerce e l’approccio alle web app e PWA, oppure richiedi una valutazione tecnica gratuita tramite il nostro preventivatore online: in 24 ore ricevi un primo riscontro su fattibilità, budget di massima e timeline.

Vuoi una soluzione su misura per la tua azienda?

Brentasoft sviluppa gestionali, CRM e software personalizzati per PMI italiane. Parliamo del tuo progetto.