Конечно он( подлежащее, местоимение) ходил( сказуемое,глагол) в( предлог) магазин( обстоятельство , существитеное) ( повеств. Не восклицательное,простое ,распространенное , двусоставное )
Чтобы правильно определить род несклоняемых существительных, надо учесть собственные это существительные или нарицательные, одушевленные они или неодушевленные.
1. Несклоняемые НАРИЦАТЕЛЬНЫЕ НЕОДУШЕВЛЕННЫЕ существительные относятся в основном к среднему роду: метро, пальто, алоэ, кашпо, кашне, пюре, бюро и т. п. К женскому роду относятся авеню, кольраби, салями, к мужскому роду - кофе, пенальти, тенге (деньги в Казахстане) .
2. Несклоняемые НАРИЦАТЕЛЬНЫЕ ОДУШЕВЛЕННЫЕ существительные относятся к женскому роде, если обозначают лиц женского пола (мадам, фрёкен, пани, леди) и к мужскому роду, если обозначают лиц мужского пола или животных, птиц (буржуа, мосье, шимпанзе, кенгуру, какаду, колибри) . Правда, в последнее время наметилась тенденция отнесения слов, называющих животных и птиц, и к мужскому, и к женскому роду (самец - самка) , это уже фиксируется словарями, но пока еще непоследовательно.
3. Род несклоняемых СОБСТВЕННЫХ существительных определяется по роду того общего слова, к которому данное существительное относится: Баку, Душанбе, Сочи - мужской род, так как это города (город - мужского рода) , Чили, Перу, Конго - среднего рода (общее слово государство - среднего рода) , Миссисипи, Миссури, Алазани, Или - женского рода (реки) .
4. Род несклоняемых сложносокращенных слов определяется по роду главного слова в словосочетании, получаемом при расшифровке данного слова: ГЭС - женский род (гидроэлектростанция) , КСК - мужской род (кооператив собственников квартир) , СНГ - средний род (Содружество Независимых Государств) . Сложносокращенные слова типа БАМ, ТЮЗ, вуз, втуз и т. п. относятся к мужскому роду, потому что они СКЛОНЯЕМЫЕ и функционируют в языке как обычные существительные мужского рода 2 склонения.
P.S. Вопрос ваш вполне корректен, так как в русском языке огромное количество несклоняемых слов иноязычного происхождения и существуют определенные правила, по которым мы относим эти существительные к тому или иному роду. Видимо, не все знают, что несклоняемые и неизменяемые существительные - это одно и то же, синонимы.
Существительное + прилагательное = согласование
глагол + существительное = управление
глагол + наречие = примыкание