Грамматический словарь Зализняка (склонения слова):
Шляпник, шляпники, шляпника, шляпников, шляпнику, шляпникам, шляпника, шляпников, шляпником, шляпниками, шляпнике, шляпниках
шля́пник
-а, м.
Мастер, изготовляющий шляпы.
ШЛЯПНИК, а, м. Мастер, изготовляющий шляпы.
| ж. шляпница, ы.
шля́пник
ШЛЯПНИК -а; м. Мастер по изготовлению шляп (1 зн.). Отец был шляпником. Ученик шляпника.
◁ Шляпница, -ы; ж.
ШЛ’ЯПНИК, шляпника, ·муж. Мастер, изготовляющий шляпы.