Necesito desarrollar una app para el control de mercado envíos flex.
Para quien no lo conoce, mercado envíos flex es un servicio donde los vendedores de mercadolibre pueden realizar entregas utilizando sus propios mensajeros.
El problema como vendedores es que al tener varios mensajeros diferentes, se hace imposible controlar de forma sencilla quien tiene cada paquete y el estado del mismo (en reparto, entregado).
Lo que necesitamos que la app haga es lo siguiente:
Al escanear el codigo qr que contiene el id de envio, se deben tomar los datos desde mercadolibre via api, de esa manera se obtienen todos los datos del envío (dirección, nombre del comprador, etc.). También los estados del envío.
El vendedor, cuando entrega un lote de envíos a un mensajero, realiza la lectura.
Entonces por ejemplo puede leer 5 etiquetas y asignarselas a "José"
Luego lee otras 7 etiquetas y se las asigna a "Marta"
Y así con cada mensajero.
En caso de tener un reclamo de parte de un comprador que no recibe su producto, puede facilmente buscar por nombre del comprador y saber que repartidor lo tiene y ver el estado del envío.
Además, como mercadolibre exige un cumplimiento del 80% de entregas en el día, podemos presentar las estadísticas de cada mensajero, de manera que podamos saber si un vendedor cumple al 100% o al 50% y así priorizar a los mejores.
Es algo bastante simple, pueden ver la documentación de mercadolibre aquí:
https://developers.mercadolibre.com.ar/es_ar/mercado-envios-flex
Adicionalmente, se debe realizar un panel de administración, ya que este servicio lo queremos no solo para uso propio, sino también para ofrecerlo a otros vendedores, quienes deberán poder suscribirse al servicio pagando una cuota recurrente a traves de mercadopago.
Debe haber diferentes planes, de acuerdo a la cantidad de envíos mensuales a controlar.
El código fuente debe ser entregado. Si bien pensamos en una relación a largo plazo y cualquier modificación se encargará siempre al mismo programador, debemos tener el código como resguardo en caso de que el programador ya no pueda trabajar en el proyecto a futuro.
Delivery term: Not specified