I have had a number of customers enter their billing information, then half way through the checkout process, abandon their carts. I have PayPal set up, so checkout + paypal is quite a lot of clicking for the average customer. All in I have lost quite a bit of revenue just through people abandoning the checkout stage.
Anyway, I decided to merge all 3 checkout steps, which I have done successfully. I don't need a number of the different inputs, and I have changed the "billing" and "shipping" information so they show up on the checkout page as standard.
So my 1 step checkout is up and running and working great.
However... I have changed all the relevant values that I can see, to ensure that when an item is bought, the user goes direct from "shopping cart" to "login" to "checkout confirmation".
BUT!! This is where it gets bizarre. I have now spent about 5 hours going through code, trying to make sure I did it all right. However, when I buy an item, and log in, it always directs me to "Checkout Step 1"... I tried removing the anti-hack code in the header.php file for "checkout_confirmation" but that didn't do it. I've removed all references to "checkout_shipping" from every file that could be having an effect. And still nothing! Does anyone know what I should be changing to make sure that, from the "log in" page, I go directly to "Checkout_Confirmation"? Oh another quirk, if you're already logged in and try to buy something, you DO go to the checkout confirmation
Any help from the hardcore coders would be vastly appreciated. I'm sure it's just a little detail I have missed. All I want is for the customer to be able to build a cart, go to login, go to confirmation and be done, and the only code I need is from the "login" page to the "confirmation" page instead of the "shipping" page.
If anyone has any ideas please let me know. For testing purposes (should anyone be so inclined) feel free to use the following user name:
[email protected]
password admin
Thanks!!





