Tiendaboxes

Es un proyecto eCommerce de tipo Marketplace, esto quiere decir que el sistema se comporta como un intermediario entre varios vendedores que ofrecen productos y varios compradores que compran dichos productos y el sistema se queda con una comision por las ventas realizadas. Utiliza la plataforma de MercadoPago para realizar las operaciones, utilizando su API para desarrolladores.

Para el desarrollo de este proyecto se opto por una metodologia agil incremental, en donde el cliente solicitaba una serie de requisitos ofrecidos como historias de usuario, por mi parte los cotizaba, y luego de confirmar el presupuesto se completaban los correspondientes sprints.

El tiempo estimado fue de 2 meses y se realizo con Laravel 5.5 y utilizando una base de datos en MySQL.

El recorrido basico de la aplicacion es el siguiente (https://tiendaboxes.com)
Pagina de inicio: donde se ven los productos y categorias ofrecidas por los vendedores
Vista de detalle: donde los compradores pueden ver y comprar los productos
Inicio de un vendedor: luego de que un vendedor se registra en el sistema, la plataforma no permite operar hasta que el vendedor autoriza al sistema operar por el con su cuenta de MercadoPago, esto es una restriccion necesaria para utilizar las credenciales del vendedor y poder registrar las ventas.
Vendedor confirmado: Luego de que la API de MercadoPago confirma los datos ingresados y se el vendedor acepta, se retorna a la plataforma para operar.
Carga y vista de un producto: El vendedor puede cargar la cantidad de productos que desee para ofrecerlos en el marketplace.
Compra paso 1: Un cliente entra al producto y desea comprarlo, esto comienza el proceso de Checkout.
Compra paso 2: El comprador elige un metodo de envio.
Compra paso 3: Esto genera operaciones que se registran en un historial, tanto para el comprador como para el vendedor.
Compra paso 4: El sistema redirige al comprador a la plataforma de MercadoPago para completar el proceso.
Compra paso 5: MercadoPago se encarga de ofrecer tarjetas de debito o credito y cuotas sin interes.
Compra paso 6: El comprador confirma todos los datos ingresados.
Compra paso 7: Al completar la compra, MercadoPago redirige a una URL final.
Estados (1): Luego de la compra, el sistema ofrece una serie de estados que comunican al comprador con el vendedor, luego de la compra el comprador debe esperar a que el vendedor realice el envio.
Estados (2): El vendedor es notificado via email en donde puede ver y confirmar los envios.
Estados (3): Luego el comprador puede a su vez, notificar que el producto se recibio correctamente.
Estados (4): Esto completa todo el circuito del sistema
Tiendaboxes
Published:

Tiendaboxes

Published: