@Colin *******
I think you confused things with your mention of working online. Let's just forget about that part for now as it's been previously covered. If you are currently on an extension of stay based on a Non-B visa you can simply change the reason for your extension at the next renewal to an extension based on marriage by meeting the requirements for that extension (you don't get a new visa at all) at your local immigration office. You can still hold a work permit on an extension based on marriage. For an extension based on marriage it's 400k baht in a Thai bank for 2 months before applying for the extension or 40k baht per month earned income, usually for a minimum of 3 months and proof of employment and tax payments in Thailand but it's best to ask your local immigration office for the actual requirements.
The multi-entry marriage visa is no longer available.