As it stands now items listed in Guild Traders are a fixed price but what if sellers had the option to accept a best offer price automatically?
For example a seller may list a tempering alloy for 10k gold, during the listing process they'd have the option to set a best offer price. In this case let's say the seller is willing to accept 7500 gold for the temp.
Upon confirming the list price 10k gold and the best offer price 7.5k gold, the tempering alloy would be listed in the Guild Trader for 10k gold with a best offer indicator. Only the seller would ever see the minimum best offer price of 7.5k gold.
A buyer seeing the listing and best offer indicator puts in a price of 8.5k gold and immediately receives the temp since it was above the minimum best offer price of 7.5k gold.
Had the buyer put in a price of 7k gold they would not get the temp since it's below 7.5k gold best offer price.
In the event of a successful offer only that amount would appear in the list of items sold, the initial price of 10k gold would become irrelevant.
The listing fee would initially be based on the list price not the best offer price but any difference would be reimbursed if the item sells at a lower price.
The motivation for this system is that on console we don’t have addons to compare prices and I’ve noted items are often overpriced and end up being relisted multiple times. Giving sellers the option of automatically accepting a lower price could lead to increased sales and better prices for buyers.
However there will be buyers who, seeing the best offer indicator, will always try to get as close to the minimum price as possible. If using the best offer option results in most sales at near minimum prices then sellers may stop using this option. A solution would be to limit the number of best offers a buyer could make in a 24-hour period to 5. This would be account wide and apply to all best offer items.