Saltar para o conteúdo

Releases

Quem faz parte de uma empresa passa a ver o que tem através dela, com planos, conteúdos e créditos, e a página de faturação 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" passam a ser só "empresas", um registo que serve para qualquer comunidade.

Quem trabalha numa empresa da comunidade sabe agora, sem perguntar à receção, o que a empresa paga por si. E o registo 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 através da empresa

O que é. Quem faz parte de uma empresa vê o que tem através dela: planos, conteúdos e créditos. O cartão O que tem através da empresa aparece a todos os funcionários, não só ao admin da empresa, com os planos e produtos ativos da empresa, os espaços e conteúdos que cada um liberta e os créditos da empresa que a pessoa pode usar, com um aviso quando um lote está prestes a expirar. Sem preço e sem cobrança: isso continua reservado ao admin da empresa.

Porque importa. Antes, o funcionário via só a equipa e não sabia o que estava incluído. Agora sabe que a sala de reuniões é paga com os créditos da empresa e que o curso já está liberado, sem perguntar à receção e sem voltar a assinar o que a empresa já paga.

Onde fica. Em A minha empresa › Equipa, no menu da conta. Na página Faturação, quem tem acesso através da empresa vê no topo o cartão Pela sua empresa {nome}, com os planos da empresa e o link Ver a minha empresa.

Como começar.

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

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

Novidades

  • O cupão de 100% vitalício passa a libertar planos, incluindo para empresas. Um cupão de 100% com duração para sempre fecha a compra de um plano sem pagamento, através de Obter grátis, e as renovações não são cobradas enquanto o cupão as cobrir. Vale para a pessoa e para a empresa: o admin da empresa compra pelo checkout da empresa com o cupão, e a confirmação diz "Contratado para {empresa}". Com a duração uma vez ou repetido, o checkout recusa o plano e pede um cartão. Um produto avulso com 100% continua como estava. Ver Cupão 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 no espaço de uma hora (PIX e boleto esperam o respetivo prazo), com o contacto, o produto, o valor e a forma de pagamento escolhida; quem paga em até 7 dias aparece como Recuperado, com o valor. O proprietário e o administrador podem ativar Enviar e-mail de recuperação (vem desativado): um e-mail por carrinho, com o botão Retomar a compra, que nunca vai para quem cancelou a subscrição nem para quem já recebeu o aviso de falha desse pedido. Os carrinhos são apagados 90 dias depois do abandono. Ver Carrinhos abandonados.

Melhorias

  • As empresas deixam de ser "empresas residentes": o registo serve para qualquer comunidade. A empresa é só nome e equipa, com um admin da empresa; o coworking passou a ser um bloco opcional, ativado no interruptor Coworking ("Empresa no coworking: tipo, ofertas, cobrança e datas."). Nada muda no que já está registado. Ver Empresas.
  • As assinaturas mostram desde quando estão em atraso. Em Membros › Assinaturas, a assinatura em atraso mostra Em atraso desde, e a cronologia regista cada entrada e saída do atraso com o motivo (sem cartão, cartão expirado, cartão recusado, tentativas esgotadas ou informado pelo processador) e Pagamento regularizado quando volta ao normal. Quem assina vê o mesmo na Faturação, no Histórico de atraso. Ver O atraso.
  • Os dados do carrinho abandonado passam a constar dos termos de utilização. A secção Dados pessoais diz o que é guardado, para quê, com que base legal e durante quanto tempo. Ver Termos de utilização.

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 …".
  • Uma assinatura cancelada ou expirada já não volta a ficar "em atraso". Antes, um aviso tardio 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, os títulos de secção com estes caracteres apareciam no índice com códigos como ' em vez 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 do Brasil em qualquer idioma.
  • Os dados da conta indicam que valem para esta comunidade. Antes, a janela de edição de membro marcava o nome, o e-mail e o telefone como (Global) e A minha conta dizia que as informações eram partilhadas em todas as comunidades; desde que cada comunidade tem a sua própria conta, isso deixou de ser verdade. Ver Conta e perfil.

Para programadores

API

  • POST /api/checkout e POST /api/checkout/calculate-price: um cupão que reduz a zero 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 devolve companyId. Num plano, um cupão 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 deixaram de responder. Ver Referência da API › Companies.
  • GET /api/companies/mine ganha benefits para qualquer pessoa da equipa 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 contacto, produto, plano, valor, abandonedAt, recoveredAt, recoveredAmount e emailSent; filtros productId, planId, status, from, to e search. POST /api/checkout/carts regista 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 mantém agora 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 incluem 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 chamar-se 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. Os argumentos, papéis e confirmação não mudam. Os nomes antigos respondem como ferramenta desconhecida.
  • O grupo do catálogo chama-se agora Empresas (companies).
  • get_my_company inclui benefits e responde a "o que tenho através da minha empresa?". Ver Ferramentas · Empresas e a receita O que tenho através da minha empresa.
  • list_abandoned_carts (nova, leitura, proprietário, administrador e financeiro): os carrinhos abandonados e recuperados, com os filtros do ecrã; sugere ativar o e-mail de recuperação quando há carrinhos 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; se estiver em atraso, sugere pay_my_subscription_now. get_subscription e list_subscriptions incluem pastDueSince e os eventos do atraso.
  • update_notification_settings ganha abandoned_cart_email_enabled, sem confirmação; os dois campos passam a ser opcionais e só o indicado muda. O servidor passa a ter 444 ferramentas.

Subscrever por feed (Atom)