
Originally Posted by
Casiopea To me, and this is my idiolect speaking, not the Standard, 'have' someone do something feels more polite, whereas 'get' someone to do something has a range of meaning, from lightly persuade to force--make you do it.
For example,
They didn't fix my car! I'll get (i.e., make it a point to get) them to do it again.
They didn't fix my cat! I'll have (i.e., make it a point to politely ask) them to do it again.
That's my idiolect, though. The reason being, 'get' is new (centuries new), whereas 'have' is old-school, traditional. Traditional forms tend to be considered more formal, and hence my choices above.
For most speakers today, though, causative "have" and "get" tend to be used as synonyms.