Слово "магазин" - іменник чоловічого роду ІІ відміни, вжите в Р.в.
Іменники чоловічого роду ІІ відміни в родовому відмінку однини мають закінчення - а (-я) та -у (-ю): Херсона, заводу. У виборі закінчення головну роль відіграє лексичне значення слова, а іноді - наголос.
Закінчення -а (-я) в родовому відмінку вживаються, коли ці іменники означають:
- чітко окресленівживається, (істоти та неістоти): хлопця, тюльпана, підручника, смартфона та ін.;
- власні імена, прізвища: Василя, Мороза;
- міри довжини, ваги, грошей, чисел, часу: метра, долара, мільйона;
- назви населених пунктів: Парижа, Подільська;
- більшість термінів (в тому числі й мовознавчі): підмета, інфінітива, радіуса.
Закінчення -у (-ю) в родовому відмінку вживаються, коли іменники чоловічого роду ІІ відміни в однині означають:
- нечітко окреслені предмети, абстрактні поняття: руху, вальсу, болю, вітру, туману та ін.;
- збірні поняття: народу, оркестру, тексту;
- назви матеріалів, речовин, рідин: піску, кисню, чаю;
- назви країн, сторін світу, вулканів, річок, гір, островів та інших географічних об'єктів (окрім назв населени пунктів): Китаю, Криму, Байкалу, Нілу;
- назв закладів, установ, будівель та їхніх частин: офісу, університету, будинку, даху.
Тому правильно: біля магазинУ, адже це назва будівлі.
Объяснение: