You can only make purchases at AMS at stores, if you have a valid boarding pass and passport, as far as I remember.
The whole airport is considered duty-free. I tried to buy something a few months ago after landing, and was told I couldn't because I didn't have a boarding pass for a departing flight.