FastStore (FS) é um toolkit full-stack para o desenvolvimento de storefronts VTEX baseado na arquitetura Jamstack.

O foco desta documentação está na versão mais recente, FastStore v3! Para mais detalhes sobre as versões anteriores, acesse aqui

Em suma, a FS fornece um conjunto de integrações e ferramentas que permitem a construção de ecommerces de forma desacoplada — isto é, front-end separado do back-end —, tendo em vista performance e estabilidade.

E no desenvolvimento?

Aos desenvolvedores, isso se reflete em flexibilidade para criar e personalizar com base na visão da marca, utilizando tecnologias atuais.

A FS opera sobre Next.js, o framework React da Vercel, e é composta por vários pacotes que permitem seu funcionamento adequado.

📦 Estrutura de pacotes

PacoteDescrição
@faststore/coreConsolida o projeto-base, com todas dependências padrão
@faststore/sdkFornece lógicas de estado (sessão, busca, Carrinho) e helpers (Analytics)
@faststore/apiInterface entre a plataforma de ecommerce e o front-end, usada para consultar dados de produtos, catálogo e carrinho, via GraphQL
@faststore/uiBiblioteca de componentes React, com estilização modularizada via Sass, e baseada no tema da loja

↗ Próximos passos

Agora que você entendeu do que se trata a FS de modo geral, é hora de compreender como desenvolver no dia a dia.