Liste de contrôle des meilleures pratiques
Headless Commerce avec Salesforce Commerce API
Présentation de PWA Kit
Présentation de Managed Runtime
Managed Runtime API
Matrice de compatibilité des PWA Kit
Les compétences pour réussir
Ask the Community
Composable Storefront, une alternative à Storefront Reference Architecture (SFRA), adopte une approche modulaire pour créer une boutique en ligne personnalisée à l’aide de composants individuels et autonomes. Avec l’architecture frontend et backend découplées, la boutique en ligne et l’expérience utilisateur sont séparées des données et de la logique métier. Vous pouvez composer votre propre identité de marque et votre propre expérience à l’aide d’une solution personnalisable et évolutive.
Composable Storefront consiste en deux composants principaux :
Avec Composable Storefront, vous construisez votre boutique sur Salesforce Commerce API (SCAPI) et vous pouvez augmenter les fonctionnalités intégrées en composant des solutions qui incluent d’autres fournisseurs, par exemple, en ajoutant une application de recherche tierce ou un fournisseur de système de gestion de contenu (CMS).
L’image suivante fournit un exemple de pile B2C Commerce. Composable Storefront, qui contient PWA Kit et MRT, est présenté comme l’une des deux implémentations headless utilisant SCAPI pour communiquer avec l’instance B2C Commerce. Une boutique SFRA, qui communique directement avec l’instance B2C Commerce, est également affichée. Les composants B2C Commerce incluent Script API et les cartridges avec hooks SCAPI et API SCAPI personnalisées.

Le framework PWA Kit comprend des outils pour vous aider à créer une boutique complète pour l’ensemble du parcours d’achat. Vous pouvez voir un exemple de boutique PWA Kit sur notre site de démonstration.
L’application PWA Kit que vous créez s’exécute au-dessus de MRT. Le MRT utilise SCAPI pour interagir avec les fonctionnalités de votre site, notamment les produits, les catalogues, le panier d’achat, les promotions, les stocks, l’expédition et la facturation.
Le CDN, qui est inclus dans MRT et ne nécessite pas de configuration supplémentaire, est chargé de diriger les requests vers le serveur d’applications le plus proche pour assurer un traitement rapide et efficace.
Le CDN comprend quatre composants principaux :
Avec le CDN, vous pouvez :
Le PWA Kit est hébergé en tant qu’implémentation sans serveur sur le MRT. L’infrastructure sans serveur est hautement évolutive, hautement disponible, performante et à maintenance réduite :
La fonctionnalité SCAPI est divisée en deux groupes principaux : API d’achat et API d’administration. Chaque groupe est ensuite divisé en familles d’API, chaque famille se concentrant sur les fonctionnalités associées. Le groupe d’API Shopper est conçu pour les fonctions orientées client telles que la navigation dans les produits, la gestion du panier et le checkout. Le groupe d’API d’administration est destiné aux fonctionnalités destinées aux marchands, telles que la gestion des produits, la gestion des commandes, la gestion des stocks et la gestion des clients.
Lors de la création d’une boutique composable ou d’une autre boutique headless, vous disposez également de hooks SCAPI qui vous permettent de personnaliser le comportement et d’ajouter des points de terminaison personnalisés.
Le diagramme suivant illustre le flux de communication entre le navigateur d’un acheteur et MRT, et la communication MRT avec SCAPI, OCAPI et des API externes.

Explorez d’autres guides sur Composable Storefront et SCAPI :