Не могу не ответить, хоть вопрос и очень давний.
Это не совсем верно, по крайней мере, для Германии.
График работы магазинов в Германии разный, зависит и от федеральной земли, и от местных властей, и от места расположения магазина, от профиля магазина, от размеров магазина.
Например, продуктовые магазины на западе и юго-западе Германии открыты ежедневно (кроме воскресенья) с 8-ми до 19 часов. Дискаунты и гипермаркеты (ALDI, REWE, LIDL, PENNI, METRO и т.п.) работают дольше: до 21, 22. Промтоварные магазины и торговые центры, как правило, открываются с 9 -10 часов утра и работают до 19 - 20 вечера.
В воскресенье магазины закрыты. До обеда открыты пекарни-магазины, кондитерские. Четыре раза в год по всей Германии (в разных землях и городах в разное время) бывают рабочие воскресенья для магазинов (нем. Verkaufsoffener Sonntag). Они обычно открыты в такие дни с 13-ти до 18-ти часов.
А вот в деревнях, действительно, в обычные дни уже в 7 часов вечера всё закрыто.