Este repositório contém um projeto baseado no store theme da VTEX. Este guia fornecerá informações sobre como configurar e rodar o projeto localmente.
Antes de começar, verifique se você tem os seguintes requisitos instalados:
-
Clone o repositório:
git clone https://github.com/LaissaSaraiva/store-theme.git cd seu-repositorio
-
Instale as dependências:
Na pasta react do projeto e execute:
yarn install
- Configure o VTEX CLI:
Você precisa estar autenticado com o VTEX CLI. Caso não esteja autenticado, execute:
vtex login seu-vendor
Substitua 'seu-vendor' pelo nome da sua conta VTEX.
Para rodar o projeto localmente, siga estes passos:
- Configure o ambiente de desenvolvimento:
vtex use sua-dev-workspace
- Inicie o projeto:
vtex link
- Visualize o projeto:
vtex browse
- Configure um template para a HOME:
Caso a Home não esteja aparecendo, acesse
/admin/cms/pages
e selecione um Template para a mesma.
- HTML
- CSS
- JavaScript
- React
- TypeScript
- plataforma VTEX IO
- Home:
/
- Landing Page:
/newly-launched
- Perguntas Frequentes:
/faq
- Tecnologias Utilizadas: Componentes nativos da VTEX.
- Tecnologias Utilizadas: Componentes nativos da VTEX e componentes customizados.
- Componente Customizado:
- Nome: Product (custom-product)
- Tecnologias Utilizadas: React, TypeScript, useCssHandles da VTEX e tipagem StorefrontFunctionComponent para criação do schema.
- Funcionalidade: O componente é editável via site-editor e foi preenchido por props no bloco jsonc do componente.
- Organização do Site Editor: Reorganizei os titles para o site-editor para melhorar a experiência do cliente ao realizar alterações na loja.
- Imagens: As imagens do projeto estão na pasta
assets
. Porém, normalmente utilizo oadmin/new-cms/media-gallery
ouadmin/a
.
To understand how things work check our tutorial Build a store using VTEX IO