Some points to consider after it is in place for some time now.
restockers are punished for buying items from the main shops. I have the impression that many of the low-price items are being no longer restocked so the prices in the user shops inflate. So suddenly you have to pay 30.000 for a low rarity item. I notice this more and more. This is surely not what was intended. And please don't tell me that this was about demand and supply - what would you need the rarity system for then?
do vendors have to pay more for their tokens the more they vend? No. They get the tokens for free (besides the time it takes doing the wizard quests) and can sell the items they vend. So this is a double bonus.
Reading drive: i submitted e.g. 200 books. I couldn't decide on what to buy, so i waited. Now some of the items are more expensive. It's just one point, but still. Instead of paying 180 points i have to pay 184 points. So basically it is as if i donated less books. But i didn't. I took the time (and the sP) to donate 200, but now i'm punished for not buying yet. The items in the vesnali shop or the masquerade shop didn't increase their prices (thanks for that!). So why in the reading drive shop?
increasing the prices in the main shops is not about supply and demand. The main shops are stocked from "nowhere", it's more or less random which items are stocked. Two items may have the same rarity, but one is stocked almost every time, the other only say three times a day.
Why should vendors have to pay more tokens for the more they vend, and since when do they get tokens for free?
If you buy an item in the main shops, its price increases. The more it is bought, the more expensive it gets. If you vend an item - well, you just vend it. It always costs 2 token. And after doing my wizard quest, i have about 200 - 250 token and some items and more sP than before, because the wizard gives a lot of money back. That's what i mean by saying they are for free. It just takes some time.
People are not buying the low priced items in the shops because they can't sell them for enough profit. i usually only buy items that give me a minimum of 10k profit when selling them. Most people are sick of restocking, if more people would restock the prices would deflate again. The low priced items DO restock, but as I said, not many people are buying them...
And btw, some time ago you needed 4 tokens for a vend and this was more then most of the stuff was worth, so many people stopped vending...
You usually make profits from doing Wizard Quests, but they aren't "free". Anyway, the price of items in the main shops isn't drastically changing, so I don't see how it's much of a problem.
Most items that are vended aren't worth very much anyway. If I spend a day vending, most of the items I get are below 2k. Considering a 2 point token is around 4k, I wind up making a loss or barely breaking even most of the time. I could probably make more money just selling the tokens.