My suggestion is that the Trading Post have a confirmation step before committing to a purchase. Currently, when you click “Buy” while looking at an item for sale, you immediately purchase the item, and get the “Success! Item is available for pickup” message. This can lead to accidental purchases, especially since the “or place custom offer” link is located right next to the “Buy” button. I’d rather the process worked as follows:
1) Find an item in the TP
2) Player clicks “Buy”
3) Trading post asks “Are you sure you wish make this purchase?” A “Confirm Purchase” button appears
4) Player clicks “Confirm Purchase”
5) Get “Success!” message
One potential downfall of the confirmation step is that it would make the buying process very slightly slower for frequent TP buyers. One way to help with this would be to only have the confirmation step for items above a given threshold amount. So if the threshold is one gold, the confirmation step would only appear for purchases costing one gold or more, that way players don’t have to waste time confirming just to buy a four-copper walnut.
My motivation for this suggestion is to prevent accidental purchases like the one I just made in-game. I was looking at Mystic Artifact focuses, and meant to click “place custom order,” but accidentally clicked “Buy,” spending all of the six gold I had on a single level 80 focus that I didn’t want. I put it back on the TP for sale, but even matching the lowest seller, I’ll be losing 20 silver due to transaction fees. I could sell it instantly, but the highest offer is only 3 gold, so I’d be halving all of the money I’ve saved so far in the game. Furthermore, according to the transaction history page, the focus I accidentally bought was posted 13 days ago, and it was on sale for about 50 silver less than the other sellers, so I’m not very hopeful that I’ll be getting my money back any time soon, if at all. It’s an understatement to say that I’m frustrated. I know I should have been more careful, but mistakes happen, and I’m willing to bet that I’m not the first to make this mistake, and that I won’t be the last. Accidents like this can be prevented in the future with the simple addition of a confirmation step.