Introduzione a SAP Spartacus
Insights · ·16 min di lettura

Introduzione a SAP Spartacus

Spadoom Editorial

Il mondo dello shopping online sta crescendo a un ritmo senza precedenti. Con oltre cinque miliardi di utenti internet in tutto il mondo, il numero di persone che effettuano acquisti online continua a salire. In effetti, nel solo 2022, le vendite di e-commerce al dettaglio hanno superato la straordinaria cifra di 5,7 trilioni di dollari USA a livello mondiale. Questa statistica incredibile evidenzia l’immenso potenziale e le opportunità per le aziende nel mercato degli storefront online.

Come titolare di un’azienda, è assolutamente cruciale sfruttare questo potenziale e garantire che la tua presenza online si distingua nel panorama digitale in continua espansione. Ma come puoi assicurarti che il tuo storefront online non solo catturi l’attenzione del tuo pubblico di riferimento, ma offra anche una customer experience eccezionale?

Quello che tutti cercano in questa era digitale è uno storefront online che offra un’esperienza utente eccezionale, prestazioni fulminee e scalabilità fluida. Ebbene, con lo store SAP Spartacus, ora chiamato SAP Composable Storefront, quel mondo diventa realtà!

Che tu sia un imprenditore che vuole rivoluzionare la propria presenza e-commerce o un appassionato di tecnologia curioso degli ultimi progressi, SAP Spartacus è il game-changer che stavi aspettando! E questo articolo è la tua guida definitiva a tutto ciò che devi sapere su SAP Spartacus.

Che cos’è SAP Spartacus

SAP Spartacus è un potente storefront JavaScript sviluppato da SAP e costruito su Angular. Questo storefront open-source basato su Angular è progettato per comunicare esclusivamente tramite REST API. Essenzialmente, SAP Spartacus rende più facile ed efficiente per le aziende creare single-page app e progressive web app, offrendo al contempo un’esperienza utente fluida, migliorando le prestazioni e promuovendo la scalabilità.

A questo punto potresti chiederti: cos’è esattamente una REST API? Non preoccuparti, ti spieghiamo tutto. Una API, o application programming interface, è un insieme di regole che definiscono come diverse applicazioni o dispositivi possono connettersi e comunicare tra loro. In questo caso, parliamo specificamente di una REST API.

REST, che sta per Representational State Transfer, è uno stile di progettazione seguito da una REST API. Essenzialmente, quando un client (come una web app) effettua una richiesta a un server usando una REST API, il server risponde trasferendo lo stato attuale della risorsa richiesta in una rappresentazione standardizzata. È come un ponte che consente una comunicazione fluida tra sistemi diversi, rendendo più facile per loro lavorare insieme.

Come si relaziona questo a SAP Spartacus? Sfruttando la potenza della REST API, SAP Spartacus rende semplice per le aziende creare single-page app e progressive web app. Questo significa che puoi offrire un’esperienza utente fluida, migliorare le prestazioni e promuovere la scalabilità. Si tratta di ottimizzare il tuo storefront online e massimizzarne il potenziale.

Storia di SAP Spartacus

SAP Spartacus o SAP Composable Storefront ha fatto molta strada dalla sua nascita nel 2019. Quando è apparso per la prima volta come progetto open-source su GitHub, ha immediatamente catturato l’attenzione delle aziende che cercavano di migliorare la propria presenza online. Da allora, si è evoluto costantemente con nuove funzionalità e miglioramenti. Facendo tesoro della nostra esperienza di oltre 15 anni di lavoro con questa piattaforma, abbiamo creato la Timeline di SAP Spartacus in breve.

2019: A luglio, SAP Spartacus ha fatto il suo debutto con la versione 1.0. Questa versione iniziale vantava già un notevole set di funzionalità. Supportava il server-side rendering, le funzionalità di progressive web app, l’internazionalizzazione e l’accessibilità. Includeva inoltre un’estensione di dati campione e un template di storefront B2C.

2020: L’anno successivo ha visto diversi rilasci minori e maggiori, tra cui le versioni 1.1, 1.2, 1.3, 1.4, 2.0, 2.1 e 3.0. Questi aggiornamenti hanno portato aggiunte entusiasmanti. Lazy loading, schematics, outlet, feature flag, CMS-driven dialog e un template di storefront B2B erano tra i punti salienti. Inoltre, è stata introdotta la Spartacus Storefront Library, che offre una collezione ampliata di componenti e moduli per lo storefront.

2021: SAP Spartacus ha continuato a crescere, con aggiornamenti di versione che hanno portato alla versione 4.0. Questa versione significativa ha incorporato varie nuove funzionalità per migliorare l’esperienza complessiva. Alcune aggiunte notevoli includevano web component, micro frontend, markup schema.org, isolamento dei dati e gestione delle organizzazioni B2B. Accanto a questi miglioramenti, SAP Spartacus ha subito un rebranding ed è diventato noto come SAP Commerce Cloud, Composable Storefront.

2022: Costruendo sui successi precedenti, SAP Spartacus ha lanciato la versione 4.0 e successive, raggiungendo infine la versione 5.1. Questa fase si è concentrata sulla personalizzazione, le promozioni, i programmi fedeltà e la gestione dei centri di costo B2B. Per allinearsi meglio alle sue capacità ampliate, la soluzione è stata ufficialmente rinominata SAP Commerce Cloud, Composable Storefront, a partire dalla versione 5.03. Inoltre, è stata introdotta l’integrazione con altri prodotti e servizi SAP, come SAP Customer Data Platform, SAP Marketing Cloud e SAP Upscale Commerce.

2023: Nel 2023, SAP Commerce Cloud o SAP Composable Storefront ha continuato il suo percorso, portando versioni più recenti e raggiungendo infine la versione 6.0. Queste versioni hanno introdotto funzionalità entusiasmanti come assistenti vocali, riconoscimento delle emozioni, analisi predittiva e workflow di approvazione B2B. SAP Commerce Cloud Composable Storefront ha anche adottato l’ultima versione di Angular e le ultime tecnologie, come Angular Ivy, Angular Elements e Angular Material.

È davvero impressionante vedere come SAP Spartacus si sia evoluto nel corso degli anni, aggiungendo costantemente funzionalità e miglioramenti preziosi. Con le sue potenti capacità e l’integrazione con SAP Commerce Cloud e Composable Storefront, le aziende possono sbloccare il pieno potenziale dei loro negozi online e offrire esperienze cliente potenziate senza sforzo.

Funzionalità chiave di SAP Spartacus

Dopo aver trattato le basi di SAP Spartacus, è tempo di esplorare le funzionalità chiave che lo rendono uno strumento potente per le aziende, e la lista è lunga! Lo store Spartacus offre diverse funzionalità chiave che consentono alle aziende di creare esperienze commerce fluide e coinvolgenti. Queste funzionalità migliorano la flessibilità, l’efficienza e la customer-centricity delle tue operazioni commerce:

Architettura Headless Commerce

Disaccoppiando il layer di presentazione front-end dal layer di logica di business back-end, gli storefront del sito web Spartacus consentono alle aziende di sfruttare qualsiasi tecnologia front-end preferiscano. Che si tratti di progressive web app, app mobile native o assistenti vocali, Spartacus si integra perfettamente con qualsiasi sistema o fonte di dati back-end. Questa flessibilità apre nuove possibilità per offrire esperienze personalizzate e promuovere il coinvolgimento dei clienti.

Sistema di gestione degli ordini omnicanale

Spartacus fornisce una visione unificata dell’inventario e degli ordini su più canali. Questa funzionalità consente alle aziende di ottimizzare l’evasione degli ordini, ridurre i costi e, in ultima analisi, migliorare la soddisfazione dei clienti. Indipendentemente da dove proviene l’ordine, Spartacus garantisce un processo di gestione degli ordini coerente ed efficiente.

Sistema di gestione dei contenuti di prodotto

