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.
O que o app verifica
Seção intitulada “O que o app verifica”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.
Como resolver
Seção intitulada “Como resolver”-
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.
-
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.
-
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.
-
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.
-
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.
Limites e observações
Seção intitulada “Limites e observações”- 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.
Relacionado
Seção intitulada “Relacionado”- App embed — o que o app embed faz e como ligá-lo.
- Sale Badge · Price Drop — as promoções que precisam dele.
- Widgets da loja virtual — os blocos que não precisam.