Shop is just as good as store and should be accepted
i suggest that 'shut' as an alternative to 'close' and 'shop' as an alternative to 'store' should be accepted here...
Are they shutting down the store permanently or temporarily (i.e. will open again tomorrow morning)?
shop should be accepted!
Close or close up - same thing