Semplificando la creazione e la gestione di informazioni di prodotto ricche, Spartacus consente alle aziende di migliorare la scoperta dei prodotti, la conversione e la fedeltà. Con un’interfaccia intuitiva e facile da usare, la gestione delle informazioni sui prodotti diventa semplice, offrendo alle aziende un vantaggio competitivo nel fornire dettagli di prodotto accurati e aggiornati.

Customer Data Platform

Lo store Spartacus raccoglie, unifica e arricchisce i dati dei clienti provenienti da varie fonti, fornendo una visione olistica di ogni cliente. Questa customer data platform completa aiuta le aziende a segmentare i propri clienti, raggiungere pubblici specifici e misurare l’efficacia delle campagne di marketing. Sfruttando gli insight sui clienti, le aziende possono offrire esperienze personalizzate che risuonano con il loro pubblico di riferimento.

Integrazione CPQ

L’integrazione della funzionalità CPQ (configure, price, quote) in Spartacus consente alle aziende di configurare prodotti e servizi complessi online. Questa funzionalità semplifica il processo di vendita, rendendolo più efficiente e accurato. Consentendo alle aziende di creare preventivi dinamici e personalizzati, Spartacus aiuta ad aumentare l’efficienza delle vendite e la redditività.

Integrazione della gestione degli ordini

Il sito web Spartacus consente alle aziende di gestire ordini complessi in modo fluido su più canali e sistemi. Questa integrazione garantisce un’elaborazione degli ordini ottimizzata, riduce gli errori e migliora il customer service complessivo. Con Spartacus, le aziende possono offrire ai propri clienti un percorso di acquisto fluido e privo di attriti.

Architettura di SAP Spartacus

Ora che abbiamo svelato le incredibili funzionalità di SAP Spartacus, è tempo di approfondire ulteriormente e esplorare la sua architettura. Come gli ingranaggi di un macchinario ben oliato, Spartacus si basa su una combinazione ben orchestrata di tre layer chiave. Ogni layer è fondamentale per dare vita a questa straordinaria soluzione commerce. Prenditi un respiro e preparati a immergerti nelle complessità dell’architettura di Spartacus:

Layer dell’applicazione storefront

Questo layer funge da punto di partenza per costruire uno storefront accattivante con Spartacus. Qui, le librerie Spartacus vengono importate in un’applicazione Angular, fornendo le fondamenta e il framework per lo storefront. Ma non è tutto: gli sviluppatori possono anche aggiungere i propri componenti ed estensioni personalizzati per personalizzare e migliorare le funzionalità e il design dello storefront, offrendo alle aziende la libertà di creare un’esperienza di acquisto personalizzata e memorabile per i propri clienti.

Layer Commerce API

La chiave per la comunicazione fluida di Spartacus con la piattaforma SAP Commerce Cloud risiede nel layer Commerce API. Questo layer stabilisce una connessione vitale tra Spartacus e la marketplace. Sfruttando la Commerce REST API, Spartacus ottiene accesso a un’interfaccia standardizzata, facilitando l’accesso facile ai dati e ai servizi commerce. Ma le possibilità non finiscono qui: il layer API consente anche a Spartacus di integrarsi con altri sistemi e fonti di dati esterni attraverso opzioni come SAP Cloud Platform Extension Factory o altre soluzioni middleware. Questo offre alle aziende un approccio flessibile e scalabile per attingere alla potenza di varie fonti di dati e sistemi.

Layer della piattaforma Commerce

Al centro dell’architettura di Spartacus si trova il layer della piattaforma Commerce. Questo layer ospita la piattaforma SAP Commerce Cloud on-premise o nel cloud. Funge da motore, elaborando la logica di business principale e gestendo le operazioni commerce critiche, dalla gestione del catalogo prodotti ai prezzi, alle promozioni, agli ordini, ai pagamenti e altro ancora. Il layer della piattaforma offre alle aziende una solida base per ottimizzare le proprie operazioni commerce in modo efficace e soddisfare le aspettative dei clienti.

