Pular para o conteúdo

O app embed aparece como desativado

Você ativou o app embed (incorporação do app) Promotions no editor de temas, mas o app continua mostrando Not enabled. Aqui está o que o app está realmente olhando, e como resolver isso.

Primeiro, a resposta da própria Shopify. O app pergunta à Shopify se o embed Promotions está ligado no seu tema publicado. Essa resposta não depende da sua loja virtual, então uma página de senha não muda nada. O app pergunta quando a página abre e de novo sempre que você volta para a aba dele — por exemplo, depois de salvar o tema no editor de temas. Quando a Shopify diz que o embed está ligado, o selo mostra Enabled; quando diz que ele não foi ligado, o selo mostra Not enabled.

Alternativa: as verificações do próprio app. Só quando a Shopify não dá uma resposta clara (ligado ou desligado) o app recorre às verificações abaixo.

A sua loja virtual publicada. O app abre a página inicial da sua loja virtual e procura o marcador que a Shopify imprime na página para cada app embed ativado. Encontrá-lo é um Enabled definitivo. O app relê essa página no máximo uma vez por minuto por loja, então uma resposta pode ter até um minuto de idade.

O reporte vindo do app embed. Quando o app embed roda, ele se reporta — da sua loja virtual publicada, e da prévia do editor de temas no momento em que você o liga. Um reporte dos últimos 10 minutos pesa mais do que uma leitura da página que não mostrou o marcador: o app embed estar rodando é uma prova mais forte do que uma página que não o mencionou.

Quando a página não pode ser lida. Se a sua loja virtual está atrás de uma senha, ou a requisição esgota o tempo, o app não adivinha. Ele recorre aos reportes: um reporte das últimas 48 horas é lido como Enabled, e sem nenhum reporte o status fica indefinido. Essas verificações alternativas são calculadas quando a página Promotions carrega, então nesse caso recarregue o app para verificar de novo. É por isso que, na alternativa, uma loja protegida por senha pode mostrar Not enabled enquanto o interruptor no seu tema está de fato ligado — nada rodou ainda para o app ficar sabendo.

  1. Confirme que o app embed está ativado no tema que você publicou.

    Editor de temas → App embeds → Promotions ligado → Save. Um app embed ativado só em um tema rascunho ou não publicado não está no que os compradores — nem o app — veem.

  2. Volte para a aba do DiscountOS.

    O app pergunta de novo à Shopify assim que a aba dele recebe o foco. Se o selo de status agora mostra Enabled, pronto. Os passos 3 a 5 são só para a alternativa, quando a Shopify não dá ao app uma resposta clara.

  3. Só na alternativa — abra a sua loja virtual uma vez com o app embed ativado.

    Carregue uma página normal da sua loja virtual em um navegador. Se a loja virtual está protegida por senha, digite a senha primeiro e depois carregue uma página. Essa única visita à página é o que o app embed precisa para se reportar.

  4. Só na alternativa — espere um momento e recarregue o app.

    A verificação da loja virtual é relida no máximo uma vez por minuto, e o status é calculado quando a página carrega, então dê esse tempo e depois recarregue a página Promotions. O selo de status deve dizer Enabled.

  5. Só na alternativa — se ainda não bater, salve o tema de novo pelo editor de temas.

    Abrir o editor de temas com o app embed ativado faz com que ele rode na prévia, o que se reporta por conta própria — a forma mais rápida de resolver um status teimoso.

  • Desligar o app embed é comunicado do mesmo jeito. Quando a Shopify responde, o selo segue essa resposta assim que você volta ao app. Na alternativa, o status pode atrasar até 10 minutos depois de uma desativação, porque durante esse tempo um reporte recente pesa mais do que uma página em que o marcador falta.
  • Um indicador de carregamento não é uma falha. Ele significa indefinido — a Shopify não respondeu e a alternativa ainda não tem um veredito. É limitado a cerca de 10 minutos a partir do seu clique em Enable; recarregue o app depois disso e ele mostra Not enabled em vez de girar para sempre.
  • Nada nos seus descontos depende desse status. A Shopify continua verificando o carrinho e continua aplicando os seus descontos. O que o app embed controla é a exibição: os Sale Badges, os Price Drops, e o brinde adicionado ao carrinho automaticamente.
  • Os quatro blocos de widget não são afetados. Quantity Break Table, Quantity Break Picker, Spend More Save More e Cart Goal Bar são blocos do tema e são exibidos por conta própria.