Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Comece aqui
Módulos VTEX: Primeiros Passos
Desenvolvimento de loja
Frontend

Frentes de loja são a camada de apresentação para o usuário, definindo sua experiência na plataforma e sendo decisiva na realização ou não de uma compra. Para que um negócio digital se mantenha relevante e competitivo, essa camada deve oferecer elementos como uma ótima experiência de usuário (via desktop e mobile), possibilidade de omnichannel, experiência personalizada de compra e uma excelente web performance.

Para alcançar esses objetivos, a VTEX fornece diferentes tecnologias para o desenvolvimento frontend de uma loja. Dependendo do que se deseja, uma tecnologia pode ser mais recomendada que outra.

Store Framework

O Store Framework surge a partir da ideia de composabilidade, em que permite a combinação de diferentes conteúdos, serviços e dados. Assim, além de integrações e orquestração de API, a VTEX oferece as ferramentas adequadas para atender necessidades comerciais mais específicas.

A maneira como essa extensão de funcionalidades ocorre é através de apps VTEX disponíveis globalmente.

O Store Framework é uma solução para construção de frente de loja que se alavanca do VTEX IO. Através dela podemos contar com a interface amigável do Site Editor e tornar o gerenciamento de conteúdo da loja mais simples.

{"base64":"  ","img":{"width":1600,"height":1452,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":192228,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/pt/tracks/store-development/frontend_1.png"}}

Lojas criadas com o Store Framework também contam com as features de:

  • Intelligent Search: ferramenta de busca, que corrige erros ortográficos e possibilita regras condicionais para exibição do resultado de busca.
  • Multi-idiomas: possibilidade que o VTEX IO traz de configurar a tradução automática na loja para outros idiomas.
  • Cross-border: o que permite uma multi-loja VTEX de operar em diferentes países com uma abordagem própria para cada um deles.

FastStore

Enquanto Store Framework foca em composabilidade, a FastStore foi construída com foco em performance e é baseada na arquitetura Jamstack (que significa Javascript, API e Markup). Em sites Jamstack, a lógica do aplicativo geralmente reside no lado do cliente, sem estar fortemente acoplada ao servidor de back-end.

A intenção é de se utilizar da arquitetura Jamstack para entregar frentes de loja de maneira rápida, segura e confiável. Além disso, acompanha diversas ferramentas e recursos voltados para esse propósito, incluindo pipeline de WebOps e starter packs otimizados para performance.

Dessa forma, a FastStore pode realizar integrações com qualquer CMS e qualquer plataforma de desenvolvimento — mas para se beneficiar das garantias e suporte fornecidos pela VTEX, FastStore, Webops e Headless CMS é necessário.

Algumas funcionalidades não estão disponíveis, a exemplo de customizações de My Account e total integração com apps do IO e Intelligent Search.

CMS Portal (Legado)

O CMS Portal é uma tecnologia legada da VTEX responsável por gerenciar, principalmente, o código fonte do site, sendo então o módulo onde está o conteúdo que aparece na loja.

Para o CMS Legado, um conceito importante é o de Controles, que são snippets de código que renderizam dados nativos da VTEX. Os controles ajudam o lojista a criar conteúdo e incluir ferramentas no site de forma nativa utilizando o que a VTEX já oferece. Para que essa customização ocorra, são utilizados CSS, HTML e JavaScript no desenvolvimento, permitindo que se crie layouts e templates.

Por utilizar tecnologias mais defasadas, quando há necessidade de fazer alguma alteração no CMS Legado, é necessário acessar os códigos internamente e prosseguir com essas alterações no campo Layout. Dessa forma, CMS se torna uma tecnologia mais difícil de utilizar e manter, dificultando também que se mantenha uma boa performance conforme se realizam mais customizações.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback