Zen Cart Logo
Forums / Templates, Stylesheets, Page Layout / My One Step Checkout System...

My One Step Checkout System...

Locked

Views: 9,460

Results 1 to 20 of 20
This thread is locked. New replies are disabled.
10 Dec 2006, 1:41 AM
#1
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

My One Step Checkout System...

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 :cry:

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!!

11 Dec 2006, 1:18 AM
#2
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

Re: My One Step Checkout System...

Grrrr!! I found some bugs. Namely not being able to click through to PayPal :cry: so scratch all the above! I've restored the original cart for now, so will be doing some testing / rewriting after christmas.

11 Dec 2006, 4:33 PM
#3
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

Re: My One Step Checkout System...

PayPal bugs now fixed, 1 step checkout working great... anyone interested?

12 Dec 2006, 2:28 AM
#5
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

Re: My One Step Checkout System...

qhome:

Looks like you are "Assuming" paypal payment. What if there were more than one payment? how would it work?

It only works with one payment system, but you could set it up for several, by having an edit button next to the payment method, that redirects to the payment page. That pretty much defeats the point though. I think most people use only one payment method, and it's great for me, cuz I only use paypal. What did you think of the system in general?

12 Dec 2006, 2:30 AM
#6
qhome avatar

qhome

Totally Zenned

Join Date:
Feb 2004
Posts:
1,702
Plugin Contributions:
5

Re: My One Step Checkout System...

barnamania:

It only works with one payment system, but you could set it up for several, by having an "edit" button next to the payment method, that redirects to the payment page. That pretty much defeats the point though. I think most people use only one payment method, and it's great for me, cuz I only use paypal. What did you think of the system in general?

ehh i dont know many stores that use only one payment method, especially not just paypal. Plus if they are using credit card they would need to enter their info.

a better bet would be to take the content of the payment page and add it to the confirmation page so you could actually do the selection from that page. This way you could have many payment times. Do the same for shipping so you can have many shipping options.

12 Dec 2006, 2:40 AM
#7
merlinpa1969 avatar

merlinpa1969

Totally Zenned

Join Date:
Mar 2004
Posts:
13,031
Plugin Contributions:
4

Re: My One Step Checkout System...

I think most people use only one payment method, and it's great for me, cuz I only use paypal

I would have to disagree,
the majority of places I shop online offer CC and at least one other payment method,

Zen cart PCI compliant Hosting

12 Dec 2006, 11:51 AM
#8
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

Re: My One Step Checkout System...

Fair enough. I developped the system to meet my personal needs, but to include all payment options shouldn't be too hard. If I develop this it won't be for a little while, things are very busy just at present. I had been planning also to have GV options on the page, so... it sounds like what is needed is a single page checkout, with functions that can be controlled from admin, such as what payment options should be displayed, what shipping options etc.

Sound good?

12 Dec 2006, 1:50 PM
#9
mydanilo avatar

mydanilo

Totally Zenned

Join Date:
Dec 2004
Posts:
1,024
Plugin Contributions:
0

Re: My One Step Checkout System...

I think you are on to something good. Zen cart is in the need of a one step check out system. A model to look at is how Volusion is doing it. I looked at their demo store and the checkout is on one page with 4 sections:

1 Billing info
2 shipping info
3 shipping method
4 payment method

submit and you are done. I think this should be on the wish list for a future release. A mod that would achieve the same thing would be great too. Thank you for initiating this.

Anybody else think this would be great? :))

Live and learn... the Zen way.

12 Dec 2006, 2:04 PM
#10
merlinpa1969 avatar

merlinpa1969

Totally Zenned

Join Date:
Mar 2004
Posts:
13,031
Plugin Contributions:
4

Re: My One Step Checkout System...

this is scheduled for a future release,
the entire checkout is scheduled for a complete overhaul, this has been in the roadmap for a long time

Zen cart PCI compliant Hosting

12 Dec 2006, 3:16 PM
#11
demonangel avatar

demonangel

New Zenner

Join Date:
Dec 2006
Posts:
4
Plugin Contributions:
0

Re: My One Step Checkout System...

If it is possible, please post a link to the mod!

This is a must need for SO MANY Reasons!

12 Dec 2006, 3:27 PM
#12
qhome avatar

qhome

Totally Zenned

Join Date:
Feb 2004
Posts:
1,702
Plugin Contributions:
5

Re: My One Step Checkout System...

There would also need to be either jscript, ajax, or page reload for multiple shipping options to update the final price unless you just let the customer do the math in their head.

Also, the credit card validation is performed during step2 of the checkout procedure so you will need to be sure you don't accept the order if the cc is declined. So be sure to keep people aware that currently this is currently only valid for paypal only sites with one shipping method.

12 Dec 2006, 10:11 PM
#13
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

Re: My One Step Checkout System...

I agree, it will take a lot of good planning and testing to work with multiple options. Jscript should work for updating prices. Might have to create a 2 page checkout system with a seperate "credit card" page for new customers. Once they've registered once, it would be stored in their information so they can go straight through to the full checkout page, with an edit button next to their credit card, so if they want to enter new details they can. How about that? Anyway as I said, if I DO do any work on it, it'll be after christmas.

Merlin> I know, it's been on the roadmap, but who knows, it could be a year before there's an official release, so I'm happy to do a mod meantime.

Demonangel> no released mod yet, but I'll send you my files. Just ensure you test and retest and retest before properly go live :cool:

14 Dec 2006, 3:40 PM
#14
one1niceguy avatar

one1niceguy

New Zenner

Join Date:
Dec 2006
Posts:
7
Plugin Contributions:
0

Re: My One Step Checkout System...

Yes this single checkout is badly needed. Is this the same mod that DemonAngel posted? Looking for a link to test.

Thanks

15 Dec 2006, 4:57 PM
#15
barnamania avatar

barnamania

Zen Follower

Join Date:
Nov 2006
Location:
London, UK
Posts:
67
Plugin Contributions:
0

Re: My One Step Checkout System...

Hi,
no, this is a seperate development that I made for my shop. Go there, you can see it in action. Since I made it, I've had a HUGE reduction in abandoned checkouts! Everything's speeded up, all the way from log in. You can test it out on my site, or d/l it from https://www.dreamofrussia.com/checkoutsystem.zip

It's not really a mod, I just copied and pasted some code, and deleted what was unnecessary for my shop.

Let me know how you get on!

15 Dec 2006, 7:20 PM
#16
mwoeppel avatar

mwoeppel

New Zenner

Join Date:
Dec 2006
Posts:
3
Plugin Contributions:
0

Re: My One Step Checkout System...

I am definitely interested!!!

I agree the checkout process is a royal pain.

You can pm me or send me a note at mwoeppel AT dessertstogo.biz

Mark

20 Dec 2006, 1:21 PM
#17
paniagua avatar

paniagua

New Zenner

Join Date:
Jan 2006
Posts:
1
Plugin Contributions:
0

Re: My One Step Checkout System...

I'm looking forward to Zencart incorporating the one-step checkout. I'll definitely take a look at your file.

20 Mar 2009, 3:53 PM
#19
Kim avatar

Kim

Obaa-san

Join Date:
Jun 2003
Location:
West Coast, North America
Posts:
26,650
Plugin Contributions:
0

Re: My One Step Checkout System...

In a 2 year old thread with a dead link?

Please do not PM for support issues: a private solution doesn't benefit the community.

Be careful with unsolicited advice via email or PM - Make sure the person you are talking to is a reliable source.