Will the shops and restaurants of Speyer be open on Good Friday?
Shops are closed on public holidays in Germany.
Restaurants, museums etc. are open.
... and if you intend to visit the interior of the cathedral, check their mass schedule - the church will be busy that day with only short periods for sightseers between the services.