Portal Engine Questions on portal engine and web parts.
Version 6.x > Portal Engine > Ecommerce Checkout - Back Button: Webpage has Expired error. View modes: 
User avatar
Member
Member
magnus-tenk - 4/2/2012 11:42:53 AM
   
Ecommerce Checkout - Back Button: Webpage has Expired error.
I will take the liberty of firing of a question before exercising my brain. While the step by step checkout process is very nice, I find myself "crashing" into Webpage has expired all the time because its in my reptile brain to use the browsers back button instead of the supplied back button.

How do I fix it so that the browser back button isn't broken?

/Magnus

User avatar
Kentico Support
Kentico Support
kentico_zdenekc - 4/5/2012 8:01:35 AM
   
RE:Ecommerce Checkout - Back Button: Webpage has Expired error.
Hi Magnus,

Well, the browser back button isn't broken. It's just the behavior of resubmitting the web form via standard POST...

We plan to implement the ability of the checkout process to handle such user behavior into some of the next versions.

Currently, you have an option to allow Use Update Panel for the Shopping Cart web part...(AJAX properties group)

It's easy, it will smooth your checkout process by partial postbacks, and when you hit the browser back button somewhere in the middle of the process, you will get back to the page from which you've entered the checkout process (e.g. before the shopping cart content) - no matter which step you were in before.

No expired page, no resubmission warning... all the entered values are retained.
The only disadvantage is that you have to go through the steps to get back to the one where you hit back button... So, just keep hitting the next step until you're back in the desired step :)

Hope this helps.

Regards,
Zdenek