Pular para conteúdo

Simulação e publicação real

Simulação (dry-run): o caminho seguro para testar

Antes de publicar de fato, use o modo de simulação (dry-run): o sistema monta exatamente o que seria enviado ao TravelCompositor e mostra o resultado — sem criar ou alterar nada de verdade. É o caminho recomendado para conferir se está tudo certo antes de uma publicação real.

flowchart LR
    A[Produto pronto]:::in --> B{Simulação<br/>dry-run}:::check
    B -- "parece certo" --> C[Publicação real<br/>active=false]:::real
    B -- "algo errado" --> D[Voltar e ajustar<br/>na revisão da extração]:::fix

    classDef in fill:#3f6cd6,color:#fff;
    classDef check fill:#f59e0b,color:#1a1a1a;
    classDef real fill:#ef4444,color:#fff;
    classDef fix fill:#6b7280,color:#fff;

Na simulação, o sistema também aponta inconsistências que não impedem o envio, mas merecem atenção — por exemplo, um destino que só foi encontrado por aproximação (não um match exato de cidade). Vale revisar esses avisos antes de seguir para a publicação real.

Antes de publicar de verdade: fornecedor obrigatório

Para publicar de verdade (fora do modo simulação), é obrigatório ter um fornecedor (supplier) válido escolhido no painel. Sem isso, o sistema bloqueia a operação antes de enviar qualquer coisa ao TravelCompositor — é uma proteção para não deixar um produto ir para o canal errado ou sem responsável.

O que acontece na publicação real

  1. O sistema verifica se o produto já existe no TravelCompositor (por SKU/código).
  2. Se ainda não existe — cria um cadastro novo, sempre com active=false.
  3. Se já existe — atualiza o cadastro existente em vez de duplicar. Veja o que é preservado e o que é sobrescrito em Atualizações e conflitos.
  4. Se o TravelCompositor rejeitar algum campo por formatação (ex.: um horário em formato errado), o sistema tenta corrigir automaticamente antes de desistir — isso é transparente para quem está publicando.
  5. Se não for possível resolver automaticamente, o item fica marcado para revisão manual em vez de travar toda a publicação dos demais produtos.

Resultado da publicação

Ao final, a tela mostra um resumo: quantos produtos foram criados, quantos foram atualizados, quantos ficaram pendentes de revisão e se houve algum erro. Use esse resumo para saber exatamente o que precisa de atenção antes de ir ao TravelCompositor revisar e ativar os produtos.