Putting Custom Page in Checkout Process

I'm trying to interject a page during the checkout process to collect additional information from the user (language of books, location etc.).   We can't use attributes for all of these. 

Everything works, except when I try to send the user back to the Shipping.aspx or Checkout.aspx, it instead loads the mycart.aspx page, creating an endless loop.

Even if I remove my redirects and just type in the URL the page I want to go to, it sends me back to MyCart.aspx.  This is true even if I've already submitted past this - so anything this page sets is already set.

So basically I want a path like:

 MyCart -> Shipping -> Custom Page -> Checkout. 

What I get is: 

 MyCart -> Shipping -> Custom Page -> MyCart

And i can't seem to find a way to load in any other page.  Anyone done anything similar? tnks.

 

 

 

 

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I ended up putting all my

I ended up putting all my logic at the MyCart.aspx page so that I'd get it all done before the looping started, seems to have worked.