Jump to content
The Lego Man

Guest Checkout options for v2.3.3 ?

Recommended Posts

Hi,

 

I am currently using osCommerce Online Merchant v2.3.3

 

I want to install a Guest Checkout module so that buyers do not need to sign-up but can still make purchases.

 

I have searched http://addons.oscommerce.com/category?search=GUEST+CHECKOUT and some results do appear but I am unsure as to which one will work with my version.

 

Has anyone tried to install one for v2.3.3 without issues?

 

Thanks,

David

Share this post


Link to post
Share on other sites

Hi David,

 

The Better Checkout from Matt is the best one I have ever worked with very clean code working with discounts etc and a minimal change in the core files have recommended and used x 3 times this month.

 

Regards

Joli


To improve is to change; to be perfect is to change often.

 

Share this post


Link to post
Share on other sites

Try searching on Purchase Without Account. I'm not sure that there's a PWA specifically for 2.3.3, but it's worth a try if you haven't looked on those keywords.

 

By the way, debate rages about whether it's worth the effort. For just about any kind of purchase, anyway, the customer has to provide as much information (name, address, contact phone, credit card info, etc.) for PWA as for a normal account. It's just a small additional amount of information (ID, password) to make an account. For customers who think they'll likely be back, an account is a good thing. For those afraid that their account opens them up to spamming, or doubt that they'll be back any time soon (and will forget that they have an account), they'll prefer PWA. Having some kind of "do not send marketing information emails or snail mail to me" clearly available, along with a clear privacy statement, can persuade reluctant customers to open an account. My suggestion is that after they've entered all the information needed for PWA, gently suggest that by adding a couple more bits of information they can have an account and save having to enter all that information again. Leave the ultimate decision up to the customer, or you could lose the whole sale.

Share this post


Link to post
Share on other sites

Purchase without account works without any problems in my 2.3.3.4 shop (I used the installation instructions by sandmantm) and since I installed it our sales have significantly increased!. Maybe this is a specific german phenomenon, since we are quite paranoid about privacy issues in Germany :D ..............

Share this post


Link to post
Share on other sites

Hi,  I have just added this addon (PWA).  Running some test and have go it to work prity good with "Advanced Address Manager".  I have to issues if anyone can help.

1st is I'm getting a nav tag at the top left of my website:

example:  Cart Contents | Checkout

This only started after the PWA was installed.  Can anyone tell me what I need to look for and how to hide it?

 

2nd thing, after the customer (guest) completes the order, there is no auto confirmation email sent out.  My customers that create a regular account and completes an order gets a email confirmation of the order.  How can this be fixed?

 

Thanks for any help.

 

Share this post


Link to post
Share on other sites

Why do you guys not spend a few dollars and buy a really well coded guest checkout

 

man oh man I think it costs about $25

 

"not seeing the the forest for the trees

 

not seeing the trees for the forest"

 

A  few sales and you have your money back

 

better checkout oscommerce

 

number one in google i wonder why   :lol: ??

 

Regards

 

Joli

 

PS: Nothing to do with me I just know a great code when I see it


To improve is to change; to be perfect is to change often.

 

Share this post


Link to post
Share on other sites

How does one find this great package? 

 

I'm willing to spend after going through weeks and hours of working on guest programs.

 

The program "consolidated login with guest checkout" does not work with "advanced address manager".  So I found PWA and got it to work with just a few hikups. Fixed most but the 2 issues.

 

Let me know where to find this wonder guest package and I will look into it. 

 

Mean while I need to have the 2 issues above solved if possible.

Thanks

Share this post


Link to post
Share on other sites

@@mattjt83

 

well it is Matt Toste online most days I think actually now

 

I would suggest just pm him

 

I can only say I found great most of his code is packed in its own folder so minimal changes to the core just a few single line codes in the checkout process files

 

I have it working with paypal authorise .net discount coupons etc  and I think option types 2

 

Simply a great bit of coding done all that PWA stuff years ago

 

no way would I go through that horror now for a few dollars

 

Regards

Joli

 

PS: basically I just repeated the code for any addons in the extra folder/files for better checkout and it picked them up with no probs

Edited by joli1811

To improve is to change; to be perfect is to change often.

 

Share this post


Link to post
Share on other sites

it suppose to be you dont need PWA customers marketing information. I dont have any chalange to get PWA users data from orders table but there are no way at this moment in addons area for non-programmer oscommerce users.

 

I think a real customers data is much valuable than a non-customers  on a market place.

 

I have prefer PWP (purchase without passsword) which is more comfortable. The passwords are not required and sending in a pm under the checkout or a password change option on a checkout_success.php page module.


:blink:
osCommerce based shop owner with minimal design and focused on background works. When the less is more.
Email managment with tracking pixel, package managment for shipping, stock management, warehouse managment with bar code reader, parcel shops management on 3000 pickup points without local store.

