От диал. камадить, камодить «собирать, копить, сберегать». Для всех значений, так как в общем смысле, магазин — место сбора, накопления чего-либо (товаров, патронов, приборов и т.д.)
Данный поисковик включает в себя словари от людей с разными взглядами на очищение русского языка. Некоторые словари создавались задолго до появления Чисторечия и поэтому к нему не имеют никакого отношения.
Предложите свою замену иностранному слову прямо здесь: