Hey guys,
If you’ve been farming professions in Shadowlands you may have noticed how insufferable it is when prices are going all the way around and you’re getting undercut all the time. That does not just impact on server load, but also on player experience. Truth is, WoW Auction House is an old system, it has been recently updated after so many years, but it’s not even close to what it should be yet.
Small servers suffer the most with the bidding problem. It’s just too easy to get undercut with auctions from impatient people and the overwhelmingly massive posting from “addon noobs”. Sometimes it seems like the only way to get the economy right again is by simply buying all auctions and setting a higher price for the market (which is a risk that literally fails every time, unless you stay online 24/7). Problem is that, in many cases, WoW’s product demand is waaaay lower than product offer, which makes everything worse.
I’ve recently ran across other MMORPGs and I found a great system that can make the bid problem way better to work with. That is, Buy Orders.
What are Buy Orders? How do they work?
Well, it’s quite simple. Along with selling orders for your auctions, players are able to set up buying prices for the products they desire to buy. That means that if someone posts any auction below the maximum buy order price, that auction will instantly sell to the highest buy order, usually for a higher price.
Buy Orders expire the same as Sell Orders (12, 24 and 48 hours). This means that if no one sets up a buying order for that product and your auction expires, you’ll have to set it up again. Also, Buy Orders will only trigger if they have a higher bid than the lowest Sell Order available.
To illustrate:
- A random player sets a buy order for 50 Marrowroot for 90g;
- You set up a buy order for 50 Marrowroot for 91g;
- Someone sets a sell order for 60 Marrowroot for 75g;
- Your Buy Order will trigger, buying 50 Marrowroot from that player at your listing price (91g), and another Buy Order triggers selling the 10 other Marrowroot for the other random player at 90g.
[edit1] Another example:
- I set up a Buy Order for Marrowroot for 50g and it’s the highest buy order available.
- Someone sets up a Sell Order for Marrowroot at 90g and it’s the lowest sell order available.
- My Buy Order will not trigger because it has a lower bid than the lowest Sell Order available.
Ok, what does that do for the community?
- All prices will be regulated. (Buying orders will set minimum prices for sell orders)
- Players can have a better control over the economy and know what to expect of product demand (you need only to check buying orders).
- Makes the auction house “noob friendly” (meaning they won’t wreck your enchantment auctions listing them below material prices).
- Enables the money making community a smarter way to make gold (you know what to expect of the market and you can move materials over different professions with controlled risk).
- It may move players away from botting and troll farming (like killing 99999 mobs for leather) and into the Auction House trade system with better opportunity.
- [edit2] Shifts the money making into the buyer’s perspective, allowing goblins to stay being goblins and casuals to still enjoy the Auction House.
Along with this system there could follow better improvements like destroying items for mats at a regulated loss rate, allowing products to be taken out of the market and to be injected again as materials for other professions, making the economy work and keeping prices easier to learn.
What do you think of this system? Would it work? Do you love it? Do you hate it? Let’s have a discussion!
Thank you guys!
[edit1] Fixed the logic behind buy order priorities (minimum and maximum prices were inverted) and listed an example for failed buy orders.
[edit2] Added perspective.