Función CAMBIOS y DEVOLUCIONES

Buenos días! si bien esta función se aplica más a las tiendas relacionadas a la moda, puede interesarle a todos ya que hoy en día el consumidor suele cambiar/devolver los productos.
Como hace DAFITI por nombrar a una plataforma sólida, crear una funcionalidad en donde el cliente ingrese a su cuenta, y pueda hacer el cambio o devolver automáticamente el producto, eligiendo otro (reservándolo por x tiempo) sin tener que hacerlo manualmente.
Se le pasa la info/etiqueta para despacharlo y listo. Al llegar el cambio, ya está reservado lo que quiere y se le manda sin tener que estar pasandole link x link de alternativas.
Gracias y saludos!