Skip to main content
Maîtriser SAP Spartacus : plongée en profondeur dans la vitrine SAP Composable
Insights · ·11 min de lecture

Maîtriser SAP Spartacus : plongée en profondeur dans la vitrine SAP Composable

Spadoom Editorial

Partager

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

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 ?

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 ?

  1. Installer et configurer l’extension Spartacus Sample Data
  2. Activer CORS sur votre serveur SAP Commerce Cloud
  3. Configurer l’URL de base pour la vitrine
  4. Créer un nouveau projet Angular : ng new my-storefront --style=scss
  5. Ajouter Angular Schematics pour Spartacus : ng add @spartacus/schematics
  6. Choisir les options pour votre vitrine
  7. Lancer la vitrine : ng serve
  8. 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.

Composable StorefrontSAP CommerceSAP Commerce CloudSAP Commerce Cloud Composable StorefrontSAP composable storefront
Etape suivante

Solutions pour E-Commerce

Découvrez comment SAP Commerce Cloud peut faire avancer votre entreprise.

Articles associes

Demandez a un expert