Como testar e depurar os Scripts da Shopify
Você pode usar os recursos de depuração do Script Editor para testar e depurar seus scripts.
O Script Editor verifica se há erros básicos no código enquanto você escreve um script:

Ele também relata os erros que ocorrem em scripts publicados e envia um e-mail quando eles acontecem:

É uma boa ideia corrigir os erros, como os de sintaxe, antes de testar ou publicar um script. Se o script tiver erros de sintaxe, o teste do script provavelmente não funcionará.
Se você precisar de mais informações sobre um erro de script, passe o mouse sobre o ícone x vermelho na margem do Script Editor:

Nesta página
Duplicação de scripts
Caso precise testar ou depurar um script publicado que contém erros, duplique-o e publique a cópia. É recomendável depurar o script que foi publicado quando o erro ocorreu, pois essa versão tem as informações do erro anexadas.
As informações de erros de produção anexadas a um script não são copiadas ao duplicar um script.
Para duplicar um script:
No Script Editor, clique no nome do script que você quer duplicar.
Clique em Duplicar para fazer uma cópia do script.
Depurar erros de produção
Para depurar um erro de produção:
Duplique o script que contém os erros.
Publique o script duplicado para que uma versão dele fique disponível para os clientes na loja. Esta etapa pressupõe que o script não contém tantos erros a ponto de precisar ser removido da loja (deixar de ser publicado).
Depure o script original usando as informações do erro anexadas a ele.
Testar um script
Enquanto trabalha em um script, é possível testá-lo no Script Editor para verificar se funciona antes de publicá-lo na loja.
Para testar um script:
- No Script Editor, abra o script que você quer testar.
- Para editar um carrinho de teste, clique em “ Entrada”. Também é possível clicar em “ Ambos ” para ver o código do script e o carrinho de teste ao mesmo tempo.
A visualização “Entrada” exibe opções para editar um carrinho e testar o script. Nela, é possível adicionar produtos, clientes, códigos de desconto, informações do cliente e de frete com base no que você quer testar.
- Digite na seção Produtos para pesquisar e adicionar produtos ao pedido de teste.
- Digite na seção Código de desconto para pesquisar e adicionar códigos de desconto ao pedido de teste.
- Digite na seção Informações do cliente para pesquisar e adicionar clientes ao pedido de teste.
- Clique em Adicionar ou Editar na seção Endereço de entrega para alterar o endereço de entrega do pedido de teste.
- Clique em “ Executar script ” para ver as alterações que o script faz no carrinho de teste.
- Se o script for executado com sucesso, a seção “ Saída ” será atualizada para mostrar as alterações aplicadas pelo script. Se a seção Saída não mudar ou se houver alterações inesperadas, pode haver erros no script. Verifique a caixa “ Console ” na seção “ Código-fonte Ruby ” para resolver os erros do script:

- A caixa Console informa o uso de recursos do script. Scripts mais complexos usam mais recursos. Os scripts têm uma quantidade limitada de CPU e memória disponível.
- Se o script for executado com sucesso, a seção “ Saída ” será atualizada para mostrar as alterações aplicadas pelo script. Se a seção Saída não mudar ou se houver alterações inesperadas, pode haver erros no script. Verifique a caixa “ Console ” na seção “ Código-fonte Ruby ” para resolver os erros do script:
- Quando terminar:
- clique em Salvar rascunho para atualizar e salvar um rascunho não publicado do script
- clique em Ativar para atualizar e publicar o script.
Cancelar a assinatura de notificações de erro
Ao publicar um script, você assina automaticamente os e-mails de notificação dele. Sempre que um erro de produção ocorrer nesse script, você receberá um e-mail sobre o erro. Depois, é possível abrir o Script Editor para ver mais informações sobre o erro e depurá-lo.
É possível cancelar a assinatura desses e-mails depois de receber um. Para isso, abra a página Erro de produção correspondente e clique em Cancelar assinatura.
Próximas etapas
Depois de aprovar o script, você pode publicá-lo na loja. Também é possível atualizar os arquivos de modelo do Liquid para que a loja virtual responda às alterações feitas pelos scripts.
Saiba mais
Saiba mais sobre: