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 Na lista “Escolher um aplicativo”, selecione vtex.pages-graphql@2.x. 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. Complemento Para mais detalhes e informações adicionais, consulte a documentação oficial da VTEX



