Documentação Provei

Guia de Medidas

O que é o Guia de Medidas

O Guia de Medidas oferece ações independentes na página de produto (PDP). A disponibilidade combina provisionamento, configuração persistida e dados do produto.

Tamanho Ideal
Recomendação de tamanho, provisionada comofashion.size_recommendation, com base no perfil e nas medidas do cliente.
Guia de Medidas
Grade real do produto, provisionada comofashion.size_guide, com tamanhos e medidas configurados.
Comparar tamanhos
Visualização do tamanho recomendado ou comparação de caimento, provisionada comofashion.size_comparison.

Uma conta pode ter até três ações. Cada uma só é exposta quando o produto está provisionado, a ativação está salva e a PDP atende aos dados necessários.

Pré-requisitos

  • A ação deve estar provisionada pelo suporte ou pela administração do Provei.
  • O produto deve ser do tipo Moda e ter uma URL de PDP autorizada para a origem da loja.
  • Para a grade e a recomendação, crie uma tabela e selecione pelo menos um tamanho aplicável por produto.
  • Para Comparar tamanhos, a PDP precisa de imagem de produto válida e tamanhos comparáveis; veja os requisitos detalhados em Comparar tamanhos.
  • Instale o snippet de medidas uma vez, no rodapé global ou imediatamente antes de </body>.

Criar uma tabela de medidas

Tabelas são reutilizáveis. Crie uma tabela com nome único, medidas em centímetros, linhas de tamanho e os valores aplicáveis; depois salve e vincule-a aos produtos.

  1. Abra Tabelas de medidas na seção Produtos.
  2. Clique em Nova tabela e informe um nome único.
  3. Adicione as medidas (colunas) e os tamanhos (linhas).
  4. Preencha os valores em centímetros e deixe vazio o que não se aplica.
  5. Clique em Salvar.

Editar, duplicar ou excluir

Edite nome, atributos, medidas, tamanhos e valores na listagem. Duplicar cria uma cópia independente. Ao excluir uma tabela vinculada, confirme a desvinculação dos produtos.

Vincular ao produto

Abra um produto de Moda, escolha a tabela de medidas e marque os tamanhos aplicáveis. Salve o produto para que o runtime receba a grade correta.

Descubra seu Tamanho: ajustes por produto

Abra o produto e use o cartão Tamanhos e medidas; depois clique em Salvar. Os ajustes complementam a tabela somente na recomendação desse produto: não alteram a tabela compartilhada, a grade exibida nem o Comparador de Tamanhos.

  • Elasticidade confortável extra: de 0 a 20 cm de tolerância adicional no limite máximo de busto/tórax, cintura e quadril. Não aumenta comprimentos nem a tolerância abaixo da faixa de medidas.
  • Correção por região: de -20 a +20 cm. Negativo indica que a peça veste menor; positivo, que veste maior. Por exemplo, cintura -2 cm desloca a faixa corporal aceita em 2 cm para baixo. Zero mantém a referência da tabela.
  • Busto/tórax, cintura, quadril, ombros, comprimento e entrepernas aparecem conforme a categoria do produto e as medidas comuns aos tamanhos selecionados. Valores decimais aceitam vírgula.
  • Usar somente a tabela remove as correções ao salvar, sem desvincular a tabela nem desmarcar tamanhos.

A recomendação exige uma tabela de medidas do corpo ou da peça com dados comparáveis. Em tabelas da peça, o tamanho M (ou o tamanho do meio) é calibrado para um corpo médio e os demais seguem a graduação da tabela; medidas planas contam em dobro no busto, cintura e quadril. O gênero da tabela escolhe esse corpo: feminino usa o corpo feminino médio; masculino, unissex ou sem gênero, o masculino. A base é calculada sobre a tabela inteira, não só sobre os tamanhos vinculados ao produto. Ajustes não habilitam tabelas somente de exibição. Trocar ou remover o vínculo preserva as correções; regiões incompatíveis ficam sem efeito até voltarem a ser usadas. A atribuição em lote não copia nem apaga ajustes individuais.

Vincular vários produtos de uma vez

  1. Inicie em Tabelas de medidas (botão Vincular produtos) ou selecione produtos no Catálogo e use Vincular tabela.
  2. Filtre produtos de Moda e selecione a página ou todo o conjunto filtrado.
  3. Escolha os tamanhos aplicáveis, mantendo pelo menos um.
  4. Revise os totais e confirme substituições quando necessário.
  5. Confira o resumo de vínculos criados, atualizados ou substituídos.

