Perca de conteúdo após a atualização da versão major do tema

Ao realizar atualizações de versão major em aplicativos do VTEX IO, as vezes enfrentamos o desafio de perder o conteúdo previamente cadastrado via site-editor. No entanto, é possível tomar medidas para preservar esses dados cruciais e evitar perdas indesejadas. Neste guia, vamos explorar como manter o conteúdo mesmo após atualizações de major.

Utilizando GraphQL IDE da VTEX

Antes de começar, certifique-se de ter instalado o GraphQL IDE em seu ambiente VTEX. Se ainda não o fez, execute o seguinte comando:

vtex install vtex.admin-graphql-ide@3.x

Com o app vtex.admin-graphql-ide@3.x instalado, acesse o GraphQL IDE pelo admin (admin/graphql-ide).

Executando a Mutation

  1. Na lista “Escolher um aplicativo”, selecione vtex.pages-graphql@2.x.
  2. Copie e cole o código abaixo na GraphQL IDE:
mutation{
updateThemeIds(from:"{appvendor}.{appname}@{oldmajor}.x", to:"{appvendor}.{appname}@{newmajor}.x")
}

Essa mutation específica auxilia na atualização adequada das IDs de tema, preservando assim o conteúdo cadastrado durante atualizações de major.

 

Ao seguir esse procedimento durante atualizações de major, você assegura a continuidade do seu conteúdo valioso, mantendo a consistência e evitando perdas desnecessárias.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima