Currently, we can use buy limits to make sure we have a certain amount stocked in our stockpiles, but we cannot, for example, buy 10 and then no more.
E.g. If I want to buy 10 research papers but then never buy them again, I can't queue up any research using those papers because if they get used then the shop will allow an additional 10 to be purchased as they get used up.
It would be great to be able to have a "buy only X amount" option.