A seleção é mantida entre páginas. Se os filtros ou os vínculos mudarem, revise novamente antes de confirmar.

Comparar tamanhos

O runtime consulta a elegibilidade por produto em/api/v2/widget-measurements/match. A resposta de capacidade separa cada ação, para que uma PDP possa exibir somente o que está pronto.

Consulta de elegibilidade
GET /api/v2/widget-measurements/match?userId=<UUID>&url=<URL-ENCODED>
  • A imagem do produto precisa ser válida para a visualização. O produto também precisa ter pelo menos um tamanho comparável para visualizar um tamanho recomendado.
  • Para comparar dois caimentos, são necessários pelo menos dois tamanhos comparáveis e distintos. Sem tamanhos comparáveis, a resposta pode sereligible: false com razão no_comparable_sizes.
  • canVisualizeRecommendedSize indica a condição de um tamanho; canCompareSizesindica a condição para o par. comparisonSizeLabels traz os rótulos disponíveis.
  • canShowSizeGuide e canRecommendSize continuam independentes do comparador. Uma resposta elegível somente para comparação pode ter sizes vazio.

Janela, tema e requisitos da comparação

O comparador abre em modal (janela central) ou drawer (painel lateral), conforme measurements_size_comparison_display_mode. Os quatro temas disponíveis são:

  • default — Padrão.
  • light — Claro.
  • dark — Escuro.
  • minimal — Minimalista.

A escolha fica em measurements_size_comparison_theme e pode ser feita antes de ativar a ação. O banco só publica o comparador quando measurements_size_comparison_enabled efashion.size_comparison estiverem habilitados.

Imagem do cliente

No fluxo Comparar tamanhos, a seleção da imagem de origem do cliente aceita JPEG/JPG, PNG, WebP, HEIC e HEIF, com limite de 10 MiB por imagem (10 × 1024 × 1024 bytes). Esse é o limite da fonte escolhida pelo cliente; arquivos válidos entre 4 e 10 MiB não são rejeitados por tamanho nessa etapa.

Antes da submissão à API, o navegador converte HEIC e HEIF para JPEG e aplica recorte (crop) e compressão. O payload já processado pode obedecer a um teto de transporte/API de 4 MiB; esse teto não reduz o limite de seleção da fonte original. Se a conversão falhar, tente outra foto.

O limite de 10 MiB é exclusivo da imagem de origem do cliente usada na comparação. Ele não altera os limites da importação de tabelas, descritos em Importar e exportar.

Instalar o snippet

O snippet de medidas é separado dos runtimes de visualização. Copie o código pronto em Instalação no painel, ou substitua SEU_USER_ID pelo UUID da conta, e coloque o código uma vez no rodapé global, imediatamente antes de </body>. O atributocrossorigin="anonymous" permite o contrato CORS do runtime.

Snippet de Medidas
<!-- Provei Widget - Guia de Medidas -->
<script
  src="https://app.provei.ai/api/v2/snippet-measurements/SEU_USER_ID"
  async
  crossorigin="anonymous"
></script>

Shopify

  1. No admin, abra Loja online → Temas.
  2. Use Ações → Editar código e abra theme.liquid.
  3. Cole o snippet antes de </body> e salve.

Tray

  1. Acesse o painel da Tray e abra Minha Loja → Aparência.
  2. Edite o HTML do rodapé, cole o snippet no final e publique.

WordPress

  1. Abra Aparência → Editor de Tema e selecione footer.php.
  2. Cole antes de </body> e salve.

Site customizado

  1. Abra o HTML principal ou o componente de rodapé global.
  2. Cole o snippet antes de </body>, publique e confirme que ele aparece uma única vez.

Como o cliente vê

  • Cada ação provisionada e ativada aparece no ponto configurado da PDP, sem alterar as demais ações.
  • Tamanho Ideal: abre o fluxo de recomendação e apresenta o tamanho indicado quando a resposta de elegibilidade permitir.
  • Guia de Medidas: mostra a grade com tamanhos e medidas do produto.
  • Comparar tamanhos: abre o modal ou drawer escolhido e usa os rótulos comparáveis retornados para aquela PDP.

O servidor pode retornar uma ação indisponível para uma PDP sem tabela, tamanhos aplicáveis ou imagem válida, mesmo que o snippet esteja instalado.

Importar e exportar

Importar uma tabela

