ах да, почти забыл ...
ahh, I'm almost forgot ...
чаще всего (in most cases), русская дама скажет:
- мне надо зайти в магазин
- мне надо сходить в магазин
оба варианта правильные (both are okay), но есть разница:
- зайти в магазин
=
to go to a grocery/mall/supermarket "during", "along" your way to somewhere.
это как дополнительное действие
(it's like an additional action).
например, ты можешь ЗАЙТИ в магазин по дороге домой с учёбы или с работы
- сходить в магазин
=
to go to a grocery/mall/supermarket as a particular, "separated", planned action.
это когда ты идёшь в магазин специально, конкретно, магазин - твоя главная цель
"сходить" = СВ-форма глагола, означает единичное действие (one time, single action).