Vídeo é o canal mais subutilizado do varejo digital. A Widde Pro transforma
qualquer loja em uma vitrine interativa: vídeos shoppable, provador
virtual com AI e lives, instalados em minutos com um único script.
Plataforma operacionalÚltima atualização · Abr 2026CDN · cdn.widde.io
01 Instalação
A Widde Pro é distribuída como um único script CDN baseado em Web Components.
Cole-o uma vez no template da loja — todos os blocos passam a funcionar e a
configuração visual fica no painel administrativo.
Snippet único
Insira a tag abaixo logo antes do fechamento da </body>,
ou use a área de scripts globais da sua plataforma (VTEX, Shopify, Nuvemshop etc.).
Os blocos configurados no painel da Widde aparecem automaticamente nas
páginas correspondentes. Não é necessário alterar templates de produto
nem mexer no JavaScript do tema.
Modo debug · ambientes não-produção
Por padrão a Widde só carrega em domínios de produção, para não interferir em
stagings. Para forçar o carregamento durante testes, adicione o parâmetro
widde-local-debug à URL:
bash
https://staging.minhaloja.com/?widde-local-debug
→ Sobre a versão
A versão fixa no path do CDN garante estabilidade de produção. A Widde
publica avisos de atualização pelo painel sempre que uma nova versão LTS
é liberada.
02 Blocos
Blocos são Web Components que você cola no HTML da loja para exibir
vídeos. A configuração visual — cores, espaçamento, dimensões — fica toda no
painel Widde:
nada de tocar no código depois da instalação.
widde-pro-highlights
Destaques
Vídeos no estilo stories do Instagram. Ótimo para promoções,
lançamentos, categorias e variações de produto.
Vitrine horizontal de vídeos. Indicado para storytelling, coleções
curadas e conteúdo sequencial.
homecategoriaPDP
html
<widde-pro-carousel></widde-pro-carousel>
widde-explorer
Explorar
Página completa de descoberta no estilo explore do Instagram.
Veja a solução Explorar para detalhes da experiência.
página dedicadahomepreview
html
<widde-explorer></widde-explorer>
Para uma versão compacta com pré-visualização:
html
<widde-explorer-preview></widde-explorer-preview>
→ Onde colar
Cada bloco pode ser inserido no template da loja ou via construtor da plataforma
(VTEX IO, seções do Shopify, blocos do Nuvemshop etc.). Os Web Components só
renderizam quando o script Widde já carregou — não é preciso configurar ordem
de carregamento.
Como inserir os destaques de produto
A implementação é simples e depende de alguém com acesso ao código da loja —
tipicamente o desenvolvedor da plataforma. Basta adicionar a tag no HTML da
página de produto (PDP), no local exato onde os destaques
devem aparecer.
A posição da tag no template define exatamente onde o conteúdo será renderizado.
Use a tag apenas em páginas de produto — ou em locais onde faça sentido exibir destaques contextuais ao item visualizado.
O desenvolvedor da plataforma saberá identificar o arquivo/template correto (PDP, product page, product-template etc.) conforme o tema ou framework em uso.
03 Video Commerce · Formatos
A Widde disponibiliza quatro formatos de widget de vídeo que podem ser
distribuídos pela loja. Cada formato tem um papel diferente — bolinha flutuante,
fileira de destaques na home, miniaturas dentro da PDP e carrossel de coleções —
e pode ser customizado visualmente pelo lojista.
ViewType · Story
Story
Bolinha flutuante fixa no canto inferior esquerdo, acompanha o scroll em qualquer página da loja.
Storyfloating · bottom-left1 coleção
ViewType · Highlight
Destaque da loja
Sequência de círculos horizontais na home. Similar aos Stories do Instagram —
cada círculo abre uma coleção diferente.
Highlightshapper: circleN coleções
ViewType · HighlightTwo / Three
Destaque de produto
Vídeos exibidos como miniaturas dentro da galeria da PDP, ao lado das fotos
do produto. O cliente alterna entre foto e vídeo no mesmo seletor.
HighlightTwoHighlightThreegaleria do produto
ViewType · Carousel
Carrossel
Cards grandes com produto e preço abaixo. Navegação lateral com setas, ideal para
vitrines de coleções com shoppable videos.
CarouselCarouselTwowrapper: product
04 Provador AI
A Widde também oferece o Provador AI — uma solução que permite
ao cliente visualizar como a peça fica em seu próprio corpo antes da compra. O fluxo
abre direto na página de produto, com upload de foto e geração da imagem com IA.
1Ponto de entrada · PDP
Botão "Como fica em mim?"
Exibido logo abaixo do CTA de compra na PDP. Identificado pelo ícone de sparkle (✨)
e pelo estilo secundário (outline preto) para não competir com o botão primário Comprar.
PosiçãoAbaixo do CTA principal de compra
EstiloOutline preto · ícone sparkle
2Drawer aberto · AI
Drawer do Provador AI
Ao clicar no botão, abre um drawer lateral com o fluxo completo: upload da foto do cliente,
geração da imagem via AI usando o produto da PDP, e CTA para adicionar à sacola.
01Carregue sua foto
02Veja o resultado com IA
03Adicione à sacola
05 Live Commerce
Transmissões ao vivo dentro do e-commerce com chat em tempo real,
cupons de desconto, destaque de produto sincronizado e
contagem de espectadores. A live ocupa o banner principal da loja e se transforma
em mini-player flutuante ao scroll.
1Banner principal
Banner principal
A live ocupa o banner principal da home assim que entra no ar. Mostra contagem de viewers, chat com mensagens fixadas (ex: cupons) e controles de som/fullscreen.
2Mini-player ao scroll
Mini-player flutuante
Quando o cliente faz scroll para fora do banner, a live se transforma em um mini-player no canto inferior direito que continua tocando enquanto ele navega.
3Live em fullscreen
Live em fullscreen
Ao tocar no mini-player ou abrir a live, o player ocupa a tela inteira. Inclui destaque do produto sincronizado pelo apresentador, chat ao vivo e input de mensagem.
Componentes da experiência
●
Pill LIVE + viewers
Indicador ao vivo com bolinha verde e contagem de espectadores em tempo real.
●
Chat ao vivo
Mensagens da loja (com selo de verificado) e dos espectadores aparecem sobrepostas no vídeo.
●
Cupons fixados
A loja pode fixar cupons de desconto e prazo limite no feed do chat.
●
Destaque de produto
O apresentador destaca o produto que está sendo mostrado, com nome e preço sincronizados.
●
Mini-player flutuante
A live continua tocando em um card no canto inferior direito enquanto o cliente navega.
●
Engajamento
Reações em tempo real (likes), input de mensagem e ícone de sacola para acesso rápido.
06 Explorar
Página completa cheia de vídeos no estilo explore do Instagram. Estimula a
descoberta de produtos e funciona em duas variantes: um preview compacto
embutido na home (ou em qualquer categoria) e a página dedicada com busca
e abas de categoria.
O primeiro card ocupa 2× o tamanho dos demais e exibe o produto vinculado com nome, preço e ícones de carrinho/sacola.
●
Grid responsivo
Layout de 4 colunas em desktop que se adapta automaticamente em telas menores, mantendo a hierarquia visual.
●
Busca + categorias
Versão página dedicada inclui campo de pesquisa e abas roláveis com as categorias configuradas pelo lojista.
●
CTA "Ver todos"
O preview compacto traz um botão para abrir a página completa do Explorar e continuar a descoberta.
→ Como inserir
Cole <widde-pro-explorer></widde-pro-explorer> em uma
página dedicada (ex: /explorar) e
<widde-pro-explorer-preview></widde-pro-explorer-preview>
em qualquer ponto da home ou de uma categoria. As coleções, categorias e o tile destaque
são configurados no painel da Widde — sem mexer no código.
07 Integrações
A Widde Pro conecta-se à loja em três pontos críticos: catálogo
(preço/estoque), carrinho (adicionar produto a partir do vídeo)
e analytics (atribuir vendas a quem assistiu). Cada bloco abaixo
detalha o contrato esperado.
08 Catálogo de Produto
A Widde precisa enxergar o seu catálogo para listar preços, estoques e variações
nos vídeos. Nas plataformas suportadas, o conector é nativo — basta autorizar.
Em sistemas próprios, você expõe um pequeno contrato REST/GraphQL que descrevemos abaixo.
Loja headless ou plataforma sob medida? Implemente o contrato a seguir e nos envie
a URL base. A Widde consome três operações: search,
getById e o webhook onProductUpdate.
Endpoints expostos sob HTTPS, com latência mediana abaixo de 400 ms.
Autenticação por Bearer token ou cabeçalho dedicado.
Webhook onProductUpdate notificando alterações em tempo real.
Imagens em URLs absolutas, públicas, sem expiração curta.
Preços em formato consistente (sempre centavos OU sempre decimal).
→ Como solicitar a homologação
Após implementar o contrato, envie URL base, credenciais e um par de IDs de teste
para [email protected]. Nossa equipe valida
em até 3 dias úteis.
09 Carrinho de Compras
Quando o cliente clica em "adicionar ao carrinho" dentro de um vídeo,
a Widde chama a API do carrinho da própria loja, no browser do usuário. A sessão e os
cookies já existentes carregam — nenhum dado pessoal passa pelos nossos servidores.
→ Por que client-side
Manter a chamada no browser preserva o fluxo de checkout da plataforma (cupom, frete,
regras anti-fraude) e dispensa qualquer sincronização de sessão entre Widde e a loja.
Contrato esperado
A loja precisa expor quatro operações acessíveis via JavaScript: ler o carrinho,
adicionar item, remover item e consultar dados de produto. Os tipos abaixo
descrevem o formato esperado.
A nomenclatura é apenas uma sugestão — a única exigência é que sejam acessíveis pelo
browser do cliente, autenticados via cookie de sessão e respondam JSON.
GET /cart
Retorna o carrinho atual do usuário com itens, totais e moeda.
POST /cart/items
Adiciona um item ao carrinho. Aceita variant e propriedades customizadas.
Os endpoints precisam aceitar CORS para o domínio da loja, validar CSRF onde
aplicável e responder em JSON com status HTTP semânticos. A homologação inclui
teste de consistência do getCartInfo e da remoção
idempotente de itens.
10 Google Analytics 4
A Widde marca cada sessão que viu vídeo — você ganha uma audiência customizada no
GA4 pronta para campanhas e atribuição. Há dois modos: automático, sem nada para
configurar; ou via Data Layer, quando você quer plugar nos seus dispatchers de GTM.
Modo automático
Habilitado por padrão. Durante a instalação, a Widde cria uma audiência
chamada Widde · Story Viewers dentro do seu GA4 e
passa a separar usuários que assistiram vídeos dos que não assistiram.
Atribuições e relatórios funcionam sem qualquer configuração extra.
→ Pré-requisitos
GA4 já configurado na loja (via gtag.js ou GTM) e
permissão concedida durante o onboarding. Não há flags adicionais no HTML.
Envio via Data Layer
Use este modo quando você já tem um pipeline de eventos no GTM e prefere que
a Widde apenas publique no dataLayer,
deixando para você o disparo do evento em GA4 / outras ferramentas.
Insira a flag abaixo antes da tag de instalação da Widde:
ID interno de rastreio — conecta visualização e conversão.
Verificação e problemas comuns
Sintoma
Como diagnosticar
Eventos não chegam no Data Layer
No console do browser, rode window.widdeSendDatalayer.
O retorno precisa ser true e a flag precisa ter sido
definida antes da tag da Widde.
Dimensão customizada não aparece
No GA4, vá em Admin → Definições personalizadas e crie uma dimensão
apontando para o parâmetro widdeUid.
Validação visual
GTM em modo Preview ou GA4 → Real-Time Reports geralmente confirmam o evento
dentro de poucos segundos.
11 Aplicativos
Em desenvolvimento
Estamos abrindo a Widde Pro para integrações de terceiros via app store.
Conectores de e-mail marketing, CRM, suporte, fidelidade e ferramentas de
atribuição vão poder se plugar diretamente nas coleções de vídeo.
Conector nativo para as principais plataformas do mercado brasileiro e internacional.
Em todas elas, a instalação é plug-and-play: autorize, cole o script e
configure os blocos no painel.