Configuração de assinaturas
A seção Subscriptions no menu à esquerda lista todas as assinaturas criadas no projeto. Nela você cria novas assinaturas, edita as existentes e exclui as que não são mais necessárias.
Lista de assinaturas
Ao abrir o módulo, você vê uma tabela com todas as assinaturas do projeto. A lista mostra:
- Nome da assinatura.
- Conta de pagamento vinculada à assinatura.
- Período: a cada quantos dias o pagamento é exigido.
- Custo: a soma dos preços dos produtos incluídos na assinatura.
- Ações: edição e exclusão.
Criação de assinatura
Para criar uma assinatura, clique em "Create" acima da lista e preencha o formulário:
- Nome: o nome exibido da assinatura.
- Marcador: uma string única que identifica a assinatura na API.
- Conta de pagamento: escolha uma das contas criadas do tipo
stripe,midtransoucustom. A criação de contas é descrita na seção de contas de pagamento (abre em uma nova aba). - Período (em dias): a cada quantos dias o pagamento é exigido para renovar a assinatura. Por exemplo,
30corresponde a uma assinatura mensal e365, a uma anual. - Produtos: escolha um ou mais produtos do catálogo. O custo total da assinatura é a soma dos preços deles. A lista de produtos disponíveis vem do catálogo (abre em uma nova aba).
Depois de preencher o formulário, clique em "Save". A assinatura aparece na lista geral e fica disponível para contratação via API.
Para configurar a assinatura por completo, você precisa de:
- pelo menos uma conta de pagamento (
stripe,midtransoucustom), selecionada no campo "Selection of payment accounts"; - produtos no catálogo, cujos preços compõem o custo da assinatura.
Sem uma conta de pagamento e produtos, não é possível salvar a assinatura com parâmetros funcionais.
Edição de assinatura
Para alterar uma assinatura, clique no ícone de edição na linha correspondente.
No modo de edição, você pode alterar os mesmos campos: nome, conta de pagamento, período e produtos incluídos.
Ao alterar o preço de um produto incluído na assinatura, o custo de todas as assinaturas ativas com esse produto é recalculado automaticamente. O novo custo passa a valer a partir do próximo período de cobrança; o período atual, já pago, não é afetado.
Exclusão de assinatura
Para excluir uma assinatura, clique no ícone de exclusão na linha correspondente e confirme a ação na janela de diálogo.
Excluir uma assinatura no painel administrativo não cancela automaticamente as assinaturas que os usuários já contrataram. As assinaturas stripe e midtrans ativas continuam sendo cobradas até o fim do período atual e depois deixam de ser renovadas. As assinaturas custom permanecem no perfil do usuário até serem canceladas explicitamente.