if you qualify for a WP you can switch from tourist to Non B visa, this all depends if you qualify for one though but it is possible. I’m applying for one through my company and doing it now so it’s possible.
Just go to Bangkok bank across from indigo, they should still be able to open an account for you even on tourist visa. I’ve tried last year with my ED and still couldn’t get one with an agent anywhere in Thailand. You’re best bet is Bangkok bank.