About this project
it-programming / web-development
Open
Se requiere programador PHP para implementar:
1. Formulario de registro y acceso (log in). Se consumirá el web service del sistema de logística de creación de cliente y se obtendrá el customer_id para almacenarlo en la base de datos local del sistema a implementar.
Una vez se haya accedido al sistema:
2. Un menú en la sección izquierda. Donde se verán las opciones Realizar pedido, pedidos realizados, direcciones preferidas y perfil.
3. Realizar pedido: Formulario en pasos que permita seleccionar el tipo de servicio, colocar los datos de recojo, datos de reparto y forma de pago. (El pago en línea será a través de la pasarela de pagos Culqi). El cliente tendrá la opción de seleccionar varias direcciones de entrega con los datos de sus clientes (Nombres y apellidos, correo electrónico, Celular).
Desde aquí se debe de consumir un web service del sistema de logística para crear las tareas que haya ingresado el cliente.
Una vez creada(a) la(s) tarea(s) se obtendrá el job_id que tendrá que ser almacenado en otra tabla para relacionar el customer_id con los job_id.
4. Pedidos realizados: Aquí se consumirá un Web Service del sistema logístico enviando como parámetros los job_id del cliente (customer_id).
Mostrando solo los campos más relevantes + la acción "cancelar el pedido" (también de consumirá un web service para cancelar el pedido en el sistema logístico).
5. Direcciones preferidas = El cliente podrá crear direcciones preferidas las cuales podrá elegir al momento de seleccionar al momento de insertar la dirección de recojo o la de envío. Está información si debe de persistir en la base de datos del sistema.
6. Perfil: para visualizarlo se debe de consumir el servicio del sistema de logística y para actualizar sus datos también se debe de consumir otro servicio.
Notas:
- El sistema debe de tener un diseño responsivo.
- Se debe de permitir verificar el celular del cliente a través de un SMS.
- El el estilo del diseño deberá de ser similar al de la página web.
- Se debe de consumir el API de google para situar de forma exacta la dirección y hacer el calculo. En Km de dirección a dirección.
- Se debe de tener una tabla de precios por clientes en caso sea un cliente especial y una tabla para precio estándar.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.), Other (Other APIs)
Roles needed Developer
Delivery term: Not specified
Skills needed