There is an online Lisbon airport shop where you can pickup puchase on arrival.
It operates between 08:00 and 22:00.
However, for those interested the site is:
and there is an collection point within the baggage hall prior to customs.
I saw it last time I was through LIS at the beginning of the month!
See: