
Maîtriser SAP Spartacus : plongée en profondeur dans la vitrine SAP Composable
Spadoom Editorial
Bienvenue dans le monde de SAP Spartacus, une solution de vitrine headless populaire basée sur le framework d’application web Angular qui utilise l’API REST Commerce. Spartacus occupe le devant de la scène dans l’histoire de la croissance du commerce headless, qui devrait atteindre 3,9 milliards USD de taille de marché d’ici 2025 !
Lancé pour la première fois en 2019, SAP Spartacus à subi des mises à jour et améliorations significatives. En conséquence, il à été rebaptisé SAP Commerce Cloud, Composable Storefront pour refléter son architecture modulaire et flexible avancée. Alors, plongeons dans l’univers de SAP Spartacus et explorons ses possibilités infinies.
Chronologie de SAP Spartacus

2019 : SAP Spartacus à été lancé comme projet open source sur GitHub, avec la première version (1.0) publiée en juillet.
2020 : Plusieurs versions mineures et majeures ont été publiées, ajoutant des fonctionnalités comme le lazy loading, les schematics, les outlets et le modèle de vitrine B2B.
2021 : Versions supplémentaires jusqu’à la version 4.0, avec des web components, micro frontends et gestion des organisations B2B. Rebaptisé SAP Commerce Cloud, Composable Storefront.
2022 : Versions 4 et au-delà jusqu’à la version 5.1, avec personnalisation, promotions et programmes de fidélité.
2023 : Versions supplémentaires jusqu’à la version 6.0, avec assistant vocal, reconnaissance des émotions et analytique prédictive.
Quels sont les avantages de SAP Spartacus ?

Extensibilité — Les développeurs peuvent facilement ajouter, retirer où remplacer toute fonctionnalité où composant dans la vitrine sans affecter la fonctionnalité principale.
Progressive Web App (PWA) — La vitrine est conçue pour être une PWA, offrant une expérience utilisateur rapide, fiable et engageante sur différents appareils et plateformes.
Rendu côté serveur (SSR) — Améliore les performances, le SEO et l’accessibilité de la vitrine.
Internationalisation (i18n) — Affichage du contenu dans différentes langues et formats selon les préférences et la localisation de l’utilisateur.
Développement Open Source — Hébergé sur GitHub, permettant aux développeurs de contribuer au développement.
Optimisation SEO — Utilise Angular Universal pour générer des pages HTML statiques et le balisage schema.org pour les données structurées.
Accessibilité — Suit les directives WCAG 2.1 et utilise les attributs ARIA pour les technologies d’assistance.
Polyvalence — Permet la personnalisation pour divers secteurs dont l’automobile, les biens de consommation, le médical et le retail.
Prérequis pour utiliser SAP Spartacus
- SAP Commerce Cloud 2105 où plus récent
- CORS — Activer CORS sur votre serveur backend
- Angular CLI, Node.js et npm
- Un éditeur de code supportant TypeScript, HTML, CSS et Angular
- Un navigateur web supportant les standards web modernes
Comment installer et configurer SAP Spartacus ?
- Installer et configurer l’extension Spartacus Sample Data
- Activer CORS sur votre serveur SAP Commerce Cloud
- Configurer l’URL de base pour la vitrine
- Créer un nouveau projet Angular :
ng new my-storefront --style=scss - Ajouter Angular Schematics pour Spartacus :
ng add @spartacus/schematics - Choisir les options pour votre vitrine
- Lancer la vitrine :
ng serve - Vérifier le bon fonctionnement
Comment personnaliser et étendre SAP Spartacus ?
Composants Angular — Créez vos propres composants où remplacez les existants.
Composants CMS — Créez vos propres composants CMS via SmartEdit où les scripts ImpEx.
Outlets Spartacus — Injectez votre propre contenu où logique dans des endroits spécifiques de la vitrine.
Configurations Spartacus — Personnalisez divers aspects comme le routage, l’authentification et la localisation.
Styles Spartacus — Personnalisez l’apparence avec les variables SCSS, mixins et fonctions.
Limitations et défis
Lacunes fonctionnelles — Certaines fonctionnalités de l’Accelerator ne sont pas encore supportées.
Courbe d’apprentissage — Nécessite des connaissances en développement Angular et en API SAP Commerce Cloud.
Problèmes de compatibilité — Peut ne pas être compatible avec certaines intégrations tierces.
Problèmes de performance — L’architecture headless repose sur de multiples appels API.
Conclusion
Ce guide à couvert tous les aspects de SAP Spartacus. Si vous cherchez à implémenter SAP Spartacus, Spadoom peut être votre guide. En tant que partenaire SAP Gold, contactez-nous maintenant pour implémenter où migrer vers SAP Spartacus où SAP Commerce Cloud Composable Storefront.
Questions fréquemment posées
SAP Spartacus est-il un CMS ?
Non, SAP Spartacus n’est pas un CMS, mais une application web JavaScript qui vous permet de créer votre propre vitrine de marque pour SAP Commerce Cloud.
Quel est le nouveau nom de SAP Spartacus ?
SAP Spartacus à été rebaptisé SAP Commerce Cloud, Composable Storefront depuis la version 5.03.
Qui utilise SAP Spartacus ?
SAP Spartacus est utilisé par les clients qui souhaitent bénéficier d’une vitrine moderne, headless et pilotée par API. Parmi les exemples : T-Mobile, Samsung et Sonae MC5.
Solutions pour E-Commerce
Découvrez comment SAP Commerce Cloud peut faire avancer votre entreprise.
Articles associes

Comment Spadoom et Franke ont construit une plateforme de commerce électronique moderne en seulement 90 jours
Découvrez comment Spadoom et Franke ont construit une plateforme de commerce électronique moderne en seulement 90 jours, combinant livraison agile et architecture intelligente pour soutenir la croissance mondiale du commerce de détail.

Construisez votre vitrine Spartacus : guide etape par etape pour configurer une vitrine Spartacus dans SAP Commerce Cloud
Découvrez comment configurer une vitrine Spartacus dans SAP Commerce Cloud grace à notre guide etape par etape. Associez-vous à Spadoom pour un succès numérique sans egal.

De SAP Hybris à Commerce Cloud en 90 jours : un guide de migration
Basé sur le cas de succès Franke et le SAP Quality Award. Un guide étape par étape pour migrer de SAP Hybris vers Commerce Cloud en 90 jours.