Scripts para assinaturas

Personalize a experiência de compra de assinaturas com Scripts.

Quando os lojistas vendem produtos por assinatura, um plano de venda é atribuído a esses produtos (pelo app de assinatura). Ao escrever scripts, é possível usar o .selling_plan_id do objeto de item de linha para identificar quando um produto é comprado como assinatura.

Os itens de linha para assinaturas têm um ID de plano de venda, enquanto os itens de linha para compras únicas não.

Um produto pode ser comprado tanto por assinatura quanto como compra única. Por exemplo, um cliente pode comprar a mesma barra de sabão por assinatura e avulsa. Normalmente, há um item de linha por variante do produto em um pedido. A exceção é quando um pedido contém assinaturas. As assinaturas têm seus próprios itens de linha nos pedidos. Por exemplo, quando um cliente compra o mesmo sabão por assinatura e como compra única, há um item de linha para cada. Da mesma forma, as assinaturas podem ter suas próprias linhas de frete em um pedido.

Scripts de item de linha

Scripts que dão desconto no preço de assinaturas se aplicam a:

  • apenas ao primeiro pagamento por entrega. Esses descontos não são aplicados a pagamentos agendados.
  • o valor total de um pedido de assinatura pré-paga.

Scripts de frete

Scripts que dão desconto nas taxas de frete se aplicam a:

  • apenas ao primeiro pagamento por entrega. Esses descontos não são aplicados a pagamentos agendados.
  • o valor total de um pedido de assinatura pré-paga.

Scripts de pagamento

Os clientes só podem pagar por produtos de assinatura com o Shopify Payments. Verifique se não há um script de pagamento que oculte o Shopify Payments. Caso contrário, o cliente não conseguirá pagar pelo pedido de assinatura.

Exemplos

Os tópicos a seguir incluem exemplos que usam assinaturas:

Saiba mais