Scripts da Shopify e o app Script Editor
Os Scripts da Shopify são pequenos trechos de código que permitem criar experiências personalizadas para os clientes no carrinho e no checkout.
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 SDK de compra JavaScript e os SDKs de compra para dispositivos móveis (Android e iOS)
- Apps personalizados que geram checkouts
- Criadores de apps para dispositivos móveis Tapcart, Plobal Apps e Vajro
Para que os scripts funcionem, o site precisa ter a funcionalidade de carrinho de compras integrada. Por isso, os scripts não podem ser usados com o Botão de compra nem com o canal de vendas Facebook.
Use scripts para criar descontos que são aplicados a um carrinho com base nos itens e em outras propriedades dele. Também é possível usar scripts para personalizar as opções de frete e pagamento disponíveis para os clientes.
Os scripts são escritos com a API de Scripts da Shopify, que usa uma versão limitada da linguagem de programação Ruby. É possível escrever, editar, gerenciar e publicar scripts com o app Script Editor. O app Script Editor fornece modelos para ajudar a escrever scripts e um depurador para testá-los.
Depois de publicar um script, você pode atualizar os arquivos de modelo do Liquid para que sua loja virtual responda às alterações que os scripts fazem.
Nesta página
Exemplos de script
A lista a seguir contém exemplos dos tipos de descontos e personalizações que você pode fazer com scripts:
- descontar produtos com tags específicas para oferecer descontos percentuais (%), fixos ($) ou uma combinação de ambos
- executar promoções com lógica simples ou complexa (compre um e leve dois (BOGO); compre dois e ganhe 10% de desconto, compre quatro e ganhe 20% de desconto)
- oferecer preços dinâmicos com redução de preço por volume
- modificar, ocultar ou reordenar opções e preços de frete
- modificar, ocultar ou reordenar métodos de gateway de pagamento
É possível criar os seguintes tipos de scripts:
- Scripts de item de linha: afetam os itens de linha de um carrinho e podem alterar preços e conceder descontos. Esses scripts são executados sempre que um item é adicionado, removido ou alterado no carrinho.
- Scripts de frete: interagem com o frete e podem alterar as formas de frete e conceder descontos nas taxas de frete. Esses scripts são executados sempre que o cliente acessa a página de opções de frete no checkout.
- Scripts de pagamento: interagem com pagamentos e podem renomear, ocultar e reordenar gateways de pagamento. Esses scripts são executados sempre que o cliente acessa a página da forma de pagamento no checkout. Os scripts de pagamento não interagem com gateways de pagamento, como PayPal Express ou Apple Pay, exibidos ao cliente antes do checkout.
Modelos de script
O app Script Editor inclui modelos de scripts comuns. Ao criar um script, é possível escolher um modelo e editá-lo para atender às necessidades da loja. A lista a seguir contém exemplos dos modelos que podem ser personalizados:
- porcentagem (%) de desconto em um produto
- valor ($) de desconto em um produto
- porcentagem (%) e valor ($) de desconto em um produto
- descontos por volume
- compre um e leve dois (BOGO)
- modificar o preço da taxa de frete
- modificar o nome da taxa de frete
- ocultar taxas de frete
- reordenar taxas de frete
- modificar o nome do gateway de pagamento
- ocultar o gateway de pagamento
- reordenar gateways de pagamento