Analisando propostas

Modificación Custom Module para mostrar montos con Iva y cambiar funcion de mail( for drupal_mail(

Publicado em 22 de Junho de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Actualmente tengo un website en Drupal 7 que tiene un module custom que hace reservaciones de transportes para turistas. Las busquedas muestran los precios en Dolares netos, pero por regulaciones en el pais, debemos de empezar a cobrar un porcentage de IVA.

Se necesitará mostrar el monto de la reservacion + incluir el IVA en los siguientes:

1. Pagina donde muestra el detalle de servicio: En el paso posterior a la seleccion de la ruta, el cliente puede alterar la seleccion de pasajeros (adultos, ninos e infantes), asi como agregar equipaje adicional o tablas de surf adicionales. Esta pagina muestra el total de la reserva de forma interactiva.
El objetivo es modificar esa pantalla para agregar detalle del monto de iva y además mostrar un total de la reservacion incluyendo el iva.

2. Salvar datos de IVA durante la creación de la reservacion: En el ultimo pago de la reservacion, evento donde se graba la reservación en las tablas de la base de datos, hay que grabar los siguientes datos adicionales a los existentes:

- Porc. IVA
- Monto de IVA
- Total de la Reserva Incluyendo el IVA

3. Emails de Reservaciones: Cuando las reservaciones de ingresan, se confirman, se rechazan o se pagan el website envia emails automaticamente que actualmente no incluyen informacion de IVA ni sus montos.
Son 8 emails basados en HTML templates en total (4 en ingles, 4 en español). La objetico incluye la modificacion del template para agregar los datos de IVA y el correcto llenado de estos datos desde que se dispara en el email en el website.

4. Pagina de Pago de Reservaciones: Cuando el cliente recibe un email donde se le confirma la disponibilidad del servicio y se le envie un email de pago, este contendra un link que lo llevara a una pagina de pago. Esta pagina, al igual que los puntos anteriores, no incluye informacion de IVA ni sus montos, que al igual que lo descrito anteriormente debe de mostrar extrayendo la informacion de la base de datos. Osea, es agregar a los datos que ya extrae el website los que salvamos del IVA durante la creacion de la reservacion.


5. Cambiar envio de emails a ser ejecutados por drupal_mail(): actualmente el website envia los emails automaticos basados en html templates usando la funcion de php mail(), pero estamos teniendo problemas ya que muchos de estos emails por sus caracteristicas no llegan a su destinatarios por filtros de spam. Queremos mover todo el envio de emails a que sean hechos por drupal_mail() para poder incluirlos a ser enviados por nuestro SMTP server. La modificacion consistira en identificar los envios de los emails actualmente y hacer los cambios necesarios para hacerlos usando drupal_mail().


Especificaciones técnicas adicionales se proveerán.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias