bartervg / barter.vg

Track and hold discussion on Barter.vg bugs, enhancements, and other issues
https://barter.vg
MIT License
20 stars 4 forks source link

On items pages, randomize the users list that have the item in their collections #237

Open lillje opened 3 years ago

lillje commented 3 years ago

What problem does this feature address?

The item page displays a non-randomized list of 7 users under "Tradable" / "Wishlist" (respectively 3 for "Blacklist" / "Library" / "Unowned"). While the order can be influenced by the tags one applies, preserving the same order upon subsequent visits of the item page favorizes these users above the others that are not visible in the list. I believe that people are more inclined to send trade offers to the users that are visible, rather than using "Search Matches" or expanding the list. In order to ensure a fair distribution of trades, I suggest using a random order for displaying the users, while keeping the users with tagged tradables above the others.

To be discussed if a random order should also be applied when searching for mutual matches directly from your Tradeables page. I would vote for supporting this feature too (if so, it should have its own Issue).

Describe a solution

Randomize the users list displayed under "Tradable" / "Wishlist" (and optional: "Blacklist" / "Library" / "Unowned").

Examples of similar features

N/A.

Tecfan commented 3 years ago

I usually send offers to people lower down on the list, because the people who have held onto their tradable for a long time likely are not that willing to get rid of it.

On the other hand, sorting by date rewards users who are quick to add tradables, so that they will be on top.

Maybe the sort order could be a setting? I prefer the way it is now personally.

Luckz commented 3 years ago

In order to ensure a fair distribution of trades, I suggest using a random order for displaying the users, while keeping the users with tagged tradables above the others.

That's really an opportunity for site admins to re-evaluate based on what they would like to discriminate here:

While at it, users should also not be encouraged to have 10 or 100 acknowledged alt accounts just so they're likely to be visible in the tradable list...

My vote is a completely random order (at least for tradables and WL; people are not going to look up users based on the others, are they?). That way, we have one vote for each of the three options advocated so far.

Tecfan commented 3 years ago

People should definitely be rewarded for tagging tradables. Could be a mix of store tradables on the top (randomnized) and the rest below (randomized).

Could also reward people with high % accept rates or high % completion rates by showing them further up.

Tecfan commented 3 years ago

Has this already been implemented?

image

image image

Completely randomized; friends on top, Steam friends below and then randomnized?

KenChenRyan commented 2 years ago

I think rather then the list being randomized, it would be better to have a section in the preferences regarding how the user would like to view that list (by oldest/newest accounts, randomized, or whatever the default is)