Pular para o conteúdo

Validação e publicação

Use este checklist após criar pelo editor, sincronizar pelo Build Kit ou enviar pela API.

  • Nome interno em snake_case.
  • Tipo correto e imutável para o uso desejado.
  • Schema válido com title, description, settings e content, quando o tipo usa schema; settings_mobile e content_mobile quando houver configuração mobile própria.
  • Um arquivo principal por tipo de arquivo utilizado.
  • Auxiliares existentes, sem duplicidade ou ciclos.
  • Contratos específicos preservados para header, footer, product block, buttons e icons.
  • SCSS escrito na escala correta (1rem = 10px) e usando .image, .video e .lazy quando aplicável. Consulte Base de estilos.

Criar ou sincronizar não torna o componente visível automaticamente. Selecione-o pelo título na área compatível, preencha seu conteúdo e configurações e salve a configuração da loja.

Componentes globais precisam ser ativados em Componentes globais.

CenárioO que verificar
SeçãoOrdem, conteúdo, imagens, links e fallback mobile.
HeaderLogo, menu, busca, conta, carrinho, busca reativa e menu mobile quando usados.
FooterMenu, links, newsletter, pagamento e submenu mobile.
Product blockProduto disponível, promoção, Pix, parcelas, indisponibilidade e atualização de preço.
GlobalResultado em páginas diferentes, sem depender de ordem fixa.
ButtonsEstados normais, foco, loading e indisponibilidade.
IconsTodos os locais que usam símbolos SVG.

Repita a verificação em desktop e mobile. Prévia visual, salvamento bem-sucedido ou resposta de criação não substituem esse teste.

EstadoComportamento
AtivoPode ser selecionado e configurado na área compatível.
Inativo, sem usoContinua editável e pode ser reativado, mas não pode ser escolhido novamente.
Inativo, ainda usadoA configuração existente pode continuar disponível para edição, mas a publicação é bloqueada até reativar o componente ou remover todas as referências.
Exclusão solicitada com uso atual ou edição pendenteA exclusão retorna 409; remova seleções e edições pendentes antes de tentar novamente.
Exclusão concluídaO componente deixa o catálogo e não pode permanecer em uma configuração válida da loja.

Não há recuperação automática para uma configuração antiga ou inválida. Identifique o componente indicado na falha, reative-o ou retire suas referências e só então publique ou exclua.

Publique somente depois de validar o resultado. Se o componente estiver inativo ou ainda referenciado, reative-o ou ajuste a seleção antes de publicar.

SituaçãoPróxima ação
Não salvaCorrija schema, arquivos ou contrato do tipo.
Salva, mas não apareceSelecione-o na área compatível e salve a configuração.
Aparece diferente do esperadoRevise Liquid, SCSS, JavaScript e o teste desktop/mobile.
Não pode ser excluídoRemova a seleção e quaisquer edições pendentes que ainda o referenciem.

Veja Troubleshooting para correções detalhadas.