Ответ:

Future Simple (will buy), Present Simple (opens): I will buy the cigarettes from the corner shop when it opens.

Explanation: In the main clause, Future Simple is used. In the 'when' clause, Present Simple is used for future reference.