Pular para o conteúdo

Releases

Quem assina agora muda de plano sozinho, no Faturamento ou pelo assistente, vendo antes quanto paga e o que muda. Além disso, o site da Memberfy em inglês, espanhol, italiano e alemão, novos controles de segurança, o feed voltou a abrir com cursos sem tags, as mensagens de validação passaram a vir em alemão, espanhol e italiano, e posts e eventos abrem a partir dos Logs.

O destaque de hoje:

  1. Mudar de plano: quem assina passa para outro plano, ou do mensal para o anual, sozinho, no Faturamento. Antes de confirmar, vê quanto paga agora, a próxima cobrança e o que acontece com as extensões, o contrato e o cupom. O mesmo dá para pedir ao assistente.

Depois vêm uma novidade no site, as melhorias e as correções. No fim, separado, o que interessa a quem programa.

Mudar de plano

O que é. O assinante troca a própria assinatura de opção: para um plano maior, para um menor ou para outra periodicidade. A assinatura muda no lugar, com o mesmo histórico; não é preciso cancelar uma e assinar outra.

Por que importa. Antes, o botão Mudar de plano só levava aos planos da comunidade: para trocar, a pessoa assinava o novo e cancelava o antigo, ou escrevia para a equipe. Agora ela resolve sozinha, e a comunidade não perde quem queria só subir ou descer de plano.

  • Para um plano mais caro, na mesma periodicidade, a troca vale na hora: cobramos agora, no cartão padrão salvo, só a diferença proporcional aos dias que faltam até a renovação (com a taxa da plataforma, quando quem paga é o comprador, e em parcelas, quando a opção anual permite). Se a diferença é pequena demais (menos de 3 dias ou menos de R$ 10), troca sem cobrar. A próxima cobrança vem no preço novo, na mesma data.
  • Para um plano mais barato, de mesmo valor ou de outra periodicidade, ou quando uma extensão deixaria de existir, a troca fica agendada para o fim do período já pago. A janela diz a data e o motivo.
  • Antes de confirmar, a pessoa vê o valor de agora, a próxima cobrança e o total, as extensões que continuam (com o preço novo) ou terminam, o contrato mantido ou novo, o cupom que deixa de valer e a troca agendada que vai ser substituída.
  • Desfazer. Uma troca agendada aparece no card como Mudança agendada, com Desfazer, até o PIX ou o boleto da renovação daquele período ser gerado.

Onde fica. Faturamento, no card do plano, Mudar de plano.

Como começar.

  1. Em Faturamento, clique em Mudar de plano. A lista traz as opções da página de preços, inclusive as da outra periodicidade.
  2. Escolha a opção e leia o resumo.
  3. Confirme em Pagar R$ … e mudar (vale agora) ou Agendar mudança.

Exemplo. A Ana assina o Growth Mensal (R$ 129) e, no meio do mês, passa para o Business Mensal (R$ 389). Faltam 15 dias para a renovação: ela paga agora R$ 130,00 no cartão salvo e, a partir da renovação, R$ 389 por mês. O Diego, no mesmo Growth Mensal, escolhe o Growth Anual: como a periodicidade muda, a troca fica agendada para o fim do mês já pago, e a cobrança daquela data já vem no valor do anual.

Algumas regras: sem cartão salvo, uma troca que vale agora não pode ser confirmada (Adicionar cartão abre o formulário na mesma página); com o cartão recusado ou o pagamento fora do ar, nada muda e nada é cobrado; não dá para trocar no teste grátis, com a assinatura atrasada, com cancelamento agendado, numa cortesia ou com a renovação em aberto. Só quem assina muda o próprio plano. Ver Mudar de plano.

Pelo assistente. O mesmo funciona conversando com o Claude ou o ChatGPT: "Quanto custa passar para o Growth anual?", "Muda meu plano para o Growth mensal", "Tenho troca agendada?", "Desfaz a troca". O plano pode ser dito pelo nome, pelo link da página de preços ou pelo id. Antes de cobrar, o assistente mostra o mesmo resumo e espera o seu sim. Há também o prompt pronto Trocar meu plano. Ver Ferramentas · Assinaturas.

