Forums / All Other Contributions/Addons / My Checkout Without Account Mod

My Checkout Without Account Mod

Locked

Views: 323,460

Results 81 to 100 of 1,220
This thread is locked. New replies are disabled.
11 Mar 2007, 12:26 PM
#81
godspeed27 avatar

godspeed27

Zen Follower

Join Date:
May 2006
Location:
Japan
Posts:
322
Plugin Contributions:
1

My Checkout Without Account Mod

How much have people noticed sales go up w/ this?

Skin Evolution.
Lynda.com,its a great place to learn.
Camelot Hosting,it's where my site calls home!

E-Start your Zen-Cart,KH is the Man, Thanks for all the hard work!

11 Mar 2007, 2:16 PM
#82
postergame avatar

postergame

New Zenner

Join Date:
Jan 2007
Location:
Altamont, NY USA
Posts:
25
Plugin Contributions:
2

Re: My Checkout Without Account Mod

KGZotU

It's great that you are working to solve the checkout with or without account options that should have been included with ZenCart all along. I am happily using CraftZombie's checkout without account module right now.

I have one layout suggestion. Your login page is a bit confusing and intimidating when one first see's it. Maybe it's because the third option of checkout without account is not emphasized with a bold title, or that the customer has to read in two directions to decide on a choice. I think since customers have 3 distinct choices, that the choices should carry equal weight. Here is a site with an easy to follow login page:

https://www.fanshawemusicstore.com/login.php

I am told it is an OSCommerce page.

Thanks for all your hard work!

11 Mar 2007, 4:03 PM
#83
kgzotu avatar

kgzotu

Zen Follower

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

Re: My Checkout Without Account Mod

Good advice. It's basically a hack of the split login page, and on that note I would definitely recommend split login over traditional if you're using this mod.

On my live store, I've been using a bold header which I think does the job. Anyone interested can see it in the wiki with the screen shots. But, based on your note that the mod is somewhat confusing I think I'll include this bold header by default.

It's hard for me to step back at this point and judge the two pages. I think there's a good possibility that your link is less confusing. I'm a bit reluctant, though, to implement it at this point. I might a bit later when I'm in a position to do conversion testing.

