Storefront SDK
O que é o Storefront SDK?
O Storefront SDK é uma biblioteca JavaScript que visa facilitar a execução de queries e mutations do Storefront API nos templates das páginas.
Atualmente, a Wake conta com dois tipos de SDKs um para cada versão do Storefront e você não pode sob hipótese alguma utilizar ambos ao mesmo tempo. Abaixo vamos explicar cada uma deles, quando e como usar.
Storefront SDK
Esse é um SDK exclusivos para lojas que utilizam o Storefront 1.0.
Para utilizar o Storefront SDK, basta adicionar a linha abaixo no código da página e configurar um client com algumas informações básicas da loja:
<script src="https://static.fbits.net/storefront-sdk/latest/storefront-sdk.min.js"></script>
<script>
const clientConfig = {
storefrontAccessToken: '{{settings.access_token}}',
checkoutUrl: '{{store.urls.checkout}}',
storeUrl: '{{store.urls.base}}'
};
const client = StorefrontClient.createClient(clientConfig);
</script>
Para mais exemplos do Storefront SDK, acesse essa documentação através do link: https://static.fbits.net/storefront-sdk/latest/docs/sdk
SDK Full
O SDK Full é um novo SDK, desenvolvido para utilizar 100% do Storefront API em suas operações e deve ser utilizado exclusivamente por lojas Storefront 2.0.
Nele foram adicionadas as operações necessárias para conclusão do fluxo de compra no Storefront 2.0. Para utilizá-lo, basta adicionar a linha de código abaixo nas páginas do seu site:
<script src="https://static.fbits.net/storefront-sdk/latest/storefront-sdk-full.min.js?v={{- store.last_modified -}}"></script>
<script>
const clientConfig = {
storefrontAccessToken: '{{settings.access_token}}',
storeUrl: '{{store.urls.base}}'
};
const client = StorefrontClient.createClient(clientConfig);
</script>
O SDK Full está disponível na URL
https://static.fbits.net/storefront-sdk/latest/storefront-sdk-full.min.js
A documentação gerada pelo Typedoc para o SDK Full pode ser acessada em:
https://static.fbits.net/storefront-sdk/latest/docs/sdk-full
Updated 28 days ago