Configurar a loja
Este guia orienta você na configuração de uma loja para sua instância do Adobe Commerce Optimizer usando os Serviços de entrega de borda da Adobe. Sua loja inclui código padronizado, conteúdo de amostra e suporte para páginas de detalhes do produto e descoberta de produtos (pesquisa e filtragem).
Tempo estimado para conclusão: 30-45 minutos
Pré-requisitos
- Conta do GitHub que pode criar repositórios e está configurada para desenvolvimento local (github.com)
- Adobe Commerce Optimizerinstância com dados de exemplo e exibições e políticas de catálogo configuradas
- Consulte Adicionar dados de amostra para obter instruções de configuração.
Dados de instância necessários
Antes de começar, colete as seguintes informações da instância do Adobe Commerce Optimizer:
- ID do Locatário (também chamada de ID de instância)
- Disponível na página de detalhes da instância
- Ponto de extremidade do GraphQL para sua instância
- Disponível na página de detalhes da instância
- ID de exibição de catálogo para a exibição de catálogo global
- Disponível na página de detalhes do catálogo
- localidade do Source para exibição do catálogo
- O padrão para dados de exemplo é
en_US
- O padrão para dados de exemplo é
Configurar etapas
-
Criar projeto de vitrine eletrônica-Use a ferramenta do Criador de Sites para criar um novo projeto de vitrine eletrônica com código padronizado, conteúdo de amostra e um arquivo de configuração.
-
Personalizar a configuração da vitrine eletrônica-Atualize o arquivo
config.jsonno repositório para se conectar à sua instância Adobe Commerce Optimizer. -
Verificar configuração (10 minutos)
- Visualizar o site da loja
- Testar páginas de detalhes do produto e funcionalidade de pesquisa
Criar projeto da loja
A ferramenta Criador de sites cria um projeto completo da loja com os seguintes componentes:
- Site: página de aterrissagem de vitrines com conteúdo padrão
- Código: repositório com arquivos de origem padronizados
- Conteúdo: ambiente de Autor de Documentos com arquivos de conteúdo do site
- Configuração do Commerce: arquivo
config.jsonpara configuração específica de instância
Etapa 1: gerar o projeto
-
Abra a ferramenta do Criador de Sites
{width="700" modal="regular"}
-
Selecione Criar Novo Site (Código e Conteúdo).
-
Conclua a configuração do site:
- Organização/nome de usuário do GitHub: digite seu nome de usuário ou nome de organização do GitHub
- Nome do Site: escolha um nome descritivo para sua vitrine eletrônica
- Ponto de extremidade do Commerce GraphQL (opcional): insira o ponto de extremidade do GraphQL para sua instância Adobe Commerce Optimizer
-
Clique em Criar Site para criar o repositório GitHub com o código padrão da loja.
Quando o repositório é criado, o Criador do site atualiza e solicita que você instale o aplicativo Sincronização de código.
Etapa 2: instalar o aplicativo de sincronização de código
-
Clique em Install AEM Code Sync App para abrir o instalador da Sincronização de Código em uma nova guia.
-
Configure o aplicativo Sincronização de código:
- Selecione sua organização do GitHub e clique em Configure.
- Na interface de Sincronização de Código, clique em Only select repositories.
- Clique no menu Select repositories e escolha o repositório de código da loja que você criou.
- Clique em Save para registrar seu repositório.
-
Retorne à janela do navegador onde o Criador de Sites está aberto e clique em Criar Site.
O Criador de sites copia o conteúdo do modelo da loja para o ambiente do Autor do documento. Esse processo leva de 1 a 2 minutos.
Etapa 3: salvar os links do projeto
-
Na seção Detalhes do site, analise os links do projeto da loja:
{width="700" modal="regular"}
Use esses links para gerenciar o código, o conteúdo e a configuração da loja.
-
Copie e salve estes links para referência futura: clique em **Copy.
Configurar a loja
Atualize a configuração da loja para se conectar à instância do Adobe Commerce Optimizer.
-
Abra o gerenciador de configurações usando o link salvo anteriormente:
https://da.live/sheet#/<username or org>/<repo name>/config.json -
Localize a seção
cs(Serviço de Catálogo) na configuração. -
Substitua os valores de espaço reservado pelos valores da sua instância. Consulte Pré-requisitos.
code language-json "cs": { "AC-View-ID": "{catalogViewId}", "AC-Environment-ID": "{tenantId}", "AC-Source-Locale": "en_US" } -
Salve o arquivo de configuração.
Verificar sua configuração
Teste sua loja para garantir que ela esteja conectada corretamente à sua instância do Adobe Commerce Optimizer.
Etapa 1: Exibir a página inicial da loja
-
Navegue até o URL de visualização ao vivo:
https://main--{SITE}--{ORG}.aem.liveSubstitua
{ORG}e{SITE}pela sua organização do GitHub e pelo nome do site. -
Critério de sucesso: você deve ver a página inicial da loja com conteúdo padronizado.
{width="700" modal="regular"}
Etapa 2: testar páginas de detalhes do produto
Consulte a página de detalhes do produto padrão para verificar se os dados do produto estão carregando corretamente.
-
Acesse uma página de produto de exemplo:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/{sku}Use qualquer SKU dos dados de amostra, por exemplo:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/aur-flu-tir-std-2017Para a vitrine padrão, você pode usar o valor
placeholderno roteiro para ver o produto. Quando você começa a personalizar a loja, pode personalizar o código da loja para definir o caminho para a página de detalhes do produto com base nas rotas do produto definidas no catálogo.note tip TIP Exibir SKUs disponíveis na página Sincronização de Dados na sua instância Adobe Commerce Optimizer. -
Critério de sucesso: a página deve exibir:
- Nome, descrição e preço do produto
- Imagens do produto
- Adicionar à funcionalidade do carrinho
- Dados recuperados da sua instância Adobe Commerce Optimizer
{width="700" modal="regular"}
Etapa 3: testar a funcionalidade de pesquisa padrão
Testar os recursos padrão do produto, incluindo pesquisa e filtragem.
-
Na página inicial da loja, clique no ícone de lupa no cabeçalho.
-
Digite a sequência de pesquisa
tirese pressione Enter. -
Critério de sucesso: você deve ver:
- Página de resultados da pesquisa com produtos para pneus
- Opções de filtragem na barra lateral
- Listagens de produtos com imagens e preços
{width="675" modal="regular"}
-
Clique em qualquer produto de pneu para exibir a página de detalhes.
{width="675" modal="regular"}
Solução de problemas
Se você encontrar problemas durante a configuração, use o console do Inspetor de páginas da Web para verificar se há erros. Além disso, tente limpar o cache do navegador ou usar um navegador diferente.
Use as orientações a seguir para verificar problemas comuns:
Problemas comuns
- Verifique se você tem acesso de administrador à sua organização do GitHub.
- Tente usar um repositório pessoal em vez de uma organização.
- Verifique as permissões do GitHub e tente novamente.
- Verifique o formato da URL do site:
https://main--{SITE}--{ORG}.aem.live - Verifique se o aplicativo de sincronização de código foi instalado corretamente.
- Certifique-se de que o repositório seja público ou configurado corretamente.
- Verifique seus valores de configuração em
config.json - Na instância Adobe Commerce Optimizer, verifique a página Sincronização de Dados para saber se os produtos de exemplo foram carregados. Se nenhum produto estiver disponível, recarregue os dados de amostra ou adicione um produto usando a API de assimilação de dados. Espere alguns minutos para que as alterações de configuração se propaguem.
- Tente recuperar os detalhes do produto usando a consulta de produtos do Serviço de Merchandising, usando os mesmos cabeçalhos configurados no arquivo
config.json. Se você puder recuperar os dados, isso provavelmente será um problema com a configuração de exibição de catálogo ou um erro de índice.
- Verifique se você pode recuperar os resultados da pesquisa de produtos usando a consulta productSearch dos Serviços de merchandising usando os mesmos cabeçalhos configurados no arquivo
config.json. Se você puder recuperar os dados, isso provavelmente será um problema com a configuração de exibição de catálogo ou um erro de índice. - Confirme se a ID de exibição de catálogo no arquivo
config.jsoncorresponde à ID de exibição de catálogo em Adobe Commerce Optimizer. - No Adobe Commerce Optimizer, verifique a configuração das políticas, o local e os catálogos de preços usados na configuração do cabeçalho da loja.
- Verifique se as configurações de metadados do atributo estão definidas corretamente para pesquisa.
Lista de verificação de validação
Antes de prosseguir para as próximas etapas, verifique se a vitrine eletrônica está funcionando corretamente verificando o seguinte:
A funcionalidade de pesquisa
Obter ajuda
Se os problemas persistirem:
- Revise a documentação da Adobe Commerce Storefront
- Verifique o guia do desenvolvedor do Adobe Commerce Optimizer
- Visite os recursos de Suporte da Adobe Commerce
Próximas etapas
Depois de configurar e verificar sua loja, você pode:
-
Instalar o Sidekick - Extensão do navegador para editar, visualizar e publicar conteúdo diretamente do seu site
-
Configurar um ambiente de desenvolvimento local - Criar um ambiente local para personalizar o código e o conteúdo da vitrine
Aprender e explorar
-
Conclua o caso de uso completo - Saiba mais sobre a instalação de vitrine e o gerenciamento de catálogos usando o Adobe Commerce Optimizer
-
Explorar a personalização de vitrine - Saiba mais sobre as opções avançadas de instalação e configuração
-
Use os suplementos do Commerce para personalizar a experiência da vitrine eletrônica-Adicione componentes pré-construídos para aprimorar sua experiência com a vitrine eletrônica