Share this post


Link to post
Share on other sites

Good morning Y'all.  Yes I from Charleston, SC USA :)

 

Thanks Joli and Gergely for getting responding back.

 

Joli I have taged the link you sint @mattjt83 and sent him a message.  I hope to hear back from him.  Is this the other package you mintioned that is better and would recommend getting? http://www.tostejensen.com/better-checkout.html

 

Gergely,  I agree I held out as long as possible, but the request for guest kept knocking at the door.  PWA seemed to be the only guest program I could find that would work with AAM.  So a couple little bugs right now to work out.  I will look into the checkout success.php and see if I can find the email and get it to work.  Any idea on the Nav code problem that is showing up on top of the web site.  I think it is from the header.php but not sure. 

Share this post


Link to post
Share on other sites

Any idea on the Nav code problem that is showing up on top of the web site.  I think it is from the header.php but not sure.

 

Hi,

 

depends on what of the millions of different versions of PWA you use. If you use this version http://addons.oscommerce.com/info/8457, your problem with the nav bar results from here:

 

header.php original code:

<?php
  echo tep_draw_button(HEADER_TITLE_CART_CONTENTS . ($cart->count_contents() > 0 ? ' (' . $cart->count_contents() . ')' : ''), 'cart', tep_href_link(FILENAME_SHOPPING_CART)) .
       tep_draw_button(HEADER_TITLE_CHECKOUT, 'triangle-1-e', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')) .
       tep_draw_button(HEADER_TITLE_MY_ACCOUNT, 'person', tep_href_link(FILENAME_ACCOUNT, '', 'SSL'));

  if (tep_session_is_registered('customer_id')) {
    echo tep_draw_button(HEADER_TITLE_LOGOFF, null, tep_href_link(FILENAME_LOGOFF, '', 'SSL'));
  }
?>

is replaced by:  

<!-- PWA BOF -->    
    <?php if (tep_session_is_registered('customer_id')) { ?><a href="<?php echo tep_href_link(FILENAME_LOGOFF, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_LOGOFF; ?></a>  |  <?php } ?><?php if (tep_session_is_registered('customer_id') && (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest'])) && !$order->customer['is_dummy_account']) { ?><a href="<?php echo tep_href_link(FILENAME_ACCOUNT, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_MY_ACCOUNT; ?></a>  |  <?php } ?><a href="<?php echo tep_href_link(FILENAME_SHOPPING_CART); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CART_CONTENTS; ?></a>  |  <a href="<?php echo tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'); ?>" class="headerNavigation"><?php echo HEADER_TITLE_CHECKOUT; ?></a>
    <!-- PWA EOF -->

 

This removes the original buttons in the header by links on the left side of the nav bar. Some like this solution (I do) - others don't!

If you want the buttons back, restore the original code and then change it to:

....
tep_draw_button(HEADER_TITLE_CHECKOUT, 'triangle-1-e', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest']) && !$order->customer['is_dummy_account']) {
    echo tep_draw_button(HEADER_TITLE_MY_ACCOUNT, 'person', tep_href_link(FILENAME_ACCOUNT, '', 'SSL'));
       }
....

Regards

J.J.

 

 

Edited by De Dokta

Share this post


Link to post
Share on other sites

Hi J.J.

 

Thanks for the insite,  I reset the header.php to the original code:

 

But I only added:

 

<?php
if (!isset($HTTP_GET_VARS['guest']) && !isset($HTTP_POST_VARS['guest']) && !$order->customer['is_dummy_account']);
?>

 

The templete (Algo Zone) I'm using is controlling the checkout pages.  But the above worked.

 

Thanks again.

Share this post


Link to post
Share on other sites

O.K.  tested and all seems to be working except for the email.  I’m (at the office) receiving an email showing the confirmation order (copy) set to the customer.   But the customer (guest) is not receiving the email. 

 

Last thing to fix, I hope.

 

If a customer adds themselves to the regular account side, we both get an email confirmation.  So that mush is still working.

Share this post


Link to post
Share on other sites

I have upgraded to v2.3.4.  This version is not compatible with PWA.    Only the login.php needs to be broken out into the “contents” module’s.  Seems to take 5 pages:

Catalog/ login.php

Catalog/includes/modules/content/login/cm_login_form.php

Catalog/includes/modules/content/login/template/create_account_link.php

Catalog/includes/modules/content/login/template/login_form.php

Catalog/languages/english/modules/content/login/cm_login_form.php

 

I’m not a programmer and sure the powers to be had good reasons to break this out, but if it wasn’t broken ……

 

With that said.  I kept my current Login.php (PWA modified) and turned off “content  login” from admin. And it is working fine.

 

I will keep it this way until someone is kind enough to post a fix or new version of PWA.  

Share this post


Link to post
Share on other sites

Why do you guys not spend a few dollars and buy a really well coded guest checkout

 

man oh man I think it costs about $25#


To improve is to change; to be perfect is to change often.

 

Share this post


Link to post
Share on other sites

Hey Joli,

 

I took a look at Better Checkout after posting my desired site flow (http://forums.oscommerce.com/topic/398177-add-on-guidance-for-osc-234-desired-site-flow-pwa-upsell/) but I see it's for 2.3.3.4 (I'm using 2.3.4) so I don't know if it's gonna work for me. 

 

There's still the matter of upsell implementation in the flow that I don't see as part of Better Checkout. Need to avoid account creation completely (yes, even at the end of the checkout process). We also choose the shipping method here so it's out of the hands of the customer (we charge a set S&H rate). Also need to be able to do payment installments (1/3rd at checkout PLUS S&H, 1/3rd in 1 month and 1/3rd in 2 months)

I'm posting this here as part of the PWA thread because PWA is part of my desired site flow and you've posted here (is there a Better Checkout forum or not because it's a commercial product?)

Share this post


Link to post
Share on other sites

@mattjt83

 

The better checkout is available for 2.3.4

 

The create account option at the end of the checkout process is an optional content module so install or not install it is up to you.

 

As  regards  upsell that is normally nothing to do with a purchase without account or better checkout it is an extra addon should be no conflict with better checkout

 

As regards regards your payment modules no idea as never used myself as you see above I mentioned matt so guess he will see your post or maybe you should just PM and ask your questions

 

No forum thread because guess there have never been any problems up to now haha :D

 

Basically any changes you would make to normal checkout files to get your desired flow shipping/payment/upsell etc working you do the same to the better checkout files.

 

Now when you say no account creation at all you always need to take certain details there is no avoiding that such as delivery address even if it was a virtual product I believe most payment processors would also need a minimum of details

 

Better checkout demo is here

 

http://bettercheckout.com/demo/

 

PS: just read your original post do not know anything that would do what you want as regards upsell that would be very likely custom coding

 

Now may be closer to what you need but never tested myself !!!

 

http://addons.oscommerce.com/info/8852

Edited by joli1811

To improve is to change; to be perfect is to change often.

 

Share this post


Link to post
Share on other sites

Howdy and thanks for replying!

 

We would be taking billing and shipping info along with credit card info but we want to avoid making the customer create an account but checkout as a guest (for lack of a better term). 

I clicked on the link that you had for bettercheckout.com/demo but I get a 4.0.3. Site at bettercheckout.com works ok but doesn't say 2.3.4 (probably needs updating if 2.3.4 is supported).

It looks like there has been installment add-ons in the past but have not been updated in a very long time but then again I could be using different terminology when searching the add-ons. 

 

Upsell would be an add-on and I pretty much figured I wouldn't find a one-stop solution to everything (a guy can dream, right?) so I've posted a message on Gergery's upsell forum topic. That was last week and haven't heard back but then again it's not paid code support so... 

I looked at http://addons.oscommerce.com/info/8852 but the customer is not going to have a store - just one item that's being pitched with a buy now link which will take them to the checkout page. Sounds like I will have to put my initial site page within the OSC system to have a link to the desired product - was thinking at first I could create just a normal PHP page and make my graphical Buy Now button go to the item in the OSC system

Share this post


Link to post
Share on other sites

I too cast my vote for Better Checkout. Matt offers a great product and great service!

 

I did just ask Matt about using Better Checkout with osC 234. He said that he isn't finished rewriting it for 234. He also said that the current version should work, but that the 'checkout success content modules' won't work (yet).

 

Malcolm


Get the latest Responsive osCommerce CE (community edition) here .

Share this post


Link to post
Share on other sites

 I need a little help.  I just deleted all files that where from the old version and just put in the new PWA.  I went to admin to config the module and received back the following error:

1060 - Duplicate column name 'customers_guest'

alter table customers add column `customers_guest` INT(1) NOT NULL DEFAULT '0' AFTER `customers_newsletter`

 

Please tell me what I need to do?

Thank you

Dean

Share this post


Link to post
Share on other sites

I got it - I forgot to delete the SQL files from the last install so that this one could recreate what it needed. :thumbsup:

Share this post


Link to post
Share on other sites

Speed bump.  In the finial step (4) you want to "activate the datepicker.  Your instructions say to go to Admin > Modules > Header Tags, choose the entry Datepicker Jquery and click edit.  I do not see it.  I even clicked on install to see if it was listed and I did not see it there. 

 

What do I need to do? How do I get Datepicker?

Share this post


Link to post
Share on other sites

I also tried to see if Guest would come up anyway, after selecting an item and it did not.  :( 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×