Hi Gautham,
I’m developing this new option for you, but I believe it could be useful for other users.
And yes, it’s possible to add it only for the customer role.
Can you please send an e-mail to [email protected]? I can try to send you a development version of this feature and I’d appreciate if you could take a look.
I believe it’s possible. I can create it for you 😉
But in that case, I think it would be mandatory for the customer to register on the checkout page. I mean, he wouldn’t be able to register on the default “My Account page”. Does it make sense? Would it be ok for you?