That said, I do appreciate template change suggestions. Anything that gives anyone else an idea of how to make their store better is good. (; At this point, however, I think I'm going to step back from the presentation and maintain the code. If anybody comes up with some good template changes, I'll host and link them from the wiki.

Thank you again,
Joe

PS: For that bold header, just use this definition of TEXT_RATHER_COWOA:

define('TEXT_RATHER_COWOA', '<strong>Don\'t Want an Account?</strong<br /><br />Would you rather check out without an account?  Click the button below to do so.<br />');

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

11 Mar 2007, 5:25 PM
#84
postergame avatar

postergame

New Zenner

Join Date:
Jan 2007
Location:
Altamont, NY USA
Posts:
25
Plugin Contributions:
2

Re: My Checkout Without Account Mod

You're right, your live site is much better. That "Don't Want an Account" title stands out very well. Nice job.

12 Mar 2007, 3:51 PM
#85
ronwong avatar

ronwong

Zen Follower

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

Re: My Checkout Without Account Mod

Lovely, I just installed into a 1.36 installation.
For note of 1.36 installation. The paypal express codes will throw out errors on page 3 of check out, as paypal express is not in 1.36. You need to edit tpl_checkout_payment_default.php and remove 4 instances of paypal express checkout codes, they are all quoted out, so fairly easy to identify.

Now my only last thing is after checkout, the checkout success page has the word TEXT_CHECKOUT_LOGOFF_CUSTOMER and a broken link lof off button. Will look at this.

12 Mar 2007, 4:41 PM
#86
ronwong avatar

ronwong

Zen Follower

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

Re: My Checkout Without Account Mod

craftzombie:

I have this running on a clean install of 1.3.6 (I don't use 1.3.7 - yet). Here is the test site if anyone would like to check it out:

http://craftzombie.com/optionalacct/shop/index.php

I have not added the order steps or order status parts of the mod.

I started off as a "no account" customer. Did that twice with same email. Works great.

Then I used the same email to become an account holder. Worked great.

Then I used the same email address to checkout without an account and got the message that I already have an account. As it should. Worked great.

There were no issues with the text emails either.

Tried it in Firefox and IE7. Worked great all the way around.

The only issue I had was with the Log Off part of the checkout success page, which looked like this:

Easy fix I'm sure, in fact I may remove it altogether.

This is the way Zen should be for those of us who still want to have accounts. My mod is good for those who don't need them, but won't work for sellers of downloads and gift certs, so yours would be good for those people too.

Really great job. Thanks for putting it all together and sharing!

:smile:

craftzombie, how did you remove the TEXT_CHECKOUT_LOGOFF_CUSTOMER and the broken image link? if you give me a pointer I can check it out. I dont really know php. I am also installing on 1.36.

12 Mar 2007, 8:12 PM
#87
mathewchan avatar

mathewchan

New Zenner

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

Re: My Checkout Without Account Mod

Well I don't know if this reply's gonna be useful to you guys, but I just wanna say that I've tested the mod with an 1.3.5 cart, with manual modification, and worked perfectly.

Will post the modification steps and files soon when I've completed them

Good Luck

:thumbsup:

13 Mar 2007, 3:03 AM
#89
kgzotu avatar

kgzotu

Zen Follower

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

Re: My Checkout Without Account Mod

Matthew,

Thank you for your help and support, once you get that posted I'll link it in the wiki.

Regarding PDF Order Center, I'm not going to be able to get to that for the moment. Perhaps this weekend I can get a test server up to see what's what. But, I've got a pretty full week and I'm coming up on a couple of launches, so I'm not entirely sure myself what my schedule looks like.

In the mean time, if anybody has the skills to tackle the problem the relevant flags in the table 'accounts' is COWOA_account and in 'orders' is COWOA_order.

Thanks again for the support.

--Joe

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

13 Mar 2007, 4:50 AM
#90
craftzombie avatar

craftzombie

Zen Follower

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

Re: My Checkout Without Account Mod

ronwong:

craftzombie, how did you remove the TEXT_CHECKOUT_LOGOFF_CUSTOMER and the broken image link? if you give me a pointer I can check it out. I dont really know php. I am also installing on 1.36.

In includes/templates/your_template/templates/tpl_checkout_success_default.php

I removed this:

<!--bof logoff-->
<div id="checkoutSuccessLogoff">
<?php
  if (isset($_SESSION['customer_guest_id'])) {
    echo TEXT_CHECKOUT_LOGOFF_GUEST;
  } elseif (isset($_SESSION['customer_id'])) {
    echo TEXT_CHECKOUT_LOGOFF_CUSTOMER;
  }
?>
<div class="buttonRow forward"><a href="<?php echo zen_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>"><?php echo zen_image_button(BUTTON_IMAGE_LOG_OFF , BUTTON_LOG_OFF_ALT); ?></a></div>
</div>
<!--eof logoff-->

The Logoff link appears in my header anyway. And many other sites that I have shopped at do not remind you to logoff after checkout. Maybe they might have automatic logoff? I don't know, I never bothered to test that. I also added this...

Optional (to give them a little more info)-
right after this line:

<?php if(!($_SESSION['COWOA'])) { ?> <div id="checkoutSuccessOrderLink"><?php echo TEXT_SEE_ORDERS;?></div> <?php } ?>

I added:

<div>You will receive an order confirmation email containing the details of your order.
<br class="clearBoth" />
You will receive a shipping confirmation email when your item(s) have shipped.
</div>
13 Mar 2007, 4:58 AM
#91
craftzombie avatar

craftzombie

Zen Follower

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

Re: My Checkout Without Account Mod

I switched servers yesterday and the old version of this mod did not like my new server, so I installed the new version. It works wonderfully on 1.3.6, except I also had this problem:

ronwong:

Lovely, I just installed into a 1.36 installation.
For note of 1.36 installation. The paypal express codes will throw out errors on page 3 of check out, as paypal express is not in 1.36. You need to edit tpl_checkout_payment_default.php and remove 4 instances of paypal express checkout codes, they are all quoted out, so fairly easy to identify.

I am so glad I figured it out fairly quickly. If no one else is going to do it, maybe I will fix that file (can't give out mine, its really customized) and maybe Joe can add it to the zip???

Also had the issue with the checkout success logoff from the previous post. But these two things are very minor and easily fixable. This mod is fantastic!

13 Mar 2007, 5:03 AM
#92
craftzombie avatar

craftzombie

Zen Follower

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

Re: My Checkout Without Account Mod

godspeed27:

How much have people noticed sales go up w/ this?

I have had increased sales, but I do not know if it is in fact this mod that did the trick or if it is some of the other things I have been doing to increase traffic, improve the speed of the site, etc. When I had the old version of this mod installed, most people checked out without creating an account (could tell back them with the period at the end of their email address).
That certainly tells me something.

13 Mar 2007, 5:12 AM
#93
craftzombie avatar

craftzombie

Zen Follower

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

Re: My Checkout Without Account Mod

Geez, I just wont shut up.....

Joe, I tested the Super Orders code changes and this is what happened:

1054 Unknown column 'COWOA_account' in 'field list'
in:
[SELECT customers_name, customers_email_address, date_purchased, COWOA_account FROM orders WHERE orders_id = '16666']
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.

13 Mar 2007, 5:23 AM
#94
kgzotu avatar

kgzotu

Zen Follower

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

Re: My Checkout Without Account Mod

Alright, that column should be COWOA_order, not COWOA_account.

I wish I could go back to the old post and say 'NOOOOO! DON'T LISTEN!'. Oh well, mistakes of the past. If anybody is reading this, I'll eventually have the full and correct information in the wiki regarding the Super Orders and PDF Order Center mods.

And, I'd absolutely love the 1.3.6 files. I think I'll package them separately and put a note in the install file regarding where to download them.

--Joe

PS: If that doesn't work, I'm lost, sorry, and will find a fix next weekend. (; I did write it wrong originally, but just to confirm that will only work with the SQL version.

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

13 Mar 2007, 5:34 AM
#95
craftzombie avatar

craftzombie

Zen Follower

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

Re: My Checkout Without Account Mod

Yes, I am now using the sql version. I just tried it again. No errors this time, but still sends detailed invoice links in text emails to non-account customers. Don't worry about it. I usually only use Super Orders for editing order totals. I can send emails through the regular orders page. :smile:

13 Mar 2007, 6:35 AM
#96
ronwong avatar

ronwong

Zen Follower

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

Re: My Checkout Without Account Mod

Tried installing on another installation, this time a windows server, I get this:

1054 Unknown column 'true' in 'where clause'
in:
[select count(*) as total from customers where customers_email_address = '[email protected]' and COWOA_account != true]

This comes out after page 1/5 after the customer enters the address etc and hit continue checkout..

any idea?

13 Mar 2007, 6:51 AM
#97
ronwong avatar

ronwong

Zen Follower

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

Re: My Checkout Without Account Mod

i believe so, it says 3 instructions executed, then I looked into the tables,

Customer table has this:

COWOA_account tinyint(1) No 0 Change Drop Primary Index Unique Fulltext

should be correct right? Can I run it again? will duplication occur?

13 Mar 2007, 6:53 AM
#98
ronwong avatar

ronwong

Zen Follower

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

Re: My Checkout Without Account Mod

the last line of the sql:

INSERT INTO query_builder ( query_id , query_category , query_name , query_description , query_string ) VALUES ( '', 'email,newsletters', 'Permanent Account Holders Only', 'Send email only to permanent account holders ', 'select customers_email_address, customers_firstname, customers_lastname from TABLE_CUSTOMERS where COWOA_account != true order by customers_lastname, customers_firstname, customers_email_address');

what does this do? how do I check this has gone in successfully?

13 Mar 2007, 7:10 AM
#99
ronwong avatar

ronwong

Zen Follower

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

Re: My Checkout Without Account Mod

I see the query builder has the lines in it. So all the sql should be in.
The step seems like to check whether the email entered is a COWOA or not checking against the customer table. Where could the problem lie?

13 Mar 2007, 3:48 PM
#100
kgzotu avatar

kgzotu

Zen Follower

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

Re: My Checkout Without Account Mod

Alright, we figured this one out over PM.

Apparently, the windows server didn't like equating true and false with 1 and 0.

I'll repackage and upload this fix shortly. If you're getting a similar error you can fix it by going to the offending line and replacing TRUE with 1 or FALSE with 0.

Thanks for the lesson. (;

--Joe

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