Forums / All Other Contributions/Addons / Checkout without account

Checkout without account

Locked

Views: 59,029

Results 41 to 60 of 191
This thread is locked. New replies are disabled.
5 Nov 2006, 4:26 PM
#41
oldsteel68 avatar

oldsteel68

New Zenner

Join Date:
Nov 2006
Posts:
5
Plugin Contributions:
0

Checkout without account

Why cant the checkout process be as simple as cyber cart? Customer enters shipping address, email address, CC info and clicks send. Done...

There should be no reason to create an account on a site to buy a product.

5 Nov 2006, 5:22 PM
#42
merlinpa1969 avatar

merlinpa1969

Totally Zenned

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

Re: Checkout without account

2 simple words

Fraud Liability.

Zen cart PCI compliant Hosting

5 Nov 2006, 6:22 PM
#43
manage_it avatar

manage_it

Inactive

Join Date:
May 2006
Posts:
80
Plugin Contributions:
0

Re: Checkout without account

It is better to let zen-cart create an automatic password.
Customer can determine if it wants to use it to see an orderstatus.
In most cases the customer wants to receive his product ASAP and not check orderstatusses etc.

11 Jan 2007, 9:10 AM
#44
o_stern avatar

o_stern

New Zenner

Join Date:
Jan 2007
Posts:
8
Plugin Contributions:
0

Re: Checkout without account

Where I can download this module?

11 Jan 2007, 5:59 PM
#45
graffi avatar

graffi

New Zenner

Join Date:
Jul 2006
Posts:
21
Plugin Contributions:
0

Re: Checkout without account

wow, just read through this thread. :blink:

I can't figure out the bitterness - it was stated that some online shops have different needs/requirements/preferences/clientele than other online shops - which makes the bitterness even more confusing.

Anyway, my shop is all downloads - I don't need to have shipping info, phone number, etc.

My way around getting all the info was to simply edit the form checker javascript, remove the parts that make certain information mandatory (like address, phone number, ...), and edit my **create account **template to remove those sections.

Now, customers only need to enter an email address (to receive download links) and a password (to actually get the downloads). Simple.

Just my 2 pennies.

25 Jan 2007, 10:42 PM
#46
yellowpostit avatar

yellowpostit

New Zenner

Join Date:
Sep 2006
Posts:
9
Plugin Contributions:
0

Re: Checkout without account

Is this mod still in development? Or is a version about somewhere?

This would be a valuable mod to those who need it. I won't go in to specifics, but having worked with accounts and no accounts, they work very differently for different demographics.

26 Jan 2007, 7:19 PM
#47
o_stern avatar

o_stern

New Zenner

Join Date:
Jan 2007
Posts:
8
Plugin Contributions:
0

Re: Checkout without account

YellowPostit:

Is this mod still in development? Or is a version about somewhere?

This would be a valuable mod to those who need it. I won't go in to specifics, but having worked with accounts and no accounts, they work very differently for different demographics.

I solve this problem mysels. I created "Noname" account with id=xx. In page, where customer should post comments, I check is he registered and loged on user. If no, I draw form with name and phone fields. They are required. Information from this fields attached to the comments. Unfortunately, I didn't craete module - only modify source code.

26 Jan 2007, 10:09 PM
#48
y2steve avatar

y2steve

New Zenner

Join Date:
Jan 2007
Posts:
7
Plugin Contributions:
0

Re: Checkout without account

i would love a more walk through explanation of this if possible.

i am new to this cart software and php in general, and i need a working guest checkout solution for a client.

if you can explain more a bit on what you did O'Stern or if anyone else can, that would be wonderful.

-steve

27 Jan 2007, 1:29 PM
#49
o_stern avatar

o_stern

New Zenner

Join Date:
Jan 2007
Posts:
8
Plugin Contributions:
0

Re: Checkout without account

y2steve:

if you can explain more a bit on what you did O'Stern or if anyone else can, that would be wonderful.

If there is no module available and many people interested this problem, I can write how to do this. Two days - I am very busy now.

27 Jan 2007, 9:42 PM
#50
jewelrylady avatar

jewelrylady

Totally Zenned

Join Date:
Sep 2005
Location:
ny
Posts:
434
Plugin Contributions:
0

Re: Checkout without account

Ostern, I would be interested.

29 Jan 2007, 4:29 PM
#51
y2steve avatar

y2steve

New Zenner

Join Date:
Jan 2007
Posts:
7
Plugin Contributions:
0

Re: Checkout without account

O'Stern i am looking forward to your solution. thanks!

-steve

31 Jan 2007, 4:32 PM
#52
klf avatar

klf

New Zenner

Join Date:
Dec 2005
Posts:
6
Plugin Contributions:
0

Re: Checkout without account

O'Stern:

If there is no module available and many people interested this problem, I can write how to do this. Two days - I am very busy now.

Great! I'm very interested in this too O'Stern.

4 Feb 2007, 6:31 PM
#53
o_stern avatar

o_stern

New Zenner

Join Date:
Jan 2007
Posts:
8
Plugin Contributions:
0

Re: Checkout without account

Excuse me for replay delay.


In my shop I use simpe shopping method.

When client push "Checkout" button, he will see the page with "total coast" and comments.

So, I redesign "shipping" page. It will be better to rename this page to my_purchase, but
I am lazy :)

So, our shop will do: shopping_cart -> sheckout_shipping -> checkout_process -> checkout_success

First of all let's design a new chechout_shipping page.
/includes/templates/template_default/templates/tpl_checkout_shipping_default.php

Add this lines:

