Johnny Doerthy if your business is registered in a foreign country, you don't have to provide details of where your products are sourced. You literally just need to show your business registration and your income.
Don't listen to people here who don't know a single thing about e-commerce and are predisposed to telling everyone that they are not eligible.
There are no actual laws preventing you from opening a bank account, it's really just bank employees not wanting to deal with foreigners with a language barrier. Just try a different bank, or get an agent to do it for you. Being able to use Thai ATMs and Thai banking apps to pay your bills etc with no cost is a convenience that is definitely worth the trouble, assuming you are going to be staying here for 5 years or more.