Use POST /api/v2/measurement-tables/importpara criar uma tabela por vez. A rota aceita CSV e arquivos visuais (PDF, JPEG/JPG, PNG e WebP) para extração. CSV usa parsing; arquivos visuais dependem do OCR disponível. Os limites desta seção são da importação de tabelas e não da imagem do cliente do fluxo Comparar tamanhos.

  • Content-Length obrigatório: o cabeçalho deve existir e conter um inteiro decimal positivo válido. Ausência retorna 411; valor inválido retorna 400.
  • O corpo completo da requisição individual pode ter no máximo 11 MiB. Excesso retorna 413.
  • CSV tem limite de 1 MiB. Arquivo visual tem limite de 10 MiB. Excesso retorna 413.
  • Cada usuário pode realizar até duas importações visuais por minuto. Uma nova tentativa dentro da janela retorna 429; importações CSV não consomem essa cota visual.

Importar em lote

Use POST /api/v2/measurement-tables/import/bulkcom multipart e o campo files. O processamento envia progresso por arquivo e permite sucesso parcial: um arquivo válido pode criar sua tabela mesmo quando outro falha.

  • Até 100 arquivos por requisição.
  • CSV até 1 MiB, PDF até 50 MiB e XLSX compactado até 10 MiB por arquivo.
  • Para XLSX, o conteúdo descompactado pode ter no máximo 25 MiB e o contêiner pode ter no máximo 1.000 entradas ZIP.
  • Soma dos arquivos até 100 MiB e corpo da requisição até 101 MiB.
  • Content-Length também é obrigatório, deve ser válido e é verificado antes do multipart. Excesso retorna 413; novas requisições de lote acima do limite da janela podem retornar 429.
  • CSV e XLSX são interpretados sem OCR. PDF depende da disponibilidade da função de OCR; se ela estiver indisponível, o erro fica associado ao arquivo, sem apagar os sucessos.

Exportar

Na linha da tabela, use Exportar para baixar um CSV com tamanhos, medidas e valores.

Solução de problemas

Uma ação não aparece na PDP
  1. Confirme o ID de provisionamento da ação.
  2. Confirme que o link está ativo em Experiência na loja › Medidas e tamanho.
  3. Confira a URL exata do produto, a origem autorizada e o tipo Moda.
  4. Para grade ou recomendação, revise tabela e tamanhos aplicáveis.
  5. Para comparação, revise imagem válida e quantidade de tamanhos comparáveis.
O snippet não inicializa
  • Confira se o User ID é um UUID válido e pertence à conta correta.
  • Verifique se a requisição parte de uma origem autorizada e de uma PDP real.
  • Confirme se existe pelo menos uma ação provisionada e ativada.
  • No DevTools, inspecione a requisição do snippet e da consulta match; não use a abertura direta da URL no navegador como teste de elegibilidade.
  • Resposta 410 indica que nenhuma ação de medidas está habilitada para aquele perfil; 403 ou 404 indicam falha de autorização, origem, perfil ou provisionamento.
A comparação está indisponível

Verifique canVisualizeRecommendedSize,canCompareSizes e comparisonSizeLabels na resposta de match. A razão no_comparable_sizes exige revisar imagem do produto e tamanhos comparáveis; não é um problema do CSS ou do posicionamento.

Uma importação foi recusada

Confira Content-Length, o limite da modalidade e o tipo do arquivo. Respostas 411/400 indicam cabeçalho ausente ou inválido, 413 indica tamanho excedido e 429 indica limite de frequência. No lote, consulte o resultado individual de cada arquivo.

Boas práticas

  • Instale um único snippet de medidas no rodapé global e mantenha o atributo CORS exatamente como fornecido.
  • Ative cada ação somente depois de confirmar o provisionamento e teste a resposta de elegibilidade na PDP autorizada.
  • Use tabelas coerentes por categoria, selecione apenas tamanhos realmente vendidos e revise os valores em centímetros.
  • Para comparação, mantenha imagem de produto válida e pelo menos dois tamanhos distintos quando quiser comparar caimentos; um tamanho é suficiente apenas para visualizar a recomendação.
  • Prefira o estilo compartilhado e use overrides por ação apenas quando a diferença for intencional. Mantenha o CSS dentro de .reverbs-links-row-measurements.
  • Faça uma importação de teste antes do lote. Preserve o progresso e o resultado por arquivo, pois o lote aceita sucesso parcial.

Precisa de ajuda?

Se a origem, o provisionamento, a configuração e os dados do produto estiverem corretos, envie ao suporte o horário da requisição e o código de resposta.

[email protected]