Giter Site home page Giter Site logo

rfp's People

Contributors

crisroa avatar ernestomar avatar laurapereyra avatar

Watchers

 avatar  avatar  avatar  avatar

rfp's Issues

Proceso de Compra

En el proceso de compra, cuando se hace la solicitud de un producto, ¿La información que se muestre referente al producto no incluirá la cantidad disponible?

Requerimiento Nº 8

¿Cómo se deberá proceder cuando el stock de algún producto llegue a cero?

Requerimiento 3

Cada usuario debe tener un perfil para tener un historial de las compras y ventas que hizo en su debido tiempo y así mismo se tenga puntuaciones de usuario (puntuación en base a la especificación del producto a vender o en relación a la cantidad de compras realizadas utilizando el sistema).
El mismo debe tener:

  • El Producto

  • La fecha de compra, venta o estado en carrito

  • Categoría del producto

  • Estado de la transacción

  • La valoración una vez que ya se haya recibido el producto en caso de compra

3

Observaciones

Explicar en detalle el proceso de entrega.
Agregar a la factibilidad el detalle de cómo se manejará la seguridad

Dar soporte a todos lo navegadores desde IE 8

Agregar informaci{on de PayME

Explicar como se gestiona el tema de los puntos y para que sirve.

¿cómo van a gestionar disputas?

Agregar diagrama de actividades de:

Proceso de Compra
Proeceso de venta
Proceso de pago
Proceso de disputa
Proceso de restroalimentación postventa.

Tiempo razonable

En el problema indican que la entrega de productos será en un tiempo razonable ¿Cuánto tiempo es razonable?

Proceso de Disputa

El proceso de la Disputa se lo detalla en el siguiente diagrama de actividades:

Una vez el producto está vendido, esta determinado que para el proceso de envío el vendedor se contacte con el comprador por correo electrónico haciendo que el proceso de disputas sea arreglado entre ellos mismo por lo que dicho proceso se lo detalla a continuación.

disputas

Proceso de pago Pay-me

Para realizar el pago usando Pay-me se deben seguir los siguientes pasos:

  1. El usuario solicita el pago mediante Pay-me.
  2. Electronic sales solicita cuenta Pay-me.
  3. Pay-me autentica datos de la cuenta.
  4. El usuario llena formulario de pago.
  5. Electronic sales verifica los datos del usuario.
  6. Electronic sales envia clave de seguridad al usuario.
  7. Usuario recibe clave de seguridad para realizar pago.
  8. Electronic sales envia datos de pago a Pay-me.
  9. Pay-me verifica datos de tarjeta (crédito, débito)
  10. Pay-me realiza la transacción.
  11. Pay-me envía confirmación.
  12. Finaliza el proceso de pago.

pago

Cabe destacar que el usuario debe tener una cuenta en Pay-me, para registrase seguimos los siguientes pasos:

pay-me

pay-me 2

pay-me 3

pay-me 4

pay-me 5

Perfiles de usurio

¿Los perfiles de usuario son públicos (todos podrán acceder y visualizar su información)?¿Que información se deberá proporcionar para usuarios registrados o no registrados?, dependiendo el caso.

Proceso de Venta

El proceso de venta se detalla en el siguiente diagrama de actividades:

  1. El usuario ingresa al sistema.

  2. En caso de no estar registrado, se registra.

  3. Entra en la interfaz de venta.

  4. Llena todos los requisitos para que el producto se muestre a la venta.

  5. Se registra el producto.

  6. Se lo muestra en catalogo y búsquedas.

ventas

Requerimiento 4

  1. Un usuario puede tener el rol comprador y vendedor, dependiendo de las necesidades.

Un usuario puede realizar comprar en la tienda electronica, asi mismo puede vender productos, los pasos a seguir para la venta de productos son:

  • Solicitar nombre de la empresa o anucio.
  • Seleccionar las categorias de prodcutos que ofrece el vendedor (puede ser más de una).
  • Subir la descripción del producto que desea vender (fotos, precio, stock, estado del producto).

requerimiento 4

r4 1

r4

comprar producto

Proceso de compra

Una vez que el comprador haya iniciado sesión el proceso de compra es el siguiente:

  1. El comprador busca el/los producto(s) que desea comprar.
  2. El comprador añade los productos al carrito.
  3. Electronic sales verifica la existencia del producto.
  4. Electronic sales contacta al comprador con el vendedor.
  5. El vendedor recibe la solicitud de compra.
  6. El vendedor verifica su stock, en caso de no tener stock el proceso termina.
  7. En caso de tener stock el vendedor Electronic Sales cobra el/los producto(s).
  8. El comprador paga el producto.
  9. Finalmente el vendedor envia el producto.

compras

Desglose por producto

En la parte del desglose por producto, en el mockup indican 3 a 4 días, ¿que pasa si el vendedor se encuentra en Yacuiba y el comprador en La Paz y existen bloqueos?, seguramente el producto tardará más de lo esperado en llegar y eso conllevará a que el vendedor le ponga mala calificación al comprador que a futuro le podría afectar en las ventas de este.

Requerimiento 5

El usuario con rol de comprador deberá tener la opción para calificar a los vendedores.

La valoración únicamente se la activa en caso de compra y cuando el producto haya llegado al destinatario y debe ser desactivado una vez ya se haya realizado dicha calificación.

5

Requerimiento 6

  1. Se podrá realizar busquedas según a categorías de productos.

r6

Proceso de Pago Stripe

Para el proceso de simulación de pagos mediante Stripe se consideran los siguientes pasos:

  1. El usuario solicita el pago.

  2. El sistema habilita la interfaz de pago proporcionada por Stripe.

  3. El sistema muestra el formulario generado por Stripe para que el usuario ingrese sus datos

  4. El usuario ingresa sus datos (Correo electrónico, número de la tarjeta, fecha, código CVV).

  5. El sistema verifica y valida los datos.

  6. El usuario envía el formulario.

  7. Mediante la API de Stripe se verifica la API Private Key para el balance.

  8. Se verifica la transacción del formulario.

  9. Si los datos son correctos, el balance se actualiza automáticamente.

9.1 Si los datos son incorrectos se redirige de nuevo al formulario de Stripe.

  1. Stripe manda la confirmación del pago.

  2. El usuario recibe la confirmación del Pago realizado.

stripe

Calificación

En el caso de la activación para la calificación a los vendedores, ¿cómo se maneja la activación de esta? ya que indican que debe ser activado unicamente cuando el producto llega a destino, ¿Trabajan con algun servicio de transporte en particular? ¿Tienen acceso al sistema de ese servicio de transporte? ¿Cómo corroboran que el producto llegó a destino para activar la calificación?

Requerimiento 8

  1. Se debe tener un desglose por producto, es decir, de cada producto se debe tener el detalle de precio, cantidades vendidas, cantidades disponibles y modo de entrega.

1

Comunidad

¿A qué se refieren con generar más comunidad?
¿Piensan utilizar el sistema como una red social?

Requerimiento 2

  1.  Se debe permitir pagos con tarjeta de crédito o débito. (Paypal opcional)
    

Para realizar los pagos se deben tener en cuenta la siguiente información:

  • Elegir si el pago se realizará por PayPal (opcional) o con tarjeta de crédito o débito.

Si el pago se realiza con tarjeta de crédito o débito, debemos tomar en cuenta:

  • Número de tarjeta
  • Fecha de caducidad de la tarjeta
  • Código de seguridad
  • Nombre (del cliente)
  • Apellido (del cliente)
  • Número de celular

requerimiento 2

Puntos

¿En qué consisten los puntos? ¿Cómo se gestionan estos? ¿Estos puntos sirven para la calificación a un vendedor?

Requerimiento 7

Debe existir un carrito de compras, al cual se pueden añadir, eliminar o modificar productos.

El usuario podrá agregar al carrito la cantidad que quiera adquirir del producto y este mismo se guardara hasta que realice cualquier otra acción al momento de estar buscando algún producto en especifico.
Posteriormente al tener una pestaña carrito se podrá gestionar los productos que se añadieron al carrito, es decir, el podrá editar (cambiar la cantidad que desea adquirir) o eliminar ese producto del carrito y así mismo se mostrará la fecha en la que dicho producto fue introducido al carrito.
En esta pagina se debe mostrar:

  • El producto.

  • La fecha que se añadió el producto al carrito.

  • La categoría del producto.

  • Las acciones mencionadas posteriormente (editar y eliminar).

7
7-1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.