Pular para o conteúdo

Releases

Quem faz parte de uma empresa passa a ver o que tem por ela, com planos, conteúdos e créditos, e a página de cobrança avisa quando o acesso vem da empresa. Vendas ganha os carrinhos abandonados, com e-mail de recuperação opcional, e as assinaturas mostram desde quando estão em atraso. As "empresas residentes" viram só "empresas", um cadastro que serve para qualquer comunidade.

Quem trabalha numa empresa da comunidade agora sabe, sem perguntar à recepção, o que a empresa paga para ele. E o cadastro de empresas deixa de falar em "residente": serve para coworking, associação, comunidade de clientes ou qualquer outra.

O funcionário vê o que tem pela empresa

O que é. Quem faz parte de uma empresa vê o que tem pela empresa: planos, conteúdos e créditos. O cartão O que você tem pela empresa aparece para todo funcionário, não só para o admin da empresa, com os planos e produtos ativos da empresa, os espaços e conteúdos que cada um libera e os créditos da empresa que a pessoa pode usar, com o aviso quando um lote está para vencer. Sem preço e sem cobrança: isso continua só com o admin da empresa.

Por que importa. Antes, o funcionário via só a equipe e não sabia o que estava incluído. Agora ele sabe que a sala de reunião sai pelos créditos da empresa e que o curso já está liberado, sem perguntar à recepção e sem assinar de novo o que a empresa já paga.

Onde fica. Em Minha empresa › Equipe, no menu da conta. Na página Faturamento, quem tem acesso pela empresa vê no topo o cartão Pela sua empresa {nome}, com os planos da empresa e o link Ver minha empresa.

Como começar.

  1. Cadastre a empresa e as ofertas em Administração › Membros, aba Empresas.
  2. O admin da empresa contrata um plano em Minha empresa › Contratar.
  3. Cada funcionário abre Minha empresa e vê o que tem.

Exemplo. A Acme assina o plano Sala privativa mensal, que libera o mural e as salas de reunião e dá 20 créditos por mês. O João, funcionário da Acme, abre Minha empresa e vê o plano, os dois espaços e os 20 créditos da empresa, 5 deles vencendo no fim do mês. Ver Empresas.

Novidades

  • Cupom de 100% vitalício agora libera planos, inclusive para empresas. Um cupom de 100% com duração para sempre fecha a compra de um plano sem pagamento, pelo Obter grátis, e as renovações não cobram enquanto o cupom cobre. Vale para a pessoa e para a empresa: o admin da empresa compra pelo checkout dela com o cupom, e a confirmação diz "Contratado para {empresa}". Com duração uma vez ou repetindo, o checkout recusa o plano e pede um cartão. Produto avulso com 100% continua como era. Ver Cupom de 100%.
  • Carrinhos abandonados em Vendas, com e-mail de recuperação opcional. Em Monetização › Vendas, o seletor Vendas | Abandonados mostra quem abriu o checkout de um produto pago e não comprou em uma hora (PIX e boleto esperam o próprio prazo), com o contato, o produto, o valor e a forma de pagamento escolhida; quem paga em até 7 dias aparece como Recuperado, com o valor. Proprietário e administrador podem ligar Enviar e-mail de recuperação (vem desligado): um e-mail por carrinho, com o botão Retomar a compra, que nunca vai para quem se descadastrou nem para quem já recebeu o aviso de falha daquele pedido. Os carrinhos são apagados 90 dias depois do abandono. Ver Carrinhos abandonados.

Melhorias

  • Empresas deixam de ser "empresas residentes": o cadastro serve para qualquer comunidade. A empresa é só nome e equipe, com um admin da empresa; o coworking virou um bloco opcional, ligado no interruptor Coworking ("Empresa no coworking: tipo, ofertas, cobrança e datas."). Nada muda no que já está cadastrado. Ver Empresas.
  • Assinaturas mostram desde quando estão em atraso. Em Membros › Assinaturas, a assinatura em atraso mostra Em atraso desde, e a linha do tempo registra cada entrada e saída do atraso com o motivo (sem cartão, cartão vencido, cartão recusado, tentativas esgotadas ou informado pelo processador) e Pagamento regularizado quando volta. Quem assina vê o mesmo no Faturamento, no Histórico de atraso. Ver O atraso.
  • Os dados do carrinho abandonado entram nos termos de uso. A seção Dados pessoais diz o que é guardado, para quê, com que base legal e por quanto tempo. Ver Termos de uso.

