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”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. Nada consulta em segundo plano — o status é calculado quando a página Promotions carrega, então recarregue o app para verificar de novo. É por isso que 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.
-
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.
-
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.
-
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. 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. É 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.