Decals for a vehicle but not on the windows.

I am looking to add customizable (change size, rotation, etc) decals to a vehicle, but I don’t want them on the windows and some other areas. The only way I see doing this is to separate the mesh, but I’d love a better way. Doing it within material options would be better. Any suggestions?