Completed

Jquery y php - Correcciones y ajustes formulario y reportes

Published on the July 03, 2018 in IT & Programming

About this project

Open

Por favor revise el PDF adjunto.
La primera versión del desarrollo la puede ver en www.desayunossorpresaadomicilio.com
La segunda y actual versión la puede ver en www.e-commerceagency.com


El diseño del formulario debe mejorarse así:
1.    Asegurar que siga siendo responsive.
2.    Debe usar los mismos colores de breakfast4you.com.co
3.    Para que el formulario sea mas corto, los siguientes campos deben quedar en la misma línea:
•    Fecha de entrega – Horario de entrega Este punto ya está realizado pero se desactivó el calendario

Debe desplegarse al colocar el cursor sobre el ícono de calendario o sobre el campo de registro. Tener en cuenta que ese calendario de puede programar desde el admin para bloquear días en los que no se harán entregas.



En “Por favor entregar el desayuno en la siguiente franja horaria: *” en el campo dice “horario de entrega”, por favor que quede: “elige aquí la franja horaria para la entrega”.



•    Selecciona el motivo – Escribe la nota para la tarjeta

4.    En ¿Quieres personalizar tu desayuno con un par de fotos?, ¡¡¡ es gratis !!! por favor sigue estas instrucciones:

Lo siguiente debe eliminarse:
Si quiero agregarlas ahora
Si, quiero agregarlas pero las enviaré después.
Gracias pero no quiero personalizarla


5.    Tomando como ejemplo en el formulario que se ve en www.desayunossorpresaadomicilio.com  en la información de cada desayuno puedan quedar varias imágenes de cada uno de los desayunos actuales y de los que se agreguen en el futuro, de igual manera que puedan quedar varias imágenes de los adicionales al desayuno, las flores y los globos, que se agregarán y administrarán, -todos los anteriores-, desde el aplicativo, www.desayunossorpresaadomicilio.com/app/formulario  , esto ya está funcionando, se pueden montar varias fotos y van rotando, ahora lo que se quiere es que quede mas claro al cliente que podrá ver varias fotos    


Inmediatamente después de los desayunos y antes de los adicionales, incluir en cada desayuno la opción de elegir las bebidas calientes y la fruta, debe aparecer bajo el título: Elige la bebida caliente y la fruta para tu desayuno” deben desplegarse los que corresponden a cada desayuno.  Ver el Excel “Acompañamientos desayunos”.

Los adicionales al desayuno solamente podrán incluirse si, y solamente si, previamente se ha seleccionado uno o mas desayunos y solamente se podrán ordenar los adicionales correspondientes a cada desayuno que son los siguientes:
Personalizar frases con el nombre de la persona que recibirá el desayuno, así, tener en cuenta las siguientes frases:
•    El número del celular de quien recibirá el desayuno es, debe quedar así: El número del celular de (nombre de la persona que recibirá) es:
•    Este es el desayuno que quiero enviar a (nombre de la persona que recibirá). Para ver los detalles de cada desayuno por favor da click sobre el correspondiente desayuno.
•    Incluiremos -Sin costo- una tarjeta personalizada: debe quedar así: Con tu desayuno incluiremos -Sin costo- una tarjeta personalizada, por favor indícanos el motivo del envío:
•    En la parte de las tarjetas personalizadas que la persona tenga la opción de ver una galería de tarjetas, esa galería podrá alimentarse desde el admin de la aplicación, creo que lo mejor es que se presente en una ventana emergente que se pueda cerrar fácilmente. Ejemplos de fotos de tarjetas:

Personalizar y mejorar la presentación gráfica del mail que llega con la información del pedido, tomar como modelo el adjunto.
En el mail que llega con el pedido, indicar la forma de pago usada.
¿Cómo se bloquea la disponibilidad de flores?

Errores a corregir:
•    Habíamos acordado que la información del formulario solo se mantendría durante 72 horas, pero permanece aun después de mas de una semana.

•    En http://desayunossorpresaadomicilio.com/app/prepagos la información de los desayunos debe cargarse cuando en el formulario la persona da click sobre el botón “Proceder al Pago”, como es posible que la persona regrese al formulario y vuelva a dar click sobre “Proceder al Pago”, debe evitarse que la información se repita o duplique.