if (!$_SESSION['customer_id']) {
echo '<br><strong>You are not registered user</strong>';
.....

echo '<br>Name:<br>';
echo zen_draw_input_field('noname_name', '', 'size="24"');

echo '<br>Phone:<br>';
echo zen_draw_input_field('noname_phone', '', 'size="24"');
}

And add the table with product list in the top of file.

Modified tpl_checkout_shipping_default.php file attached to the post.

Now we should write handler.

I created "Noname Noname" user with fake e-mail adress. In my shop the "id" of this user is 8.
I think, It will be best to attach unregistered customer's name and phone to momments. It will
look like:
.....comment ... .. .NAME:LALALA PHONE:LALALA

Let's modify
/includes/modules/pages/checkout_shipping/header_php.php
See attached file, because next lines I add from chechout_payment and other files :)

require(DIR_WS_CLASSES . 'order.php');
$order = new order;
require(DIR_WS_CLASSES . 'order_total.php');
$order_total_modules = new order_total;
$order_total_modules->collect_posts();
$order_total_modules->pre_confirmation_check();

I han comented lines where not logged on cusromer redirected to the login page.

And at last add lines to attach name and phone to the comments:

if ( isset($_POST['action']) && ($_POST['action'] == 'process') ) {

// If user is nor registered, change his Id
if (!$_SESSION['customer_id']) { $_SESSION['customer_id']=8; 
                                                                       
//Check is the name and phone filled
          if ($_POST['noname_name']=="" || $_POST['noname_phone']=="" ) 
                     { $anon_fields=false ;} else { $anon_fields=true ;}
$_SESSION['comments'] = zen_db_prepare_input($_POST['comments']."\nName:".$_POST['noname_name']."\nPhone:".$_POST['noname_phone']);
                               } else {
        //normal comment to registered users
           $_SESSION['comments'] = zen_db_prepare_input($_POST['comments']);

Destroy section in /includes/modules/pages/checkout_success/header_php.php
if ($_SESSION['customer_id']==8) {

zen_session_destroy();
$_SESSION['customer_id']=0;

}

Hope, I forgot nothing.
If it will be some questions - write them here or for_letters [at] urk [dot] net

Real shop with patched zen-cart is http://gofree.com.ua. Unfortunately in russian language :)

PS: sorry, comments in files are also in russian.


Patched files:
http://stern.org.ua/notes/zc_noname.rar

4 Feb 2007, 7:13 PM
#54
merlinpa1969 avatar

merlinpa1969

Totally Zenned

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

Re: Checkout without account

how do you provide your customers with a receipt?

Zen cart PCI compliant Hosting

10 Feb 2007, 6:39 PM
#55
kgzotu avatar

kgzotu

Zen Follower

Join Date:
Mar 2006
Posts:
125
Plugin Contributions:
0

Re: Checkout without account

O'Stern,

Looking forward to testing conversion with such an option.

I haven't quite wrapped my head around your code yet, but I have one question:

What happens when two customers simultaneously decide to proceed through checkout anonymously?

Thanks much,
Joe

Now J_Schilz
Integrated Checkout Without Account
(wiki w/pics, demo, download)

11 Feb 2007, 9:57 AM
#56
o_stern avatar

o_stern

New Zenner

Join Date:
Jan 2007
Posts:
8
Plugin Contributions:
0

Re: Checkout without account

KGZotU:

What happens when two customers simultaneously decide to proceed through checkout anonymously?

The main idea in pseudo code:

In chechout_template /shipping_template/other_last_page_tamplate page:
if (USER_NOT_LOGED) { show_phone_and_name_box() }

Nothing wrong will be if 2 unregistered users will see this page at the same time.

Then in chechout_handler/shipping_hanler page:

If button pushed:

if ( isset($_POST['action']) && ($_POST['action'] == 'process') ) {
if (USER_NOT_LOGED) {
chande_id_to_noname_user()
add_name_and_phone_th_the_comments()
}
}

In checkout_success_handler:

if (USER_USER_ID_IS_NONAME_USER) {
destroy_session()
}


So, the customer loged in with the "noname" account less then a second. Since the end of chechout_handler_script till the destroy_session() in checkout_success script.

14 Feb 2007, 11:34 PM
#57
dmueller avatar

dmueller

New Zenner

Join Date:
Aug 2004
Location:
Arlington, VA
Posts:
8
Plugin Contributions:
0

Re: Checkout without account

I prefer no account and welcome any progress in this area.

I can't tell you how many times I sat down and tried to code it myself. I'm a darn good programmer and can usually modify any code I come across, but for some reason I can't get a grip on HTML/PHP.

Personally, I don't want "one more account" on any site and I will [usually] dump a full shopping cart before I will create a new account at a website.

17 Feb 2007, 4:11 AM
#58
jewelrylady avatar

jewelrylady

Totally Zenned

Join Date:
Sep 2005
Location:
ny
Posts:
434
Plugin Contributions:
0

Re: Checkout without account

Has anyone tested this out?? I would love this since I am using paypal and dont really need checkout or want it! Please let me know if this works. so happy this is finally written here!

17 Feb 2007, 4:38 AM
#59
merlinpa1969 avatar

merlinpa1969

Totally Zenned

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

Re: Checkout without account

jewelry lady,
you can use the paypal EXPRESS
this is just what you need,

Zen cart PCI compliant Hosting

17 Feb 2007, 4:59 AM
#60
jewelrylady avatar

jewelrylady

Totally Zenned

Join Date:
Sep 2005
Location:
ny
Posts:
434
Plugin Contributions:
0

Re: Checkout without account

yes merlin I tried it. couldnt get it to work. :down: :cry: