Pular para o conteúdo
VTEX Companion
PT EN Mudar para inglês

VTEX Companion

Extensão para Chrome e Firefox que lê a stack, o catálogo e o SEO da aba aberta, chama as APIs da loja com a sessão dela e destrava o preview do CMS do FastStore no seu localhost.

Chrome Firefox · Em breve Código no GitHub
Popup do VTEX Companion aberto sobre uma página de produto, mostrando nome, referência, marca, categoria e a lista de SKUs com EAN, seller, preço e disponibilidade.

O que ela faz

01

Preview do FastStore no localhost

O botão Pré-visualização do CMS do FastStore — o Headless CMS legacy e o Storefront > Content — abre a loja publicada. A extensão injeta um botão Localhost ao lado dele que abre a mesma URL no seu dev server: a query inteira preservada, nas duas versões do CMS, e sem depender do cmsDevMode. Lojas em VTEX IO e no portal legacy previsualizam por workspace e não usam esse fluxo.

Admin do CMS do FastStore com o botão Localhost injetado ao lado de Pré-visualização, e o painel Development Mode mostrando um Localhost URL clicável ao lado do API URL.

02

Fetch runner

Chame as APIs da loja de dentro da própria aba, com a sessão que ela já tem. Presets de Sessão, Checkout, Catálogo, Intelligent Search, OMS e Master Data; a resposta formatada ou crua; histórico da sessão e cópia como JSON ou CSV. Método que altera dados pede confirmação antes.

Painel VTEX dentro do DevTools, com a requisição à esquerda e a resposta 200 formatada à direita, mais o histórico das chamadas da sessão.

03

Detecção da stack e sessão

IO, FastStore, CMS Legacy Portal ou headless — com account, workspace, binding e os sinais que sustentam cada conclusão. Diz também se há sessão de loja e de admin na origem, e clona a sessão de {account}.myvtex.com para o domínio da loja sem o token passar pela área de transferência.

Popup na aba Loja sobre uma loja FastStore, mostrando os sinais de detecção e o bloco de sessão com os botões de entrar com token, clonar do admin e limpar.

04

SEO e scripts de terceiros

Indexação, canonical, hreflang, JSON-LD, headings e imagens sem alt, com regras por tipo de página — PDP sem Product, listagem sem ItemList. Ao lado, os vendors carregados na página, com o id da conta quando existe: GTM, GA4, Meta, TikTok, Clarity, Criteo e outros.

Popup na aba Página mostrando a tabela de achados de SEO e, abaixo, os scripts de terceiros detectados com Meta Pixel, Google reCAPTCHA e VTEX Pixel Manager.

E mais

Catálogo da página
PDP com a lista de SKUs — EAN, refId, seller, preço e disponibilidade — e atalho para o admin. Listagem e busca com categoria, caminho, termo, map e ordenação.
Painel no DevTools
O runner também roda numa aba VTEX do DevTools, com a janela inteira, além do popup.
Chrome e Firefox
Um código-fonte, dois builds MV3: service_worker no Chrome, background.scripts no Firefox.
Sem content script global
A leitura da página é injetada sob demanda quando você abre o popup. Por isso a instalação não pede “ler dados em todos os sites”.

Não coleta nada

Não há servidor. A extensão lê a aba sob demanda e descarta quando o painel fecha. O acesso fixo é só a *.myvtex.com e localhost; domínio de loja é opcional, concedido por você site a site.

Política de privacidade

Projeto independente. Não é um produto oficial da VTEX, e não usa a identidade visual da VTEX.