•    En la columna hora de envío debe quedar ordenado por horario de entrega
•    En la columna horario de partida, las horas deben mostrarse así:
4.00
4.30
5.00
5.30
ETC
•    En el reporte a los domiciliarios la información de los desayunos NO debe llevar los precios
•    Incluir el botón de verificado.
•    En "Pre-pagos" No se debe borrar la información, salvo que se confirme el pago, caso en el cual pasa a órdenes, para los casos en que no se confirma el pago, la información debe permanecer hasta que deliberadamente se elimine, debe estar organizada por la fecha de entrega.
•    Las flores y los globos solamente podrán ordenarse si previamente se ha ordenado el desayuno.
•    Para entrar al aplicativo debe ser con usuario y clave y debe haber la manera de recuperar la clave con envío de link a través del mail previamente registrado.
•    Desde un admin, se podrán conceder accesos a otras personas, crearles usuario y clave.
En http://desayunossorpresaadomicilio.com/app/prepagos
1.    Por norma siempre deben permanecer visibles todas las órdenes recibidas,  a no ser que se de una de las siguientes condiciones: (1) Que se haya verificado el pago y se hayan pasado a: “2 Ordenes” a través del botón “Confirmar pago” o (2) que deliberadamente se hayan eliminado, será necesario crear el botón “Eliminar”. Los desayunos eliminados deben quedar almacenados en la base de datos y debe quedar la manera de consultarlos.


2.    En Ordenes Prepagas quedarán las siguientes columnas:

Detalle del Pedido - Nombre Envía - Celular Envía - E-mail Envía - Fecha Entrega - Medio de Pago - ¿Pagó? - Nro. Ref. Pago - Botón Confirmar Pago - Botón Anular Orden.


Al dar click en  "Detalle del Pedido" se mostrarán (desplegarán) los detalles de la compra con sus correspondientes cantidades y valor (todos los datos se toman del formulario): el desayuno, los acompañamientos que van incluidos con el correspondiente desayuno y los adicionales en caso de que el cliente los haya agregado, el costo del domicilio (por defecto siempre serán $20.000) y el total de la orden, es decir, la suma del precio del desayuno mas los adicionales, mas el domicilio. Deben presentarse en la misma pantalla, bien que se carguen al mismo tiempo que la demás información, en la columna “detalle del pedido”, debajo del correspondiente desayuno, o bien que al dar click sobre un link, se abra en la misma página desplazándose hacia abajo, el objetivo es que se vea como en el Excel que en su momento le remitimos, en la siguiente imagen se presentan tres ejemplos:



En "Medio de Pago" (menú desplegable, editable desde el panel de administración, con las siguientes opciones: Baloto – Efecty - MoviiRed -  Pagatodo – Payu - Paypal (desde un administrador se podrán agregar o suspender medios de pago)).

¿Pago? Menú desplegable que por defecto debe estar en no y que se pueda cambiar a si, cuando el administrador verifique el pago. 

Nro. Ref.
De Pago (es un espacio para escribir, debe recibir al menos 15 caracteres.) La información debe quedar almacenada.

Todas las órdenes deben quedar organizadas por fecha de envío, empezando por el más próximo y terminando en el mas distante, con el siguiente formato: /dd/mm/aa/.

Las órdenes de cada día deben quedar agrupadas en un mismo bloque y cada bloque de días, separado por un espacio en blanco, algo así:

Este es un bloque de órdenes:


Y esta es la separación de bloques:




Botón Confirmar Pago, será de color amarillo y solamente se activará cuando en ¿Pagó? se cambie a SI.

Botón Anular Orden, será de color rojo, al dar click preguntar si realmente se quiere eliminar la orden. Las ordenes eliminadas deben quedar almacenadas en una tabla y podrá verse un reporte de ellas.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability Full time
API Integrations Payment Processor (Paypal, Stripe, etc.)
Roles needed Developer

Delivery term: July 10, 2018

Skills needed

Other projects posted by M. M.