Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Checkout Without Account?


gerrygerry

Recommended Posts

I'm thinking about using oscommerce on my site, but I haven't seen anything about a "speed checkout" that allows users to checkout without creating an account. This is crucial to me... can oscommerce be configured/manipulated to allow users to checkout with creating an account?

 

Thanks!

Link to comment
Share on other sites

note quite sure what you mean by bug free. I have used it on several sites and don't have any problems with it. I have also used it along with a "hack" that Ksaun wrote, and a contribution that Jumping Rabbitt wrote.

 

Ksauns removes a couple of steps, while Jumping Rabbitts adds a log in box on the create account page.

 

Personally I prefer using the method ksaun posted with Jumping Rabbitts contribution combined.

 

 

The contribution can be found here

http://www.oscommerce.com/community/contributions,3178

 

and this is what ksaun posted...

With this process you have just removed 2 steps from the lengthy cart process, and removed the Dreaded "Become a Member" Page that scares of potential customers, and you still get them to sign in and get them to create the account.

Open up checkout_payment.php and find: 

CODE
// if the customer is not logged on, redirect them to the login page

if (!tep_session_is_registered('customer_id')) {

$navigation->set_snapshot();

tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));

}

Change it to: 

CODE
// if the customer is not logged on, redirect them to the login page

if (!tep_session_is_registered('customer_id')) {

$navigation->set_snapshot();

tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));

}

Then:

In checkout_shipping.php change:

CODE
tep_redirect(tep_href_link(FILENAME_LOGIN, '', 'SSL'));


To:

CODE
tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));


and if you want to get rid of the "Account Created Success" window that pops up after they create their account do this:

In create_account.php

Change 
CODE
tep_redirect(tep_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL'));

to

CODE
tep_redirect(tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

this will remove the thank you message after account creation to speed up checkout. You no longer see create_account_success.php, it goes right to shipping.

Wendy James

 

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.

Link to comment
Share on other sites

PWA, Purchase Without Account

http://www.oscommerce.com/community/contributions,355

 

there are also other options that can be used with this to make checking out even faster

 

 

I used this and it messed everything up. My entire catalog was lost. I will look at this other option listed "3178". Maybe this will work better.

Link to comment
Share on other sites

Not sure why it would mess up your site. I have used it many times without problems. Are you sure you followed the instructions correctly?

Wendy James

 

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.

Link to comment
Share on other sites

When you download the zip file you need to open it up and read the install.txt or readme file.

Wendy James

 

Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.

Link to comment
Share on other sites

  • 7 months later...

So it's been quite a while, but I'm finally getting to this :P

 

I've download the "Purchase Without Account" contribution you promoted, but it seems to be a little out of date.

 

In step-1, is says:

in checkout_payment.php

After this line of code

require('includes/application_top.php');

Add

//fast easy checkout start

tep_session_unregister('payment');

//fast easy checkout end

...but in checkout_payment.php, no such line exists. I'm guessing PWA is now outdated as the project has progressed...

 

Is there any other "express checkout" module/contribution that was been written to accomodate my situation?

Link to comment
Share on other sites

So it's been quite a while, but I'm finally getting to this :P

 

I've download the "Purchase Without Account" contribution you promoted, but it seems to be a little out of date.

 

In step-1, is says:

 

...but in checkout_payment.php, no such line exists. I'm guessing PWA is now outdated as the project has progressed...

 

Is there any other "express checkout" module/contribution that was been written to accomodate my situation?

 

 

Try the guest account contribution.

The Knowledge Base is a wonderful thing.

Do you have a problem? Have you checked out Common Problems?

There are many very useful osC Contributions

Are you having trouble with a installed contribution? Have you checked out the support thread found Here

BACKUP BACKUP BACKUP!!! You did backup, right??

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...