Correções

  • O aviso de renovação não paga sai também quando o processador informa o atraso. Antes, quando era o processador de pagamento que marcava a assinatura como em atraso, o assinante não recebia o e-mail "Não conseguimos renovar …".
  • Assinatura cancelada ou expirada não volta mais para "em atraso". Antes, um aviso atrasado do processador ou a cobrança automática podiam marcar como em atraso uma assinatura que já tinha terminado.
  • O índice "Nesta página" dos artigos mostra apóstrofos, aspas e "&" corretamente. Antes, títulos de seção com esses caracteres apareciam no índice com códigos como ' no lugar do apóstrofo.
  • O contador de respostas e o "Editar" dos comentários aparecem no seu idioma. Antes, o número de respostas de um comentário e o item Editar do menu ficavam em português em qualquer idioma.
  • Os dados da conta dizem que valem para esta comunidade. Antes, a janela de edição de membro marcava nome, e-mail e telefone como (Global) e Minha conta dizia que as informações eram compartilhadas em todas as comunidades; desde que cada comunidade tem a própria conta, isso não era mais verdade. Ver Conta e perfil.

Para desenvolvedores

API

  • POST /api/checkout e POST /api/checkout/calculate-price: um cupom que zera o total de um plano (só FOREVER, sem adicionais nem período de teste) ou de um produto avulso segue a compra gratuita e responde com free: true; com companyId, também para a empresa, e a resposta ecoa companyId. Num plano, cupom de 100% ONCE ou REPEATING responde 400 em couponCode. Ver Referência da API › Checkout.
  • As rotas de empresa passam de /api/resident-companies/* para /api/companies/*, e a tag da referência passa a ser Companies. Os caminhos antigos não respondem mais. Ver Referência da API › Companies.
  • GET /api/companies/mine ganha benefits para qualquer pessoa da equipe de uma empresa ativa: items (planos e produtos ativos, com spaces e contents) e credits (balance, expiringSoon), sem preço; null com a empresa encerrada.
  • GET /api/auth/me ganha viaCompany (companyId, name, plans) ou null.
  • GET /api/abandoned-carts (proprietário, administrador e financeiro): os carrinhos ABANDONED e RECOVERED, com contato, produto, plano, valor, abandonedAt, recoveredAt, recoveredAmount e emailSent; filtros productId, planId, status, from, to e search. POST /api/checkout/carts registra o carrinho quando o painel de compra abre. Ver Referência da API › Sales.
  • GET e PUT /api/notification-settings ganham abandonedCartEmailEnabled. Atenção: o PUT agora mantém o campo omitido; antes, omitir salesNotificationEmail limpava o e-mail dos avisos.
  • GET /api/manage/subscriptions, GET /api/manage/subscriptions/{subscriptionId} e GET /api/subscriptions/{id} ganham pastDueSince; os detalhes trazem em events os tipos PAST_DUE, RECOVERED e EXPIRED, com reason (no_card, card_expired, card_declined, retries_exhausted, provider, paid, staff).

MCP: detalhes técnicos

  • As 11 ferramentas *_resident_company* passam a se chamar list_companies, get_company, get_my_company, create_company, update_company, close_company, list_company_members, invite_company_member, update_company_member, remove_company_member e list_company_invitations. Argumentos, papéis e confirmação não mudam. Os nomes antigos respondem como ferramenta desconhecida.
  • O grupo do catálogo agora se chama Empresas (companies).
  • get_my_company traz benefits e responde "o que eu tenho pela minha empresa?". Ver Ferramentas · Empresas e a receita O que eu tenho pela minha empresa.
  • list_abandoned_carts (nova, leitura, proprietário, administrador e financeiro): os carrinhos abandonados e recuperados, com os filtros da tela; sugere ligar o e-mail de recuperação quando há abandonados sem e-mail. Ver Ferramentas · Financeiro.
  • get_my_subscription (nova, leitura, qualquer papel): uma assinatura sua com pastDueSince e o histórico do atraso; atrasada, sugere pay_my_subscription_now. get_subscription e list_subscriptions trazem pastDueSince e os eventos do atraso.
  • update_notification_settings ganha abandoned_cart_email_enabled, sem confirmação; os dois campos ficam opcionais e só o informado muda. O servidor passa a ter 444 ferramentas.

Assinar por feed (Atom)