Novidades

  • O site da Memberfy em cinco idiomas. O site da Memberfy agora também está em inglês, espanhol, italiano e alemão, além do português. Um seletor no topo troca o idioma e mantém a página. Os preços continuam em reais (R$) em todas as versões. Os links da central de ajuda para o site passam a abrir no idioma de quem lê.

Melhorias

  • Novos controles de segurança. Aplicamos novos controles de segurança no acesso aos espaços e ao conteúdo das comunidades. Nada muda no uso: cada pessoa continua vendo e fazendo o mesmo que antes.
  • Posts e eventos abrem a partir dos Logs. Antes, em Membros › Logs, só as assinaturas e os cursos eram clicáveis. Agora a linha de um post ou de um evento abre o próprio item, no espaço onde ele está. Ver Registros de atividades.

Correções

  • Histórico de cobrança no Faturamento. Antes, uma cobrança paga aparecia com "Pendente" ao lado de "Pago em…". Agora mostra só o que vale.
  • Feed com curso sem tags. Antes, o feed parava de carregar quando mostrava um curso criado sem tags. Agora ele abre normalmente.
  • Mensagens de validação traduzidas. Antes, algumas mensagens de campo obrigatório ou inválido chegavam em inglês para comunidades em alemão, espanhol e italiano. Agora vêm no idioma da comunidade.

Para desenvolvedores

Esta parte é para quem integra a Memberfy por código. Para usar o que está acima, nada daqui é necessário.

API

  • Simular a troca de plano. POST /api/subscriptions/{id}/change-tier/quote (novo) devolve, sem efeito colateral, o que change-tier faria: se vale agora (IMMEDIATE) ou fica agendada (SCHEDULED) e por quê, o valor de agora, as parcelas possíveis, a próxima cobrança e o total, as extensões, o contrato, o cupom e a troca agendada que seria substituída.
  • change-tier cobra a diferença. POST /api/subscriptions/{id}/change-tier passa a aceitar paymentMethodId (o cartão salvo; padrão: o cartão padrão) e installments, e responde 200. Recusa com 400 sem cartão salvo, 409 com a renovação em aberto, e devolve o erro do pagamento quando o cartão é recusado ou o processamento não responde; nesses casos nada muda.
  • scheduledChange passa a vir em GET /api/subscriptions/me e no detalhe da assinatura (null quando não há troca agendada). A troca agendada se lê e se desfaz em GET e DELETE /api/subscriptions/{id}/scheduled-change.
  • target.spaceId nos registros de atividades. GET /api/activity-logs traz o spaceId do item em target quando ele é content, event, status ou course (null se o item foi excluído ou não está num espaço). Campo opcional novo; nada mudou nos outros tipos.
  • Cache do SDK. /sdk.js e /sdk.mjs passam a sair com Cache-Control: max-age=60, para que um deploy novo chegue a quem usa o SDK em até um minuto.

Ver a referência da API.

MCP: detalhes técnicos

  • Troca de plano: 188 ferramentas e 9 prompts. Quatro ferramentas novas em Assinaturas, na parte da sua assinatura, para qualquer papel, só na própria assinatura: quote_plan_change (só consulta), change_my_plan (kind: money, pede confirmação; uma troca que vale agora cobra no cartão salvo), get_scheduled_plan_change (só consulta) e cancel_scheduled_plan_change (pede confirmação). O destino vai em target: o nome do plano com billing ("o Growth anual"), o link /pricing/{plano}/{opção} ou o id da opção. Prompt novo Trocar meu plano (change_plan). manage_my_subscription continua com cancelar, pausar, retomar e reativar. Ver Ferramentas · Assinaturas.

Assinar por feed (Atom)