Programação à medida para WordPress

  • Temporário
  • Lisboa

Website MAGAWORKS

Pequena agência de comunicação essencialmente digital

Tenho um cliente para quem desenvolvi um site em wordpress que requer agora mais alguns desenvolvimentos à medida além dos que já tem.

O cliente vai necessitar de ter marcações online para uma actividade.
Pensámos em utilizar o Addon de woo commerce, Woo Bookings com algumas
alterações à medida do que o cliente necessita.

A actividade é uma nova modalidade que vão ter no Clube desportivo para os
Membros e também para Não membros. Teremos de passar a ter um novo
utilizador diferente dos Membros do Clube (que já existe actualmente), que serão os Não Membros, que não terão todas as mesmas funcionalidades dos Membros do Clube.

Em resumo a actividade processa-se da seguinte forma:
– Vão ter um mapa de aulas, com dias e horas específicos, atribuídas a um determinado Professor.
– Em cada aula apenas podem existir 10 marcações.
Os problemas começam daqui em diante porque existem muitas regras a definir:
– Serão 3 modalidades de inscrição: 2x/semana, 3xs/semana e livre-trânsito.
O livre-trânsito não há problema porque podem inscrever-se sempre que quiserem. Os outros já não. Tem de se definir limites para o número de inscrições por utilizador de acordo com o passe que adquirirem.
-> No tema Symetrio (Tema do site) existe a possibilidade de definir e adquirir Passes.
Podemos definir os tipos de passes (2X/semana, 3X/semana e livre transito), mas depois teremos de definir regras de marcações para cada passe.
– No tema também permite definir eventos onde os utilizadores se podem inscrever. Permite criar modalidades e Aulas, associadas a professores. 
– Quando um utilizador se regista, ou adquire o passe online (2x/semana, 3X/semana ou livre-trânsito) tem de criar logo as regras para esse utilizador se poder inscrever nas aulas da modalidade de acordo com o passe que adquiriu.
– É necessário criar mais um campo para os utilizadores onde se define o tipo de passe da modalidade que adquiriu.
– Quando o utilizador se regista no site e adquire um tipo de passe para esta modalidade, além de enviar um email para o utilizador com a informação da sua compra, é necessário enviar um email para o gestor do site para eles actualizarem o CRM deles com essa informação e cobrarem o valor do
passe directamente nas instalações do Clube, visto que todos os pagamentos são efectuados  directamente ao balcão.
– Quando o utilizador se inscreve numa aula específica desta modalidade, também é necessário enviar, além do email para o aluno a informar a inscrição, um email para o professor da aula. É ainda necessário enviar um email ao professor da aula em que o utilizador se inscreveu.
– Tem de existir no backoffice ou mesmo numa área de frontend fechada a determinado tipo de utilizadores que são os professores, para estes poderem consultar as inscrições que existem para as suas aulas: Deverá existir uma área fechada só para um tipo específico de utilizadores (os professores) onde estes podem consultar todas as inscrições efectuadas por aula, e por professor.
– O Clube também quer ter a funcionalidade de penalizações: ou seja, se um utilizador se inscrever numa aula e Não comparecer à mesma, será penalizado, por um periodo de dias, durante os quais não se pode voltar a inscrever.
– É preciso criar alguma forma de o clube poder restringir as inscrições dos utilizadores. Portanto: Para cada marcação efectuada por um utilizador tem de ser possível fazer em backoffice as seguintes acções:
-> a confirmação da presença, caso o utilizador compareça;
-> ou activar uma penalização, caso o utilizador não compareça, tornando impossível ele inscrever-se durante X dias. (dias ainda a definir quantos serão)
– É possível que a aquisição deste tipo de passes atribua pontos aos utilizadores que são membros do Clube. (ainda estão a definir se vão ou não atribuir pontos pela compra destes passes… ou se o preço do passe fica mais barato para Membros do Clube). É preciso distinguir os dois tipos de utilizadores no site.

Isto são tantas regras que não sei se vale a pena comprar o plugin Woo bookings ou não. Deixo ao critério de quem for fazer a programação à medida. Já tenho este plugin se for necessário testá-lo.

ATENÇÃO:
– De futuro poderão vir a existir outro tipos de Passes a adquirir online, ligados a outras actividades.
– Será indispensável que o que se programar fique aberto para de fututo o Clube poder definir novos tipos de passes para diferentes actividades e permitir marcações das mesmas.
– Este seria um passe de uma Categoria, com 3 modalidades diferentes. E depois deveria ser possivel definir passes em outras Categorias/Modalidades, com preço diferentes e dizer quantas vezes por semana cada passe permite que se efectue marcação em determinada actividade.

Em termos gerais é isto que é necessário. As regras finais ainda não estão 100% fechadas do lado deles, mas basicamente é isto.

Gostaria de saber se alguém tem interesse em pegar neste projecto com a minha empresa e que tenha disponibilidade para o fazer.

Preciso saber quais os custos e timmings que estão aqui implicados.
Há urgência do lado do cliente em ter isto operacional ainda antes do Natal.
Desde já muito obrigado pela vossa atenção.

To apply for this job email your details to maga@magaworks.com