SAP Commerce Cloud

Consultant web performance expert SAP Commerce Cloud

Optimiser la performance des sites SAP Commerce Cloud

SAP Commerce Cloud (anciennement Hybris) motorise des e-commerce B2B et B2C enterprise complexes. Sa stack lourde (Java + Spring + JSP ou Spartacus) demande une optimisation multi-couches. J'interviens sur le backend OCC, le cache response, JVM et le frontend Spartacus pour des Core Web Vitals stables.

100% de clients satisfaits Données 2023-2026 8+ ans XP 35+ clients accompagnés
Voir mes cas clients

Ils me font confiance

CHANEL
DIOR
Decathlon
April Moto
SiriusXM
Make Up Forever
Camif
RIMOWA
Jimmy Fairly
Wecasa
Chronovet
CHANEL
DIOR
Decathlon
April Moto
SiriusXM
Make Up Forever
Camif
RIMOWA
Jimmy Fairly
Wecasa
Chronovet

Les symptômes SAP Commerce qui appellent un audit

Les sites SAP Commerce présentent des goulets caractéristiques sur OCC, Solr, JVM et le frontend.

🐌 TTFB qui dépasse 1.5 seconde sur pages produit

OCC calls synchrones en série, response cache non-calibré, Solr lent à répondre. Le diagnostic identifie chaque contribution, le tuning descend le TTFB sous 400ms.

🔍 Listings catégorie lents avec Solr non-optimisé

Solr mal indexé (faceting, sorting, query parsing) répond en 500ms à 2s sur des catalogues de plusieurs milliers de SKUs. Le tuning Solr + cache fragments descend ce temps sous 200ms.

☕ JVM heap mal calibré, garbage collection qui pénalise

Heap trop petit → GC frequent, latences. Heap trop grand → GC long, freezes utilisateurs. Le tuning JVM (G1GC, ZGC sur Java 17+, heap sizing) stabilise la performance sous charge.

📦 Bundle Spartacus au-dessus de 1 MB en première charge

Lazy modules Angular non-disciplinés, dépendances inutilisées, code splitting incomplet. Un audit ng build + bundle analyzer identifie chaque contributeur.

🖼️ Image produit sans NgOptimizedImage ni fetchpriority

Spartacus n'utilise pas systématiquement NgOptimizedImage. La généralisation sur les pages stratégiques + fetchpriority sur le LCP gagne 200 à 500ms de LCP.

🔁 OCC calls synchrones bloquants dans les composants

Les composants Spartacus qui font des OCC calls synchrones bloquent le rendu. Le passage en observables RxJS + Suspense pattern libère le rendu et améliore l'INP.

Méthodologie d'optimisation SAP Commerce

4 étapes pour transformer votre performance

1
Étape 1

1. Audit backend complet

Diagnostic OCC (latence, parallélisme, response cache), audit Solr (indexation, tuning), audit JVM (heap, GC, threads), profiling code applicatif (Java mission control si pertinent).

2
Étape 2

2. Optimisation response cache et Solr

Calibrage cache fragments, configuration response cache OCC, tuning Solr (analyzers, shards, sorting), MySQL/HANA tuning si applicable.

3
Étape 3

3. Frontend Spartacus ou JSP

Optimisation Spartacus (lazy modules, OnPush, NgOptimizedImage, SSR si applicable) ou optimisation in-place JSP/Accelerator. Audit du bundle Angular.

4
Étape 4

4. Monitoring continu

Pose monitoring Core Web Vitals (SpeedCurve, mPulse selon contexte), instrumentation APM (Dynatrace, Datadog) si pas déjà en place.

Engagements de la mission

-50% TTFB SAP Commerce typique
Solr tuné et indexé
JVM calibrée + GC stabilisé
Long terme stack enterprise accompagnée
FAQ

Questions fréquentes

