This has puzzled me for a few years now. When preceded by 'a', shop becomes a noun. Does "do a shop" even make sense then? The correct phrase for me was always "go shopping", or similar.
Can anyone tell me where "do a shop" came from and whether it's grammatical?
Take the article in the following link, from an Irish broadsheet newspaper:
'I have seven children and my weekly shop includes 200 nappies and 20 litres of milk'.
The headline, which appears to be a quote (but is not contained in the actual article body) shows an example.
Take the following line from the article "it takes two trolleys to carry the weekly shopping". If we were to replace 'shopping' with 'shop', would it still make sense?