Not too sure on potions restock, since I rarely buy potions from merchants. Those from mob loots are enough to sustain for my usage together with food. You can always brew your own potions if really run out of potions, unless you dont keep stock of herbs or never bother to pick up raw ingredients in the world map.