Pro e contro

Poiché abbiamo analizzato a fondo lo storefront SAP Spartacus, esaminiamone ora i vantaggi e gli svantaggi per la tua azienda per aiutarti a fare la scelta finale.

Pro

Prima di tutto, ci concentreremo sui pro di Spartacus e su come può migliorare la tua customer experience e la tua strategia digitale:

  • Offre un’esperienza utente moderna e coinvolgente- Spartacus va oltre le soluzioni commerce tradizionali offrendo un’interfaccia elegante e intuitiva. Affascina i clienti con il suo design fluido e arricchisce il loro percorso di acquisto, aumentando in ultima analisi la soddisfazione e la fedeltà dei clienti.

  • Offre alte prestazioni e scalabilità- Con Spartacus, puoi gestire con fiducia elevato traffico sul sito web senza compromettere velocità o funzionalità. Garantisce un’esperienza fluida ed efficiente per i tuoi clienti, anche durante i periodi di picco.

  • Permette flessibilità e personalizzazione- Spartacus capisce che ogni azienda ha esigenze uniche. Ecco perché offre ampie opzioni di flessibilità e personalizzazione. Puoi adattare lo storefront per riflettere l’identità del tuo brand e adattarti facilmente alle esigenze mutevoli dei clienti, offrendoti un vantaggio competitivo.

  • Consente aggiornamenti e update facili- Spartacus si integra perfettamente con SAP Commerce Cloud, garantendo che tu possa continuare a sfruttare le ultime funzionalità e i miglioramenti della piattaforma. Puoi rimanere aggiornato sui progressi della tecnologia e-commerce mantenendo le tue personalizzazioni esistenti.

  • Offre varie soluzioni specifiche per settore- Spartacus riconosce che diversi settori hanno le proprie sfide distinte. Fornisce soluzioni specifiche per settore, consentendo alle aziende di soddisfare efficacemente le esigenze dei propri clienti. Dal retail alla finanza e oltre, Spartacus ha tutto ciò che ti serve.

Contro

Mentre SAP Spartacus porta numerosi vantaggi alle aziende, è importante essere consapevoli di alcuni potenziali svantaggi. Ecco alcune cose da considerare:

  • Richiede familiarità con JavaScript, Angular e SAP Commerce Cloud- Per sfruttare appieno il potenziale di SAP Spartacus, è essenziale avere una conoscenza operativa di JavaScript e Angular, nonché la comprensione di SAP Commerce Cloud e delle Commerce API. Questa competenza garantisce un’esperienza di integrazione e personalizzazione fluida.

  • Limitazioni di compatibilità con funzionalità legacy o personalizzate- SAP Spartacus potrebbe non essere completamente compatibile con tutte le funzionalità ed estensioni legacy o personalizzate di SAP Commerce Cloud. È importante valutare queste integrazioni ed estensioni per determinare la loro compatibilità con Spartacus.

  • Possibili limitazioni e bug dovuti alla sua natura open-source- Come soluzione open-source, SAP Spartacus è in continua evoluzione e riceve aggiornamenti. Sebbene ciò consenta un miglioramento e un’innovazione continui, potrebbero occasionalmente emergere limitazioni o bug. Aggiornamenti e supporto regolari possono aiutare a risolvere questi problemi e garantire un’esperienza utente fluida.

Comprendere queste potenziali sfide ti aiuterà a pianificare in modo efficace e affrontare eventuali preoccupazioni durante l’implementazione di SAP Spartacus. Come tuo SAP Gold partner di fiducia, Spadoom può guidarti nel processo, sfruttando la propria esperienza nell’implementazione SAP per garantire un’integrazione di successo.

Considerando attentamente questi pro e contro, puoi prendere decisioni informate sull’implementazione di SAP Spartacus per la tua azienda. Che tu voglia fornire un’esperienza utente superiore, gestire elevato traffico web o adattare il tuo storefront al tuo brand unico, lo storefront Spartacus può elevare la tua strategia di digital commerce. Tuttavia, è essenziale considerare gli aspetti tecnici e le potenziali limitazioni per garantire un’implementazione di successo.

