Yes that’s the workaround. For non Bitcoiner’s they’ll mostly pay in fiat.
Discussion
You'd think if they're already familiar with Bitcoin and lightning and have a lightning wallet, they'd understand the invoice thing and navigate it without difficulty. Perhaps you could add a tutorial page with screenshots that walks them through them basics of copying the invoice and using a wallet to pay it.
Will certainly be doing soon thank you