Geoff, there is no shopping on board the train, but there are extensive shopping facilities after you have checked in, both on the UK side and at Coquelles. We usuallly find we are checked in and on board so quickly that we have little time left for looking around the shops, but if doing this is really important to you, I am sure they would be more than happy to put you on a departure that gave you sufficient shopping time.