Грамматический словарь Зализняка (склонения слова):
Шапочник, шапочники, шапочника, шапочников, шапочнику, шапочникам, шапочника, шапочников, шапочником, шапочниками, шапочнике, шапочниках
ша́почник
-а, м.
1.
Портной, шьющий шапки и другие головные уборы.
И сказало Зарядье Катушину: «Будь шапочником, Степан». И с тех пор, повинуясь строгому веленью, стал он быстрой нестареющей рукой простегивать картузы и меховые шапки для покрытия чужих голов. Леонов, Барсуки.
2. устар.
Торговец головными уборами.
ШАПОЧНИК, а, м. Мастер, изготовляющий шапки.
| ж. шапочница, ы.
ша́почник
ШАПОЧНИК -а; м. Портной, шьющий шапки и другие головные уборы.
◁ Шапочница, -ы; ж.
Ш’АПОЧНИК [шн], шапочника, ·муж. Портной, шьющий шапки.
| Торговец головными уборами (·устар. ).