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.
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.
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.
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.
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.
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.