Public transport is not closed, but its frequency will be limited in those that are from one city to another, to reduce movement
the closure of shops that are not for the sale of food, medicine or matters of extreme necessity
in madrid at least, i don't know if this will be applied to all spain. restaurants can sell food to take away. You can still call Telepizza and order a delivery of pizza at home,. Supermarkets are open, Merceadona as in a picture above is the more popular in spain right now, i would avoid then since they run out of some of the products quick, despite they refill again and again. Today i went to Hipercor and no queues and i could find almost everyhing.
Restaurants inside official buildings (as hospitals) and hotels, are open.
Those that came to spain this week, bad idea, i am very sory about all this, very sad about fallas postponed and very angry with spanish goverment. I am sorry for allthe people who have lost a lot of money in airplane tickets and hotels.
But i think this will happen to every country in europe in the following days.