Magneto creates all users who buy via paypal express as guests. I want a logic flow that forces user registration for those who want to buy using Paypal Express, and also check whether an existing customer account exists. I have features on my website that require user accounts to be created.
This should happen when:
1. The "pay via paypal" button is pressed from product page
2. The "pay via paypal" button is pressed from shopping cart page
3. The "pay via paypal" option is selected from one page checkout
I would like this developed as an extension / patch. I don't want to break my site every time I upgrade.
Please show me examples where you've done similar logic work on Magento.