Правильный вариант: do
Объяснение:
В английском языке, когда мы задаем вопрос в Present Simple (простом настоящем времени) с подлежащим "you", мы используем вспомогательный глагол "do".
Таким образом, правильный вопрос будет: "When do you do the shopping?"
Перевод на русский: "Когда ты ходишь за покупками?"