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.

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.

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

    Editor de temas → App embedsPromotions 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. 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.

  3. 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.

  4. 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. 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.