I would like to suggest to make the job quest npcs always repeat what items they want (the amount), because at least I am forgetting it fairly easy. Even better would be them telling you how many items are still needed.
Let's say you need to bring 20 timber and already have 18 in your inventory the second time you click him he says "you are missing 2 timber" or something along the line. It's easy for timber though, more complicated with non stack-able items since you have to count them.
Also I wonder if it is planned for the final version to have the first items still in the shops? Because it's not making much sense that way even if I like having not to work for those.
At last but not least I don't really like not getting any job exp by doing the job itself, but well if there is no other way to stop macro usage I guess I can live with that.