Olá,
A pedidos do @Alexandre Lopesm, estou fazendo este tutorial que é bem simples, só basta ter um pouco de atenção, até porque mesmo todas as linhas no whmcs estão comentadas.
@Robertohp, pediu uma ajuda para o WHMCS automaticamente cancelar o produtos depois de X dias de suspenso.
1) Você precisar configurar o produto para que seja automático, por exemplo cPanel (aqui no fórum tem tutorial ensinando a configurar isso).
Ao termino de configurar o seu servidor, deixar o mesmo tudo automático, vamos ao seguintes passos (lembrando que isso é para todos os produtos/serviços).
Opções ==> Configuração de Automação
Habilitar Suspensão -> Você tem que deixar essa opção ativo, caso contrario o mesmo não irá funcionar (óbvio)
Número de Dias para Suspensão -> Por exemplo, o produto/serviço venceu hoje dia (19/02), dia (24/02) o sistema irá suspender automaticamente, caso você deixar 0 quando o produto/serviço vencer, imediatamente é suspenso.
Habilitar Reversão de Suspensão -> Creio que esta opção seja para que quando o produto/serviço for pago depois da suspensão automática, o mesmo for ativo.
Habilitar Finalização de Conta -> Caso você deseje que depois de suspenso, o produto/serviço seja finalizado/deletado para sempre. Caso você deseje que somente seja suspensa, desmarque a opção.
Dias para Finalização -> Caso a opção acima tiver ativa, você irá colocar X dias para que após a data de vencimento (não é a data de suspensão da conta) o produto/serviço seja finalizado/deletado. Por exemplo, na minha configuração está assim, o produto/serviço vence hoje dia (19/02) daqui a 5 dias (24/02) o produto será suspenso, e depois de [30 dias - 5 dias = 25 dias] 25 dias (21/03) da data de suspensão será finalizado/deletado, ou então depois de 30 dias (21/03) da data de vencimento será finalizado/deletado.