Which one is correct 1. When the shop will be closed or 2. When the shop will get closed ?
Both are correct, but each is more appropriate in certain contexts. The first option sounds better when you mean to inquire what time of the day the shop would normally close for the evening. The use of "get" instead of "be" suggests an outside force is going to close