Vitrines
A loja é separada das camadas de backend e API do Commerce. Dependendo da arquitetura selecionada, uma vitrine pode recuperar dados das APIs do Commerce Foundation, das APIs de Serviços da Vitrine, das APIs de Serviços de Merchandising do Adobe Commerce Optimizer ou de sistemas conectados por meio da API Mesh, App Builder ou outros mecanismos de integração. Consulte Opções de arquitetura para saber como cada vitrine se compara com uma infraestrutura do Commerce.
Commerce Storefront ativado por Edge Delivery Services
A Commerce Storefront viabilizada pelo Edge Delivery Services é uma opção de vitrine para o cliente criada na placa do Adobe Commerce, usando componentes internos e blocos de conteúdo. É compatível com qualquer uma das visões gerais de arquitetura, conectando-se ao Commerce Foundation, Storefront Services ou Adobe Commerce Optimizer Merchandising Services, dependendo do back-end. Consulte a visão geral da Adobe Commerce Storefront.
Serviços de vitrine
Storefront Services são serviços orientados à loja usados com Adobe Commerce. As APIs de serviço fornecem acesso otimizado a recursos como:
- Catalog Service
- Live Search
- Product Recommendations
O Adobe Commerce na Nuvem ou no local (quando configurado) e o Adobe Commerce as a Cloud Service usam os Serviços da Storefront. Eles não são exclusivos de Adobe Commerce as a Cloud Service e não devem ser usados como o rótulo distintivo entre as duas opções de plataforma Adobe Commerce. Consulte o esquema GraphQL do Storefront Services.
Loja headless personalizada
As opções de vitrine além da Commerce Storefront viabilizadas pelo Edge Delivery Services incluem Luma, PWA Studio, ou uma vitrine headless personalizada, dependendo dos requisitos de suporte e implementação da plataforma. Uma loja headless personalizada se conecta às mesmas famílias de API que qualquer outra opção de loja — Commerce Foundation, Storefront Services ou Commerce Optimizer Merchandising Services — com base na opção de arquitetura selecionada.
Integração de carrinho e check-out
As transações de carrinho e check-out são manipuladas depende do back-end do Commerce, não da tecnologia de vitrine:
- Quando o Commerce Foundation Adobe Commerce é o back-end, a loja usa as APIs do Commerce Foundation para operações de carrinho, check-out, cliente e pedido, juntamente com integrações configuradas de pagamento, imposto, envio e preenchimento.
- Quando uma plataforma de comércio de terceiros é o back-end (como no Adobe Commerce Optimizer independente), a loja se conecta aos serviços de carrinho, finalização, cliente, pedido, pagamento, imposto, envio e preenchimento da plataforma por meio da API Mesh, App Builder ou de uma integração direta.