TapNTable 0.10.12: cada cliente na sua língua
Emails e SMS na língua de cada cliente
A conta do cliente passa a guardar o idioma - capturado no registo e sempre que ele troca de língua no site. As reservas e as encomendas guardam a língua em que foram feitas. Com isto, os emails e SMS enviados em segundo plano deixam de sair na língua do servidor: uma confirmação de reserva feita em espanhol chega em espanhol, e o email de “conta atualizada” respeita o idioma de quem o recebe. E as instalações mais antigas, que ainda tinham modelos de email sem corpo espanhol, recebem as traduções em falta automaticamente com esta atualização - sem tocar em nada do que tenhas personalizado.
O email ganha o aviso honesto que o SMS já tinha
Se o servidor de email (SMTP) não estiver configurado, a página de modelos de email mostra agora um aviso claro com atalho para as definições - o mesmo padrão do SMS. O teste de email passa a devolver avisos âmbar quando algo está incoerente, e corrigimos um caso traiçoeiro: numa instalação sem o tipo de correio definido, podias preencher o SMTP todo, o teste passava, e mesmo assim os emails iam parar ao ficheiro de log. Guardar a configuração agora fixa também o tipo de correio.
Um SMS vazio deixa de desaparecer em silêncio
Um modelo de SMS ativo cujo texto renderizasse vazio (por exemplo, uma língua sem corpo preenchido) era descartado sem qualquer rasto - nem erro, nem registo. Passa a ficar marcado como falhado no registo de entregas de SMS, com o motivo, para o problema ser visível em vez de invisível.
Cupões também por SMS
Enviar um cupão a clientes chegava só por email, mesmo com o modelo de SMS de cupão configurado. Agora, com o modelo ativo e o SMS pronto, o cupão segue por email e por SMS - e o interruptor do modelo continua a ser o único comando: desliga-o e volta a sair só o email.
Miudezas que importam
- Gravar as definições de SMS por chamada direta sem o campo do fornecedor por omissão causava um erro 500 - corrigido nos três fornecedores.
- A escolha de língua de reserva nos fallbacks dos modelos deixou de depender da ordem interna da base de dados - passa a ser sempre a mesma, previsível.
- Os avisos internos de staff sobre promoções mostram o nome da promoção na língua da casa, não em inglês.
- Os registos internos de email enviados em segundo plano ficam agora corretamente associados à franquia.
A versão 0.10.12 já está disponível e chega às instalações através do atualizador integrado, como habitualmente.