Lista de verificação de práticas recomendadas
Headless Commerce com a Salesforce Commerce API
Visão geral do PWA Kit
Visão geral do Managed Runtime
Managed Runtime API
Matriz de compatibilidade PWA Kit
Habilidades para o sucesso
Ask the Community
O Composable Storefront, uma alternativa ao Storefront Reference Architecture (SFRA), adota uma abordagem modular para criar uma loja online personalizada usando componentes individuais e independentes. Com a arquitetura desacoplada de front-end e back-end, a experiência do usuário e da loja (virtual) são separadas dos dados e da lógica de negócios. Você pode compor sua própria identidade e experiência de marca única usando uma solução personalizável e escalável.
O Composable Storefront consiste em dois componentes principais:
Com o Composable Storefront, você cria sua loja (virtual) com base na Salesforce Commerce API (SCAPI) e pode aumentar a funcionalidade integrada compondo soluções que incluem outros fornecedores, por exemplo, adicionando um aplicativo de pesquisa ou um provedor de sistema de gerenciamento de conteúdo (CMS) de terceiros.
A imagem a seguir fornece um exemplo de pilha do B2C Commerce. O Composable Storefront, que contém PWA Kit e MRT, é mostrado como uma das duas implementações headless que usam SCAPI para se comunicar com a instância do B2C Commerce. Uma loja (virtual) SFRA, que se comunica diretamente com a instância do B2C Commerce, também é mostrada. Os componentes do B2C Commerce incluem a Script API e os cartridges com ganchos SCAPI e APIs personalizadas SCAPI.

A estrutura do PWA Kit inclui ferramentas para ajudar a criar uma loja (virtual) completa para toda a jornada do comprador. Você pode ver um exemplo de loja (virtual) PWA Kit em nosso site de demonstração.
O aplicativo PWA Kit que você cria é executado sobre o MRT. O MRT usa o SCAPI para interagir com os recursos do seu site, incluindo produtos, catálogos, um carrinho do comprador, promoções, inventário, frete e faturamento.
A CDN, que está incluída no MRT e não requer configuração adicional, é responsável por direcionar as solicitações para o servidor de aplicativos mais próximo para garantir um tratamento rápido e eficiente.
A CDN inclui quatro componentes principais:
Com a CDN, você pode:
O PWA Kit é hospedado como uma implementação sem servidor no MRT. A infraestrutura sem servidor é altamente escalonável, altamente disponível, de baixa manutenção e de alto desempenho:
A funcionalidade SCAPI é dividida em dois grupos principais: Shopper APIs e Admin APIs. Cada grupo é dividido em famílias de API, com cada família se concentrando na funcionalidade relacionada. O grupo da Shopper API foi projetado para funções voltadas para o cliente, como navegação de produtos, gerenciamento de carrinho de compras e checkout. O grupo da Admin API destina-se a funcionalidades voltadas para o comerciante, como gerenciamento de produtos, gerenciamento de pedidos, gerenciamento de estoque e gerenciamento de clientes.
Ao criar um Composable Storefront ou outra loja (virtual) headless, você também tem ganchos SCAPI que permitem personalizar o comportamento e adicionar mais endpoints personalizados.
O diagrama a seguir ilustra o fluxo de comunicação entre o navegador de um comprador e o MRT e a comunicação MRT com SCAPI, OCAPI e APIs externas.

Explore outros guias de Composable Storefront e SCAPI: