Criar e ativar scripts
Os scripts são escritos na API de Scripts da Shopify. Essa API é uma versão da linguagem de programação Ruby. Portanto, é preciso ter experiência em programação com Ruby. Use o Script Editor para criar, editar, testar e publicar os scripts.
Antes de começar a escrever um script, analise os diferentes tipos de script (item de linha, frete e pagamento) para saber quais são os métodos aceitos por cada tipo de script. Por exemplo, um script de item de linha não pode usar formas de frete.
Apenas um script de cada tipo pode ser publicado por vez. Por exemplo, é possível publicar um script de itens de linha e um script de taxas de frete, mas não é possível publicar dois scripts de itens de linha ao mesmo tempo.
Canais de vendas compatíveis
Ao criar (ou editar) um script, você escolhe se ele será executado apenas na sua loja virtual ou na sua loja virtual e nos seguintes apps:
- Apps personalizados criados com a Storefront API, o JavaScript Buy SDK e os Mobile Buy SDKs (Android e iOS)
- Apps personalizados que geram checkouts
- Criadores de apps para dispositivos móveis Tapcart, Plobal Apps e Vajro
É possível encontrar exemplos de scripts comuns nos modelos de script fornecidos no Script Editor. Para ver esses modelos, é preciso criar um script.
Nesta página
Criar um script
Para criar um script:
Consulte a API de Scripts da Shopify como referência para escrever códigos para scripts.
- Abra o Script Editor. A página de visão geral “Scripts” exibe uma lista de scripts da loja.
- Clique em “Criar script” para começar a criar um novo script.
- Na caixa de diálogo “Selecionar modelo de script” :
- Escolha o tipo de script que você quer criar.
- Escolha um modelo de exemplo como ponto de partida ou escolha “Modelo em branco” para começar a escrever um script do zero.
- Clique em “Criar script” para criar um script com o tipo que você escolheu.
Próximas etapas
Depois de escrever um script, é preciso testá-lo e depurá-lo antes de publicá-lo. Também é possível atualizar os arquivos de modelo do Liquid para que a vitrine virtual responda às alterações feitas pelos scripts.