How to generate Certificate

I don't believe this is worded quite right. If we are talking about an online client, it was never positioned as a replacement to the clients supporting automation. I have mentioned this here and also on ZeroSSL. There are cases though when it has its uses.

Ideally, yes. Failing that, you could look at changing the hosting to the one which supports Let's Encrypt or even buying a VPS, which nowadays often comes cheaper than a shared hosting.