Oh, dude, that's easy. You call them a "shoeholic." Like, they're basically addicted to shoes, but hey, at least they're always stepping out in style, right?
Racist
Morbid.
lexicologist.
It could be a chronophile (one who is obsessed about time).
If you call them chimmy choos or jimmy choos they are the same! they are just really really expensive shoes! Like uggs but instead of boots they are high heeled shoes!
Custy
crazy cat person
A person that loves all things French might be called a Francophile.
A person that makes shoes is called a cobbler.
A cobbler
Cobbler