Грамматический словарь Зализняка (склонения слова):
Сельмаг, сельмаги, сельмага, сельмагов, сельмагу, сельмагам, сельмаг, сельмаги, сельмагом, сельмагами, сельмаге, сельмагах
сельма́г
-а, м.
Сельский магазин.
В сельмаге висели только запыленные хомуты, уздечки и стояли в углу деревянные лопаты. Ананьев, Межа.
сельма́г
СЕЛЬМАГ -а; м. Сельский магазин. Завести продукты в сельмаг.
СЕЛЬМ’АГ, сельмага, ·муж. (неол.). Сокращение слов: сельский магазин.