Requisiti

Nelle sezioni precedenti abbiamo trattato i pro e i contro nonché l’architettura di SAP Spartacus; ora è il momento di capire i requisiti essenziali per implementare questa potente soluzione. Soddisfare queste specifiche è fondamentale per integrare e utilizzare SAP Spartacus con successo.

Discutiamo quindi in dettaglio i prerequisiti necessari dello storefront Spartacus, assicurandoti di avere una chiara comprensione dei requisiti tecnici per sfruttare appieno il potenziale di Spartacus:

  • SAP Commerce Cloud- Per iniziare con Spartacus, avrai bisogno di una piattaforma SAP Commerce Cloud, sia ospitata on-premise che nel cloud. La versione minima richiesta è la 1905, ma consigliamo di usare la versione 2005 o successiva per prestazioni e compatibilità migliori.

  • Angular- Spartacus è costruito su Angular, quindi è essenziale avere Angular installato nel tuo ambiente di sviluppo. La versione minima richiesta è la 9. Insieme ad Angular, dovrai anche avere Node.js e npm (Node Package Manager) installati sulla tua macchina. Svolgono un ruolo cruciale nel supportare il processo di sviluppo.

  • Angular CLI- Avrai bisogno di Angular CLI, lo strumento da riga di comando per creare e gestire progetti Angular. Assicurati di avere installata la versione 12.0.5 o successiva. Ricorda che Angular CLI e Angular non sono la stessa cosa: Angular CLI facilita la gestione del progetto, mentre Angular è il framework web stesso.

  • Node.js- Spartacus richiede Node.js per funzionare correttamente. Dovresti avere installata la versione 14.15 o successiva. Nota che a partire dal 30 aprile 2022, la versione 12.x non è più supportata da Spartacus, quindi è fondamentale aggiornare a una versione compatibile per prestazioni ottimali.

  • Yarn- Yarn è uno strumento utile per gestire i pacchetti o le librerie richieste per i tuoi progetti Node.js. Installando Yarn, puoi utilizzare i suoi comandi in un terminale o prompt dei comandi per aggiungere, rimuovere o aggiornare comodamente i pacchetti per i tuoi progetti Node.js.

Come può aiutare un partner di consulenza SAP

Quando si tratta di sfruttare Spartacus al massimo del suo potenziale, un partner di consulenza SAP può fornire un’assistenza inestimabile. Ecco alcuni modi in cui possono supportare il tuo percorso con Spartacus:

  1. Competenza- Con la nostra vasta esperienza nel lavorare con Spartacus e SAP Commerce Cloud, il nostro team può guidarti attraverso ogni aspetto di questa potente soluzione. Ti aiuteremo a comprendere appieno le funzionalità e i vantaggi di Spartacus, condividendo le nostre best practice e i nostri consigli per creare un’interfaccia storefront straordinaria. Conta su di noi come tuo alleato esperto in tutto ciò che riguarda Spartacus.
  2. Supporto- Durante tutto il tuo progetto Spartacus, il nostro team di consulenza SAP dedicato fornirà supporto e guida completi. Garantiremo una configurazione fluida del tuo ambiente di sviluppo, importeremo senza problemi le librerie Spartacus e ti aiuteremo a personalizzare ed estendere il tuo storefront. Puoi stare tranquillo sapendo che possiamo gestire l’integrazione di Spartacus con altri sistemi e fonti di dati. Ti supportiamo in ogni fase, dal testing e debugging alla distribuzione e manutenzione.
  3. Soluzioni- Durante tutto il tuo progetto Spartacus, il nostro team di consulenza SAP dedicato fornirà supporto e guida completi. Garantiremo una configurazione fluida del tuo ambiente di sviluppo, importeremo senza problemi le librerie Spartacus e ti aiuteremo a personalizzare ed estendere il tuo storefront. Puoi stare tranquillo sapendo che possiamo gestire l’integrazione di Spartacus con altri sistemi e fonti di dati. Ti supportiamo in ogni fase, dal testing e debugging alla distribuzione e manutenzione.

Collaborare con un Partner di Consulenza SAP è un passo strategico per liberare il pieno potenziale di SAP Spartacus. Dalla loro competenza e supporto alle loro soluzioni personalizzate, ti guideranno durante tutto il processo di implementazione, assicurandosi che tu crei un’esperienza storefront accattivante per i tuoi clienti. Non perdere l’opportunità di sfruttare Spartacus con l’aiuto di professionisti che ne comprendono davvero le capacità.

Scegliere Spadoom come tuo partner di consulenza SAP significa lavorare con esperti SAP dedicati al tuo successo. Siamo appassionati nell’aiutare aziende come la tua a massimizzare il potenziale di Spartacus, rivoluzionando la tua customer experience e potenziando la tua strategia digitale. Come tuoi eroi della customer experience SAP, siamo qui per guidarti in ogni fase. Contatta Spadoom oggi e iniziamo insieme il tuo percorso con Spartacus!

In sintesi

SAP Spartacus o SAP Composable Storefront è un game-changer nel mondo degli storefront online. Con la crescita esponenziale dello shopping online, è diventato cruciale per le aziende distinguersi nel panorama digitale e offrire esperienze utente eccezionali. SAP Spartacus consente alle aziende di fare esattamente questo, offrendo funzionalità potenti e un’architettura flessibile.

Sfruttando le sue funzionalità chiave, le aziende possono rivoluzionare la propria strategia di digital commerce e migliorare la soddisfazione dei clienti. Con il supporto di un partner di consulenza SAP come Spadoom, le aziende possono navigare con sicurezza nel processo di implementazione e liberare il pieno potenziale di SAP Spartacus.

FAQ

Qual è il nuovo nome di SAP Spartacus?

SAP Spartacus ha subito una trasformazione ed è ora noto come SAP Commerce Cloud, Composable Storefront dalla versione 5.03. Questo rebranding riflette il suo status ufficiale come prodotto SAP e il suo ruolo come storefront primario per SAP Commerce Cloud. Il nuovo nome evidenzia anche le incredibili capacità composable e modulari di Spartacus.

Dove posso ottenere una demo di SAP Spartacus?

Sei fortunato! Come SAP Gold Partner, possiamo aiutarti a ottenere una demo di SAP Spartacus. Inoltre, se vuoi farlo da solo, puoi avere un assaggio di ciò che Spartacus può fare visitando il sito demo pubblico di SAP Spartacus: https://storefront.c39j2-walkersde1-d2-public.model-t.cc.commerce.ondemand.com/spartacus, dove puoi provare un SAP Demo store.

Dove posso trovare maggiori informazioni su SAP Spartacus?

Per una ricchezza di conoscenze su come iniziare con SAP Spartacus, non cercare oltre il SAP Help Portal o il repository GitHub di Spartacus. Queste risorse sono colme di informazioni preziose, guide e documentazione per aiutarti a navigare e sfruttare al meglio Spartacus. Che tu sia uno sviluppatore o un imprenditore, queste piattaforme ti forniranno le conoscenze necessarie per avere successo con SAP Spartacus.

SAP Spartacus funziona con i CMS?

SAP Spartacus è una soluzione flessibile che si integra perfettamente con vari sistemi di gestione dei contenuti (CMS). Ad esempio, lavorando con il SAP Commerce CMS, puoi modificare facilmente i contenuti dello storefront usando gli strumenti SAP Commerce Cloud CMS. Ma non è tutto: Spartacus consente anche l’accesso ai contenuti tramite applicazioni CMS di terze parti. La sua flessibilità garantisce che tu possa sfruttare il tuo sistema CMS preferito godendo al contempo delle potenti funzionalità di Spartacus.

commerce cloud sapecommerce platformSAP Commerce Cloudsap commerce cloud pricingsap commerce cloud vs hybris