Faut-il migrer vers Spartacus ?
Si vous êtes encore sur le frontend JSP / Accelerator, oui. Spartacus modernise le frontend, facilite les optimisations Core Web Vitals et bénéficie d'une roadmap active côté SAP. La migration est un projet enterprise (16 à 32 semaines) mais le retour sur investissement webperf, SEO et maintenance est significatif sur la durée.
SAP Commerce vs Magento Adobe Commerce pour la performance ?
Magento Adobe Commerce avec Hyvä Themes atteint généralement des Core Web Vitals au vert plus facilement. SAP Commerce reste pertinent sur des contraintes B2B fortes (intégration ERP SAP, complexité produit, multi-organisations). Le choix dépend du contexte métier ; la performance est atteignable sur les deux avec une discipline forte.
Composable Storefront vs Spartacus sur SAP Commerce ?
SAP Composable Storefront est l'évolution de Spartacus, avec une approche plus modulaire et un meilleur découpage. Pour un nouveau projet, partir sur Composable Storefront. Pour un projet Spartacus existant, la migration suit la roadmap SAP.
Comment se structurent vos accompagnements SAP Commerce ?
Mes accompagnements SAP Commerce s'inscrivent dans le temps long, à hauteur du scope enterprise. Le diagnostic initial cadre la stack (OCC, Solr, JVM, Spartacus) puis l'accompagnement se déroule en sprints intégrés à l'équipe SAP existante. Sur un projet de cette ampleur, la performance se maintient par une présence régulière qui couvre les nouvelles features, les montées de version et l'évolution du frontend.

Optimiser votre SAP Commerce Cloud

Backend tuné (OCC, Solr, JVM)
Frontend Spartacus optimisé
Monitoring continu
100% de clients satisfaits
Données 2023-2026
Témoignages

Ce qu'en disent mes clients

Excellent travail.
Paul a nettement amélioré la vitesse du site et l’a parfaitement aligné avec les recommandations Google.
Professionnel, rigoureux et efficace, je recommande vivement.

Nicolas - April Moto

Directeur digital & e-commerce

Nous sommes très satisfaits du travail de Paul. Il se montre rapide, disponible et particulièrement efficace. Depuis son arrivée, de très bons résultats ont été constatés, tant en termes de performance que de réactivité. Un vrai atout pour notre équipe.

Léo - Maison de luxe

E-commerce Product Owner

Je sais pas si on l'a assez répété.
Mais si vous voulez améliorer votre vitesse de chargement,
Faire plaisir à Google et mettre vos Signaux Web Essentiels dans le vert,
Contactez Paul Delcloy.

Florian Darroman - Les Makers

Co-fondateur

SAP Commerce, plateforme enterprise et complexité multicouche

SAP Commerce Cloud (anciennement Hybris) équipe des e-commerce enterprise complexes : B2B industriels, marques internationales, retail multi-canal. Sa stack Java + Spring + Solr est puissante mais l'une des plus lourdes du marché. Les sites SAP Commerce mal optimisés présentent typiquement des TTFB au-dessus de 1.5 seconde, des LCP supérieurs à 4 secondes et des INP qui dérivent.

L'angle d'optimisation web performance e-commerce sur SAP Commerce est multi-couches : OCC (OmniCommerce Connect) bien utilisé, response cache calibré, Solr indexation optimisée, JVM heap et garbage collection tunés, et frontend modernisé (Spartacus à la place du JSP historique).

OCC et response cache, leviers backend

OCC est l'API REST de SAP Commerce, utilisée notamment par Spartacus comme front. Une bonne stratégie OCC consiste à :

  • Cacher les réponses stables (catalogue, produits, taxonomies) en response cache court terme
  • Paralléliser les appels OCC sur les pages riches (recommandations, listings, contenu personnalisé)
  • Limiter les appels OCC dans les loops via le batching

Sans cette discipline, une page produit Spartacus peut déclencher 10 à 20 appels OCC en série, additionnant les latences. Bien orchestré, on tombe sous 200ms de latence cumulée.

Spartacus, le frontend moderne

Spartacus est le frontend Angular open source officiel pour SAP Commerce. C'est l'évolution recommandée par SAP face au frontend JSP historique. Spartacus permet d'atteindre des Core Web Vitals beaucoup plus accessibles, à condition de respecter les bonnes pratiques Angular (lazy modules, OnPush, SSR, Image component).

Pour les sites encore sur JSP / Accelerator, l'optimisation in-place reste possible (JSP cache, Solr tuning, JVM, frontend JS legacy) avec un gain plus modeste. La migration vers Spartacus est un projet enterprise (16 à 32 semaines) mais souvent justifié sur la durée par les gains performance, SEO et maintenance.