Quote Originally Posted by iCake View Post

Ходили is for a routine action that happened a lot of times in the past. Like a habit. We have an ongoing action in the past there, therefore it must be "шли" instead.

"Маша и сын её, Саша, ходили пешком за покупками, а сейчас сынок устал." - is absolutely fine sentence, no need for "шли".
They have already done their shopping.

"Чем занимались сегодня? - Ходили за покупками"
"Я спешу, только ходила (or сходила) за покупками, и надо снова бежать"
etc