I've been messing with my setup for a few days now and I think I got something confused. Let me explain what I've done: First I setup a page called CartTest1 and put the RevindexStorefront control on it, which of course puts a ton of controls on the page. I used that page to pull controls off to put specific ones where I needed them although I know I could set it up to not have to do that, it was just easy that way.
Next I set the RevindexStorefrontCheckout module on a page called CheckOut. That worked but I had some code I needed to run after a successful purchase. So I set that up as a Web Request in the Place Order Action Rule XSL. The code still wasn't executing though, so I thought maybe the Session wasn't carrying over to the page when called as a Web Request.
So, next I created another page called Confirmation and put a ViewRevindexStorefrontConfirmation control on it along with a custom control that did the extra handling I needed. Then when I went through the purchase process it went to the CartTest1 page instead of my Confirmation page.
So then I deleted the CartTest1 page thinking that would leave only 1 page with a Confirmation control on it and it would obviously use that one for the confirmation page. Instead now it takes me to the Home page of the site.
If I can get it to go to my Confirmation page the extra code I needed is working perfectly from there.
SO... the long awaited question is. How do I get it to use a specific page as the Confirmation page? Thanks!
|