A ver cómo lo ven los dirigentes de este, nuestro gran foro:
Lo primero es que no sé nada de programación ni si es posible hacer lo que voy a proponer.
Creo que se podría hacer algo como una lista donde los interesados se vayan apuntando, por orden, y siempre haya un primero. Una lista que otorgaría precedencia, que evitaría dobles ventas y que evitaría las subastas. Una lista donde sólo haya que darle a un botón y ya te unes, nada que pueda editar el vendedor ni nadie implicado.
Para evitar que siempre haya alguien que por asegurarse los primeros puestos se ponga siempre en todas las listas, tal vez se podría poner un límite de tiempo de permanencia en la lista, y, salvo que comprador y vendedor se pongan de acuerdo por razones de fuerza mayor, el usuario que se apunte y luego no cumpla o que se eche para atrás sin motivos suficientes se llevaría un punish.
El anterior párrafo se parece a las pujas de eBay, sólo que sin subir precios como en su sistema subasta. El que se comprometa a comprar, que cumpla, y si no, punish.
Además, así se evitarían también las subastas ocultas, es decir, casos como que el primero interesado seas tú, pero que llegue otro y por mensaje privado acuerde comprarlo a un precio mayor.
Creo también que se debería llevar un registro más formal de a quién se vende qué y a quién se compra qué, que sea público, más allá del hilo de buenos/malos compradores/vendedores. Una especie de etiqueta en cada hilo que ponga "Negociando con usuario X", o "Vendido a ususario X".
Y lo que viene ahora ya me parece más difícil y demasiado fantástico, pero creo que estaría bien que los moderadores se enterasen del proceso de negociación. Como creo que es muy difícil hacer los mensajes privados visibles a los moderadores, podría hacerse otra cosa.
Se podría crear un foro al que no tengan acceso los usuarios normales, pero sí los moderadores y los que estén negociando una venta. El acceso sería momentáneo (durante el proceso de venta), los moderadores podrían ver los mensajes y así podríais observar si alguien está vendiendo lo mismo dos veces, si alguien está poniendo excusas malas como "perdí el ticket de correos del envío" o cosas así. Ya sé que se puede pensar que algún user prefiera hablarlo por otras vías (msn, teléfono), pero el que quiera garantías que use ese foro. Si no lo usas es totalmente bajo tu responsabilidad.
Además, también, en cuanto al historial de cada uno, yo creo que podría ponerse en el perfil de cada usuario el número de compras/ventas y un sistema de votos (positivo, negativo y nulo) con el porcentaje de votaciones. Al estilo eBay. Aunque esto puede cerrar puertas a los usuarios que decidan comprar/vender por primera vez.
Espero que por lo menos alguna idea sea útil.