Potencializando experiências únicas para os clientes, a Storefront API é moderna, expansível e otimizada, uma vez que fornece endpoints fundamentais para que seja possível desenvolver interfaces de usuários mais assertivas.
Com base em GraphQL, linguagem de query para APIs, são realizadas consultas de dados existentes em tempo de execução. Dessa forma, a Storefront API fornece descrições completas e compreensíveis dos dados, retornando com exatidão as informações necessárias em cada consulta para obter resultados precisos e flexibilizar possíveis customizações.
Os dados retornados por meio da Storefront API são consultas de buscas e retornos relacionados ao front-end para customizações em vitrines, aplicativos de terceiros e blogs, tudo isso realizando as requisições com mais segurança ao não armazenar informações. Diferentemente da API Pública, que por sua vez, realiza a integração de dados entre aplicações, permitindo inclusive a gravação de informações privadas de produtos, pedidos, estoque e mais.
Como ela funciona?
O grande diferencial da Storefront API é a unificação das interfaces entre todos os sistemas que suportam o front-end de uma loja, permitindo a consulta de dados por meio de uma única solicitação em HTTPS.
Isso significa que, através de recursos prontos para uso, é possível proporcionar a melhor experiência de compra durante todo o processo onde quer que o cliente esteja, já que a Storefront API garante maior flexibilidade para a realização de ações estratégicas.
Com essa solução o desenvolvedor consegue, por exemplo, adicionar botões de compra na vitrine da loja que poderão ser customizados para a opção de compra rápida. Isso é headless commerce!
Com ela podemos ...
Criar experiências exclusivas para os clientes!
Por meio da Storefront API é possível customizar o website de sua loja, ou então, utilizar recursos para criar novas alternativas, como aplicativos móveis ou totens em lojas físicas.
Sendo a única fonte de dados, a Storefront API permite que sejam criadas vitrines personalizadas, além de realizar consultas de informações de produtos, hotsites, coleções, banners, conteúdos, marcas, categorias e a busca por produtos paginados de maneira simples e eficaz.
Fazendo uso das consultas via Storefront API, podem ser criados scripts para customizações no front-end com mais agilidade e flexibilidade, sendo necessário inseri-los através do Gestor de Scripts utilizando a linguagem de programação JavaScript.
Confira exemplos de customizações possíveis a partir do requerimento de dados da Storefront API
- Disponibilizar uma vitrine de produtos relacionados na página do checkout, dessa forma, caso o cliente clique na indicação, ele será direcionado à página do produto para verificar suas especificações;
- Montar uma vitrine de produtos relacionados por categoria, fabricante e/ou nome;
- Criar scripts que indicam a quantidade de produtos restantes no estoque;
- Limitar a quantidade de produtos por período.
Como acessar os dados da API?
A Storefront API é autenticada, sendo assim, é gerado um token interno para consulta em sua loja.
Neste primeiro momento, a criação dos tokens está sendo realizada por meio da abertura de tickets de atendimento.
Para solicitar seu acesso de forma direta, clique aqui.
Ambiente para testes
A Storefront API poderá ser acessada através da URL:
No GraphQL, ambiente para testes, é necessário informar o token no campo "Headers" e pronto.
A partir deste momento, já é possível realizar diversas consultas. Acessando a aba Docs, no menu, você consegue visualizar os campos que a API retorna para as requisições.
Agora que você já conhece algumas das vantagens da Storefront API, converse com sua agência parceira e comece a utilizar esta nova fonte de dados para otimizar ainda mais seu site!
Para informações técnicas clique aqui.