I'm wondering when the game determine the inventory the traveling merchant will sell? Is it locked in right after you save at the end of the day or is it randomized when you get up. I've tried reloading it a couple of times and it seemed like it won't change that way. (No save scumming)
I ask because I've noticed some meals I get in the mail aren't the same if I reload the save file. If they are set in stone it would let you run there after waking up and seeing if there's anything worth buying (saving you time if there's nothing good).