a balance needs to be struck between encouraging tourism, which is a huge industry in Thailand, and "cracking down" on illegal workers which is a comparatively tiny problem in Thailand compared to other countries.
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.