There are coatings that are "weld proof," but they're a bit pricey.
Our EnduraShield clear coat is pretty robust The slag usually bounces of without leaving a mark, if it’s a large piece, or real close to the floor, it will hit and at most it leaves a small brown spot. One way to minimze the effect is to just "pre-mask" the welding area by using a medium to heavy broadcast of chips in a few colors – like black, white, brown or gray. Then weld splatter spots that do happen aren't that noticeable.
An additional layer of clear coat also works well.