Magento PayPal Checkout Flow - user has to login twice? - magento

we are working on optimisation for our Magento site. Here is the flow we found and not sure whether it could be improved.
When user clicks the PayPal checkout button, it is moved to Paypal login page. After login page, it shows the checkout page where user has to input password again. Is it normal? Can we skip the previous login page since user login twice during the checkout flow?

Are you using express checkout? Have you tried to change "Skip Order Review Step" to yes?

Related

Magento Paypal redirect to Cart Page

I have two questions
I have a website in magento. I am using paypal for payment gateway. In checkout page paypal redirect to cart page. I just googled and found some solutions but none worked. Here I am using Mexico paypal extension also.
In admin while entering the sandbox box details to paypal like API username and password and etc, finally clicks on save config values are not updating. showing default values like some *********
Please any one help me?

Magento - After user login it gets redirected to checkout

Ok. The problem is following. If I add an item to cart like anonymus user, and then go to log in section I'm getting redirected to checkout login page insteas to uaer account page. Even if I enter wrong usernam and password I will be redirected to checkout page where dit will display that entered username and pass are incorrect. Where should I look. Thanks
Btw it is magento ee 1.14.

Magento cachen in header: welcome and cart when session expired

It seems my Magento is showing wrong information in my header. When the session expires, it still shows information for a specific user. When I return to the website after a day, I did still see "welcome rolandow!", but then when I click this to access "my account", it asks for my login details.
The welcome message I solved by checking in the Header block with IsLoggedIn() if the user is still logged in. But now it also shows my shopping cart while I am logged out.
It shows the actual shopping cart of the user account that I last used to log in. If I open another browser, alter my shopping cart, and then refresh the browser with expired session, the cart is renewed, so the data must be pulled out of the DB. When I click my account, or want to finish the checkout, it asks for login.
So this must be a cookie / cache problem.
I am using APC cache on the server. I don't have caching plugin's installed. Version is 1.6.2.0.
Any idea's?
Ok, sorry, this was probably just the setting "Persistent Shopping Cart" which can be found under System -> Configuration -> (Customers) Persistent Shopping Cart.

Magento checkout register new user in one step

I have a problem in magento checkout. When I checkout while user is logout, it asks for login or register new user, now when new user register, it first take its billing information after pressing cotinue button it then goes to shipping information and then next step to shipping method and then payment. Can I have all these in one form ? like if its new registration, user fill billing, shipping, payment etc info all at once.
See images for more details.
By default in Magento there is no such ability to have this information on the one form, you need custom extension for this. Try to search for one step checkout module.
By the way - user is being created in Magento only after completing all of 6 steps of default checkout process.

magento working of paypal express checkout

i was wondering how paypal Ecc works in magento.
When i see the source of the checkout page in magento cart,i do not see a form to send the request to the paypal.
COuld some explain me how it works in magento?
Thanks
The button on cart page links to the url "STORE.DOMAIN/paypal/express/start/" which is ultimately handled by startAction() method in app/code/core/Mage/Paypal/Controller/Express/Abstract.php. This simply builds a parametrised URL to paypal's servers and redirects the user there.

Resources