Tutoriais interativos para o varejo

Nesta página, listamos um conjunto de tutoriais interativos da API Google Retail que incluem ações que podem ser executadas no editor do Google Cloud Shell. Com essa ferramenta, você pode programar, criar, testar, executar e depurar aplicativos nativos da nuvem diretamente do seu navegador.

Visão geral

Faça tutoriais diferentes dependendo do que você quer aprender:

Importar informações do catálogo

Estes tutoriais descrevem como importar as informações do catálogo para a API Retail e mantê-las atualizadas.

Importar dados do catálogo do BigQuery

Neste tutorial, mostramos como usar uma tabela do BigQuery para importar grandes quantidades de dados de catálogo sem limites.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Importar dados do catálogo do Cloud Storage

Este tutorial mostra como importar um grande número de itens para um catálogo.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Importar dados do catálogo in-line

Neste tutorial, mostramos como importar produtos para um catálogo in-line.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Gerenciar informações do catálogo

Nestes tutoriais, descrevemos como gerenciar as informações do produto depois que você importar um catálogo para a API Retail. É possível ler, gravar e excluir produtos no seu catálogo.

Saiba como chamar a API Google Cloud Retail com a linguagem que você preferir.

Tutorial de criação, recebimento, atualização e exclusão de produtos

Neste tutorial, mostramos como usar os métodos de serviço de produto da API Retail, que executam as seguintes ações:

  • Criar um produto
  • Receber um produto
  • Atualizar um produto
  • Excluir um produto

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de criação de produtos

Neste tutorial, mostramos como criar um único produto.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de recebimento de produtos

Neste tutorial, mostramos como recuperar um item de produto.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de atualização de produtos

Neste tutorial, mostramos como atualizar um produto em um catálogo.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de exclusão de produtos

Neste tutorial, mostramos como excluir um produto de um catálogo.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Importar eventos históricos do usuário

Estes tutoriais descrevem como importar dados de eventos do usuário de eventos anteriores em massa. Os modelos da API Retail exigem dados de evento do usuário para treinamento.

Tutorial de importação de eventos do Cloud Storage

Neste tutorial, mostramos como importar eventos de usuários do Cloud Storage.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de importação de eventos do BigQuery

Neste tutorial, mostramos como importar eventos de usuários do BigQuery.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de importação de eventos inline

Neste tutorial, mostramos como importar dados de eventos de usuário in-line.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Registrar eventos do usuário em tempo real

Estes tutoriais descrevem como gravar, ver ou remover eventos de usuário em tempo real. A API Retail usa eventos de usuário em tempo real para gerar recomendações e resultados de pesquisa. Gravar o maior número possível de eventos do usuário com informações válidas do produto aumenta a qualidade dos resultados.

Tutorial para criar eventos de usuário

Neste tutorial, mostramos como registrar eventos de usuário usando o método userEvents.write.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de reintegração de eventos de usuário

Neste tutorial, mostramos como unir novamente eventos de usuário fazendo uma solicitação POST para o endpoint userEvents:rejoin.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial para remover eventos de usuário

Este tutorial mostra como limpar eventos de usuário.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Pesquisar tutoriais

O método search() da API Retail é usado para pesquisar no catálogo de acordo com a consulta de pesquisa e outros parâmetros, como filter, facet ou order_by.

Por padrão, a resposta da pesquisa contém um número razoável de resultados ordenados por relevância.

Tutorial de consultas

Neste tutorial, mostramos como enviar uma consulta de pesquisa simples para o serviço do Retail e como analisar a resposta.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de paginação

Neste tutorial, mostramos como controlar a paginação na solicitação de pesquisa. Quando um comprador procura produtos em uma loja, ele pode melhorar a navegação por meio dos resultados da pesquisa. Por exemplo, eles podem limitar o número de itens na resposta da pesquisa usando o recurso de tamanho de página ou ir para a página preferida usando o recurso de deslocamento.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de expansão de consulta

Neste tutorial, mostramos como ativar o recurso de expansão de consulta. Quando um comprador usa uma frase de pesquisa ambígua ou de várias palavras, ele pode receber uma resposta vazia. Depois de ativar a expansão de consulta, a Retail Search analisa a solicitação e retorna a lista expandida de produtos com base na consulta de pesquisa analisada.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de filtragem

Este tutorial demonstra o recurso de filtragem. Ele permite ajustar as solicitações de pesquisa de acordo com as suas necessidades ou as de clientes. É possível filtrar por um ou vários campos, filtrar por texto, campos numéricos ou ambos. É possível usar uma linguagem de expressão para construir um predicado para cada campo ou combinar expressões diferentes usando operadores lógicos. Por exemplo, um comprador que procura sapatos pode usar filtros para restringir a pesquisa à marca e cor que preferir.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de ordenação

Este tutorial mostra como ordenar os itens em uma resposta de pesquisa. Quando um comprador procura um produto no seu site, a Retail Search pode mostrar resultados ordenados por vários campos. Por exemplo, uma compradora está procurando um vestido com o melhor preço e desconto. "Preço e desconto" são vários campos. A Retail Search mostrará os vestidos do comprador encomendados por preço e, para os vestidos com o mesmo preço, ordenados por desconto.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de otimização

Neste tutorial, mostramos alguns exemplos de otimização de produtos nos resultados da pesquisa. Com o aumento, você pode aplicar um impulso a um produto para priorizá-lo ou diminuir a prioridade nos resultados da pesquisa.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de controle de redirecionamento

Este tutorial mostra como usar o controle de redirecionamento. O controle de redirecionamento permite que você especifique um URL para o qual redirecionar usuários quando usarem uma consulta de pesquisa específica. Por exemplo, se um usuário solicita "produtos de produção sustentáveis", é possível redirecioná-lo para uma página que contém as marcas ambientais com que você está trabalhando.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Atualizar o inventário da Retail Search

Embora os métodos de criação, leitura, atualização e exclusão (CRUD, na sigla em inglês) Product sejam usados para modificar amplamente os atributos de um Product, há um conjunto de métodos Product que pode ser usado para atualizar campos específicos de inventário com níveis diferentes de granularidade. Os campos Product a seguir são considerados campos de inventário:

  • Product.price_info
  • Product.availability
  • Product.available_quantity
  • Product.fulfillment_info

Tutorial de adição de fulfillment

Neste tutorial, mostramos como atualizar informações de fulfillment do produto usando o método AddFulfillmentPlaces. Dessa forma, a Retail Search pode mostrar atualizações de onde os produtos estão disponíveis e de que os pedidos podem ser atendidos. Por exemplo, um comprador está procurando jeans azuis em uma loja, mas eles estão em falta. Quando os jeans estiverem em estoque novamente nesta loja ou em qualquer outra, a Retail Search mostrará as atualizações, e o comprador poderá prosseguir com o pedido.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de remoção de fulfillment

Neste tutorial, mostramos como atualizar informações de fulfillment do produto usando o método [RemoveFulfillmentPlaces][remove-fulfillment-places]. Dessa forma, a Retail Search pode mostrar atualizações em que os produtos não estão disponíveis e os pedidos não são atendidos. Por exemplo, um comprador está procurando jeans azuis em uma loja. Se a calça jeans estiver esgotado nessa loja, a Retail Search mostrará as atualizações, e o comprador não vai poder prosseguir com o pedido.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação


Tutorial de configuração do inventário

Neste tutorial, mostramos como enviar atualizações de inventário usando o método SetInventory em vez de atualizar todo o produto.

Para seguir as instruções passo a passo desta tarefa diretamente no editor do Cloud Shell, clique em Orientação:

Orientação