Is it possible to have subscription-based products on my wordpress website?
Definitely, I can add subscription or membership based products along with content restriction on your website. But to have this, some premium plugins will be needed and you should provide them to use.