I think it would be good to add a shop recycle bin, where you can re-purchase items you’ve sold.
A lot of MMORPGs have this. If you sell an item for 1000 silver, you can repuchase it for 1000 silver. The recycle bin holds the last few items (2 or 3 maybe?) that was sold.
I say this because I accidentally sold an item I had just purchased, the icon was the same as another item. =
I’m sure I’m not the only person who accidentally sold something.