-
Fast and Easy Checkout
v1.02 FAST AND EASY CHECKOUT FOR ZEN CART
AUTHOR:
=======
This script was brought to you by the joint efforts of Numinix Technology and Notus:
Numinix Technology - http://www.numinix.com
Notus - http://www.notus.biz/en
Written by numinix
DESCRIPTION:
============
Combines the payment and shipping checkout pages into one page for a shortened checkout process.
INSTALL:
========
1. Upload all files to their respective folders;
2. Rename /includes/templates/YOUR_TEMPLATE to your custom template name;
3. Copy and paste the install.sql file into ADMIN->TOOLS->INSTALL SQL PATCHES to be able to activate or deactivate the one-page checkout feature included with Fast and Easy Checkout for Zen Cart;
UNINSTALL:
==========
1. Delete all uploaded files;
2. Run the uninstall.sql (if you simply want to deactivate but keep the installation, read tips below):
TIPS:
=====
Fast and Easy Checkout for Zen Cart is activated by loading an extra_configures file called checkout.php before the filenames.php file.
This causes definitions for the checkout links to be defined to direct customers to the new integrated checkout page. To deactivate the script without
running the uninstall.sql and deleting all of the files, simply rename or delete the file includes/extra_configures/checkout.php.
To personalize the checkout, you can create your own CSS file and then edit the classes found within
includes/templates/YOUR_TEMPLATE/templates/tpl_checkout_default.php
This file contains the layout of the page and can be re-organized by moving the fieldset blocks to however you want.
You may also want to redefine the TEXT and ERROR definitions found in checkout.php. Do NOT redefined the FILENAME definitions or the script will not work.
VERSION HISTORY
===============
v 1.00 22/09/2007
1. Combined checkout_payment and checkout_shipping pages;
v 1.01 24/09/2007
1. Includes the option to remove checkout confirmation page;
v 1.02 27/09/2007
1. Bug fix;
-
Re: Fast and Easy Checkout for Zen Cart
Thank you so much!!! This is what I have been looking for! I am sure that many people will love this!
I noticed that it has to refresh the page after the shipping option is selected since it selects the first shipping option and adds it to the cart total at the top of the checkout page and if something else is selected it refreshes with the new cart total with shipping and any other option selected like discount coupons, store credit, etc. If I could suggest that at some point some JavaScript is added to update the cart totals without having to refresh the page?
Another little thing that I noticed is that after installing this mod all of my page titles have changed to "checkout".
Thanks again!! This is awesome!!!
Matt
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
lankeeyankee
Thank you so much!!! This is what I have been looking for! I am sure that many people will love this!
I noticed that it has to refresh the page after the shipping option is selected since it selects the first shipping option and adds it to the cart total at the top of the checkout page and if something else is selected it refreshes with the new cart total with shipping and any other option selected like discount coupons, store credit, etc. If I could suggest that at some point some JavaScript is added to update the cart totals without having to refresh the page?
Another little thing that I noticed is that after installing this mod all of my page titles have changed to "checkout".
Thanks again!! This is awesome!!!
Matt
It actually doesn't refresh. What the script does is it updates your selection and then posts it to itself so that the totals will update. This was needed for the one page checkout. I'll fix the definitions ASAP and release a fix.
-
Re: Fast and Easy Checkout for Zen Cart
-
Re: Fast and Easy Checkout for Zen Cart
This is so great!! Thanks for all your work on it.
I installed without a problem, however after I installed my confirm order page hangs....I changed the file per read me and it stops hanging.
Oh also my cc does not accept any cc # when this is installed. I am currently using just the plain CC module, after the card numbers are entered and the continue button is pushed there is an error...we are curently not accepting the credit card you are using (something close to that!)
I am guessing I did something wrong, any idea what?
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
helpme
This is so great!! Thanks for all your work on it.
I installed without a problem, however after I installed my confirm order page hangs....I changed the file per read me and it stops hanging.
Oh also my cc does not accept any cc # when this is installed. I am currently using just the plain CC module, after the card numbers are entered and the continue button is pushed there is an error...we are curently not accepting the credit card you are using (something close to that!)
I am guessing I did something wrong, any idea what?
The script hasn't been fully tested for all payment modules, so we will have to look into that. Something must be missing from the header.
-
Re: Fast and Easy Checkout for Zen Cart
Thank you so much! This is amazing! I have noticed 2 small issues however. First of all, useing CSS buttons seems to break this, I can't figure out why. It causes the confirm order button to just keep refreshing the page. Secondly (and far less important) when useing the USPS optional insurance module, the page doesn't refresh when insurance is checked. It does charge it, it just doesn't update at the top.
-
Re: Fast and Easy Checkout for Zen Cart
When you make additions, add the same onClick or onChange function as in the shipping selection field. In this case, it is the updateForm() function.
For CSS buttons, you would use a similar function as in the checkout button.
You'll need to have an understanding of PHP and JAVA to make these changes. But, for the most part... monkey see, monkey do.
:)
-
Re: Fast and Easy Checkout for Zen Cart
OK, I installed as per the readme, and now the cart simply never reaches the checkout page. When I go to checkout, it hangs.
-
Re: Fast and Easy Checkout for Zen Cart
Oh, and it doesn't matter whether it is set to off or on in the Fast and Easy Checkout Configuration.
-
Re: Fast and Easy Checkout for Zen Cart
OK, started over, deleted everything, reinstalled everything, and this time, instead of pasting in the SQL from install.sql, I used Zen to import the SQL file. It spit out the following error:
Code:
1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'true', 'false'),')' at line 1
in:
[INSERT INTO zen_configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added, use_function, set_function) VALUES (NULL, 'One Page Checkout', 'FEC_ONE_PAGE', 'false', 'Activate One Page Checkout?
Default = false (includes checkout_confirmation page)', @configuration_group_id, 0, NOW(), NULL, 'zen_cfg_select_option(array('true', 'false'),');]
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.
Any ideas?
-
Re: Fast and Easy Checkout for Zen Cart
Well, I no longer have the SQL error, but I am back to it hanging forever when someone clicks checkout. I am totally at a loss. Has anyone had this experience with this module?
-
Re: Fast and Easy Checkout for Zen Cart
Where's your site?
Why would you upload when it says to copy and paste the SQL file?
The SQL configuration contains a single switch for One Page Checkout, a feature of Fast and Easy Checkout. It doesn't activate or deactivate the module itself.
-
Re: Fast and Easy Checkout for Zen Cart
Because it didn't work the first time, when I cut and paste. It was trial and error.
Site is here:
http://andrewsflowerservice.com/shop
It doesn't matter whether or not I set the Fast Easy Checkout to true or false in the config, it still hangs on me at checkout, and is still reaching for index.php?mainpage=checkout
-
Re: Fast and Easy Checkout for Zen Cart
Your site seems to timeout during the create account process so I cannot even test the checkout procedure.
Furthermore, index.php?main_page=checkout, is the correct redirect to the new fast and easy checkout. The admin configuration to turn on or off one-page checkout will have no affect on this and will merely reduce the fast and easy checkout process to only one page by removing the checkout confirmation.
To highlight this for you I will show each setting:
Quote:
Normal Zen Cart Site:
Shopping Cart -> Checkout Shipping -> Checkout Payment -> Checkout Confirmation -> Checkout Success
FEC (Default = one-page off):
Shopping Cart -> Checkout -> Checkout Confirmation -> Checkout Success
FEC (one-page on):
Shopping Cart -> Checkout -> Checkout Success
What other mod's have you installed?
-
Re: Fast and Easy Checkout for Zen Cart
Well, I have an account already, and I am able to login no problem. When I try to create a new account, as you discovered, mainpage=create_account does indeed time out now, along with mainpage=checkout.
I have installed Zen Lightbox, and User Currency, and that's about it for mods
-
Re: Fast and Easy Checkout for Zen Cart
Numinix, I installed it exactly as specified, twice, and it does exactly the same thing. I am at a total loss. If it would help, I will give you FTP access to the site to take a look.
-
Re: Fast and Easy Checkout for Zen Cart
Oh, and I see your login now in the cart, so your account was created successfully...it just never forwarded to checkout.
-
Re: Fast and Easy Checkout for Zen Cart
Do you have any conversion rate test results for this module? That is, before and after funnel abandonment numbers, etc.
thanks,
jerbroo
http://www.jerbroo.com
-
Re: Fast and Easy Checkout for Zen Cart
Mine is timing out as well. I do have quite a bit of mods going. I did get it to work on a shell site. Any ideas as to why when I want to confirm checkout, the tpl_checkout_default page just reloads?
Thx
-
Re: Fast and Easy Checkout for Zen Cart
Hi Fay,
which mods do you have installed?
-
Re: Fast and Easy Checkout for Zen Cart
Mine also is timing out...as I said earlier in the post I am using the money order, paypal express and cc module at this molment...soon to be paypal 2.0
I have several modules installed but interestingly I do not have
Quote:
Zen Lightbox, and User Currency, and that's about it for mods
I am using future zen templete....does that match? Also what payment modules are you all using?
-
Re: Fast and Easy Checkout for Zen Cart
There is a bug between FEC and the authorize.net payment module included with Zen Cart. I'll be bug testing this further to find out what is causing authorize.net to continuously redirect the page.
-
Re: Fast and Easy Checkout for Zen Cart
This looks like just the module we have been looking for. Can you tell me if it's likely to be compatible with the ZenCart Websites PayPal Pro module (found here: zenatdesign.com/zencart/. This is what we're using to integrate Paypal for credit card processing directly on the site, and that works well, so I don't want to break it...
thx
***hotlink edited***NOTE: the module listed is not supported by Zen Cart.***
-
Re: Fast and Easy Checkout for Zen Cart
This mod is easily removeable so you can test it without worrying about destroying your site. The mod has been tested and works fine with PayPal but currently not with payment gateways.
-
Re: Fast and Easy Checkout for Zen Cart
Numinix -
I have the Fast and Easy module installed, with Paypal IPN, and it works fine....
...until clicking the final "Confirm the Order" button.
Where the user is supposed to be transfered to PayPal's credit card processing, they instead are transferred to PayPal's generic homepage login. No information from the store is being communicated.
The address bar displays this location: https://www.paypal.com/cgi-bin/webscr
Is there something I'm missing here?
Thanks -
-Benjamin
-
Re: Fast and Easy Checkout for Zen Cart
For some reason, the script is not passing the final parameters needed by each Payment module. I'm going to disable this product on my website until this bug has been resolved. I apologize and thank you for your continued support.
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
bdekraker
Numinix -
I have the Fast and Easy module installed, with Paypal IPN, and it works fine....
...until clicking the final "Confirm the Order" button.
Where the user is supposed to be transfered to PayPal's credit card processing, they instead are transferred to PayPal's generic homepage login. No information from the store is being communicated.
The address bar displays this location:
https://www.paypal.com/cgi-bin/webscr
Is there something I'm missing here?
Thanks -
-Benjamin
I just tested the PayPal IPN and it works perfectly. Clearly shows the order total and gives me the option to log in or return to merchant.
http://www.numinix.com/1pagecheckout/ (I'm using this for bug testing so some errors may be due to me working).
However, the issue with the credit card processing is still being investigated.
-
Re: Fast and Easy Checkout for Zen Cart
I've got it working without the one-page checkout. I will put it back up in the next 24 hours without the one-page option. So, for now, Fast and Easy Checkout shortens the checkout process to 2 pages (shipping/payment and confirmation). To shorten other processes, I suggest combining this contribution with Easy Signup and Login.
-
Re: Fast and Easy Checkout for Zen Cart
Great news! Is that for Authorize.net too?
-
Re: Fast and Easy Checkout for Zen Cart
I tested using the built in cc feature. But it should be the same...
-
Re: Fast and Easy Checkout for Zen Cart
This sounds like a great add on and just what I've been looking for, but where is it?
Thanks
Neil
-
Re: Fast and Easy Checkout for Zen Cart
v1.04 is ready for beta testing. I've made some major changes in order to process credit cards. Here is a brief description.
The normal checkout process posts the payment information to the next page, checkout confirmation. When I originally eliminated this page I had the form post to itself and then either redirect to checkout confirmation or to checkout process. By having the redirect, any payment information other than the selection was lost. This means that if you picked cc as the payment type, it would lose all the cc information and return a cc payment error.
What I've changed is that the form now posts to checkout_confirmation as in the normal process. Shipping will default to the cheapest method if the customer does not select an alternate method. When they select a shipping method, the form posts to itself and displays the checkout page with the updated selection. When the customer clicks the submit button, the shipping information has already been stored and the payment information is posted to checkout confirmation. What happens on checkout confirmation depends on whether or not one-page checkout has been activated or not. If so, it will load the page and then automatically submit to checkout process. It will display the checkout confirmation page, but this can be edited to display alternate text such as "PROCESSING...".
So, if anyone would like to test the script before it is publicly released, please email webmaster AT numinix DOT com
-
Re: Fast and Easy Checkout for Zen Cart
The script can also be tested at:
http://www.numinix.com/1pagecheckout/
I've included the credit card module to represent all the credit card processing modules. The checkout_confirmation page has been left with its default content, but this can be changed to display something like:
PROCESSING YOUR ORDER...
Once the page has fully loaded, it will forward to checkout_process. There isn't enouch time for the customer to read the checkout_confirmation page, so it's highly recommended that it be changed to display something like as above. I will probably make this an admin feature to display whatever text you want centered horizontally and vertically on the page.
-
Re: Fast and Easy Checkout for Zen Cart
I fixed some more bugs. I've turned one-page checkout off so that it's easier to test without having your order submitted everytime you press the confirm button to test other features.
Current version on my demo site is 1.041. Once all bugs are removed, I'll release as v1.05 on my site. Please continue to bug test and PM me your findings.
-
Re: Fast and Easy Checkout for Zen Cart
I have a "checkout without an account" mod installed...will this work in conjuction with that or will it replace it?
The reason I ask is because I'm still getting a lot of people exiting my site at the log in portion of the checkout. Even though the second block says "Checkout without an account", I think people get scared off by seeing the login part and don't want to create an account.
Anyway, from what I;ve seen of this, it works the same (though a different layout) and I wanted to knwo if I had to uninstall anything before installing this...and if I did, does this add back the "checkout without an account" feature?
Hope that wasn't too confusing :)
-
Re: Fast and Easy Checkout for Zen Cart
the link to fast and easy checkout is not working
-
Re: Fast and Easy Checkout for Zen Cart
If you read the thread, you would know that FEC was being redeveloped to remove the bugs and the current versions were deactivated on the site to avoid problems for Zenners.
That said:
v1.05 FAST AND EASY CHECKOUT FOR ZEN CART
- v 1.04 15/10/2007
- v 1.041 16/10/2007
- v 1.05 23/20/2007
- 1. Bug fix;
- 2. Added ability to hide tpl_checkout_confirmation and display alternate text;
v1.04x were updates performed privately. Thank to Notus for developing this module along with Numinix Technology!
Here is a brief description of what the mod does now:
If one page checkout is not activated, then the module simply combines checkout_shipping and checkout_payment into a single page to increase the conversion rate for checkout_payment and reduce the number of clicks in the checkout process.
If one page checkout is activated, you have the option of hiding the text on checkout_confirmation and displaying your alternate text. The default is "Your order is being processed, please wait..." and then the customer is automatically redirected to the payment page selected on the checkout page. Remember that PayPal Express Checkout will not work unless you have added your API Signature information!
Supporting this module can be done in many ways. You can use the donation button on the Numinix Technology web page (50% of donations are forwarded to Notus so please clarify which contribution you are supporting if it is FEC in particular). The other way is to provide your conversion information from Google Analytics to this thread. You may maintain the privacy of your site by simply providing the following information:
Date 1 / Conversion Rate (Right before installing FEC)
Date 2 / Conversion Rate (i.e. one month later)
Also, any tips that can be done to alter the script to improve conversions even more (without eliminating checkout_confirmation - needed to process payments).
-
Re: Fast and Easy Checkout for Zen Cart
Hi Jeff,
Thanks so much for your continued support of this mod! I think that everyone would benefit from using it on their site, it has to increase the conversion rate.
I just noticed that if you have moneyorders enabled as a payment option the text that displays the payment info - who to make the check/mo out to and where to send it along with the line saying that your order won't be shipped until the payment is received - would normally show up on the checkout_confirmation page. I've been messing around with both the moneyorder.php file from include/module/payment as well as includes/templates/mytemplate/templates/tpl_checkout_success_default.php to try to get it to display on the checkout success page, but I am still a beginner programmer and all of my hours of tinkering haven't produced any positive results. Do you have any ideas on how to get this to work out?
Thanks!
Matt
-
Re: Fast and Easy Checkout for Zen Cart
Doesn't it still email the customer the directions?
You'll have to copy the area of the template and header that processes and displays this information on checkout_confirmation.
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
numinix
Doesn't it still email the customer the directions?
You'll have to copy the area of the template and header that processes and displays this information on checkout_confirmation.
Yes, it does put the instructions in the order confirmation email but I'd still like to put it on the checkout success page to lessen any confusion if they don't see it on their email.
I'll keep tinkering and when I finally get it worked out I'll post the code changes. Thanks for the insight!
Matt
-
Re: Fast and Easy Checkout for Zen Cart
FWIW, I'm running 1.3.5 (yeah, I know...) along with so many mods this post is almost worthless.
Anyway, after installing this package, the checkout page is literally blank, as in, it does not return a single line of HTML (or any code for that matter) and just displays a white screen.
I'm happy to help dig into this further, but you may be able to say, "Oh, it is only supposed to work with 1.3.7" or "The other mods probably broke it..." in which case it's all moot.
Is anyone else having a similar problem?
I'll dig a little bit for the time being, but will wait for further comments from everyone before taring it all apart.
-
Re: Fast and Easy Checkout for Zen Cart
I have no experience with Zen Cart prior to v1.3.7 and like you said, this was built for 1.3.7.
You can remove the changes by simply renaming the extra_configures file so that it uses the default definitions for the checkout_shipping and checkout_payment pages.
-
Re: Fast and Easy Checkout for Zen Cart
Hi numinix,
This is a great module. Is the latest version of this one page checkout module working well for zencart v1.3.7. Anyone is using it without problems?
-
Re: Fast and Easy Checkout for Zen Cart
All of the rewriting of the module was to get the one page checkout option working. And I believe it is; no bug reports by anyone in the forum...
-
Re: Fast and Easy Checkout for Zen Cart
Thanks for your confirmation. I remember trying the one-page checkout module in the download section a few months ago but it didn't work. I will give this module ago and see what happens. It will be fantastic if it works.
-
Re: Fast and Easy Checkout for Zen Cart
Completely different scripts. This one simply simulates the checkout confirmation thus maintaining the core structure of the checkout process. More a trick than anything else.
-
Re: Fast and Easy Checkout for Zen Cart
Hi,
Just a quick question. I am installing this module. In readme step 2:
Rename /includes/templates/YOUR_TEMPLATE to your custom template name.
I could only find /includes/templates/classic, do you mean to rename classic to my own template?
Also, step 4:
Add the following line to tpl_main_page.php.
and step 5:
Perform comparison (WinMerge) between the included tpl_checkout_confirmation.php and the file on your site
Which tpl_main_page.php and tpl_checkout_confirmation.php on my site? What are the paths?
-
Re: Fast and Easy Checkout for Zen Cart
In the instruction Step 5: Perform comparison (WinMerge) between the included tpl_checkout_confirmation.php and the file on your site (i.e. does not include ORDER STEPS, etc.);
tpl_checkout_confirmation.php is not included unless you mean tpl_checkout_confirmation_default.php or tpl_checkout_default.php. Which one is it? Also, do we have to make changes when we compare the two files?
-
Re: Fast and Easy Checkout for Zen Cart
I received this error during checkout. Please help. Thanks in advance.
The page isn't redirecting properly.
Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
dealbyethan.com
Hi,
Just a quick question. I am installing this module. In readme step 2:
Rename /includes/templates/YOUR_TEMPLATE to your custom template name.
I could only find /includes/templates/classic, do you mean to rename classic to my own template?
Also, step 4:
Add the following line to tpl_main_page.php.
and step 5:
Perform comparison (WinMerge) between the included tpl_checkout_confirmation.php and the file on your site
Which tpl_main_page.php and tpl_checkout_confirmation.php on my site? What are the paths?
The files for editing will be found in your template's common folder. If they don't exist, you are still using the default template files which would suggest you haven't edited them - if you're using the override system properly...
If order steps is the only addition you have made to these pages, then you can overwrite (rename to backup first as always) as there is no need to display order steps when there is only a single checkout page.
The module uses redirects to move between the pages or to update information. That error means you are in an endless loop of redirects. Make sure you get everything else fixed first and then it should be working. You can see how it works here: http://www.numinix.com/1pagecheckout/
-
Re: Fast and Easy Checkout for Zen Cart
tpl_main_page.php is in includes/templates/YOUR_TEMPLATE/common
In the instruction Step 5: Perform comparison (WinMerge) between the included tpl_checkout_confirmation.php and the file on your site. However, tpl_checkout_confirmation.php is not included. Do you mean tpl_checkout_confirmation_default.php?
If yes, I have an original tpl_checkout_confirmation_default.php in /includes/templates/template_default/templates , should I create a copy of this original file in /includes/templates/YOUR_TEMPLATE/templates ? What changes do I make when I compare my original tpl_checkout_confirmation_default.php with yours?
I looked at your one-page checkout. I could only get my one-page checkout to work by changing all the checkout links from <a href="' . zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '"> to <a href="' . zen_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL') . '"> Am I supposed to do this? For your information, after changing this it sometimes still says the page isn't redirecting properly. Something is not right. Any idea? I also noticed that my one-page checkout still has 2 steps whereas yours has 1 step. Why is that?
Please let me know. Thanks in advance :)
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
dealbyethan.com
tpl_main_page.php is in includes/templates/YOUR_TEMPLATE/common
In the instruction Step 5: Perform comparison (WinMerge) between the included tpl_checkout_confirmation.php and the file on your site. However, tpl_checkout_confirmation.php is not included. Do you mean tpl_checkout_confirmation_default.php?
If yes, I have an original tpl_checkout_confirmation_default.php in /includes/templates/template_default/templates , should I create a copy of this original file in /includes/templates/YOUR_TEMPLATE/templates ? What changes do I make when I compare my original tpl_checkout_confirmation_default.php with yours?
I looked at your one-page checkout. I could only get my one-page checkout to work by changing all the checkout links from <a href="' . zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '"> to <a href="' . zen_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL') . '"> Am I supposed to do this? For your information, after changing this it sometimes still says the page isn't redirecting properly. Something is not right. Any idea? I also noticed that my one-page checkout still has 2 steps whereas yours has 1 step. Why is that?
Please let me know. Thanks in advance :)
If you have an oroginral tpl_checkout_confirmation in template_default, leave that file there and simply upload the new file to /your_template/templates/ and it will override the template_default folder. When you want to revert back you simply delete the file from your_template and it will revert back to template_default.
This contribution is not a one page checkout contribution by default. You need to install the sql file to be able to activate the one page checkout feature from the admin. Otherwise, It simply creates a 2 step process that includes the checkout confirmation page. The one page feature skips this step.
-
Re: Fast and Easy Checkout for Zen Cart
Thanks for your response.
Quote:
You need to install the sql file to be able to activate the one page checkout feature from the admin.
Yes, I did install the sql file but my one page checkout still has 2 steps. Did I miss something?
I previously said I could only get my one-page checkout to work by changing all the checkout links from <a href="' . zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL') . '"> to <a href="' . zen_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL') . '"> but it sometimes still says the page isn't redirecting properly. I don't think I should do the changes though as I was exploring more I started to understand how the module works based on redirections. When it works, it actually takes quite a while to load the checkout page. My question is that if I don't make the aforementioned changes, it will not work at all. What did I do wrong? Your instructions didn't say to make these code changes.
-
Re: Fast and Easy Checkout for Zen Cart
Did you add the lines from the readme.txt to the correct pages so that there is a javascript function loaded and executed as checkout_confirmation loads?
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Did you add the lines from the readme.txt to the correct pages so that there is a javascript function loaded and executed as checkout_confirmation loads?
Do you mean the following step? If yes, I did.
4. Add the following line to tpl_main_page.php:
- Find: <body id="<?php echo $body_id . 'Body'; ?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'; ?>>
- Replace With: <body id="<?php echo $body_id . 'Body'; ?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'; ?><?php if(FEC_ONE_PAGE == 'true' && $_GET['main_page'] == 'checkout_confirmation') echo ' onLoad="document.checkout_confirmation.submit();"';?>>
-
Re: Fast and Easy Checkout for Zen Cart
-
Re: Fast and Easy Checkout for Zen Cart
I believe I installed this module according to your instructions. Perhaps I should reinstall and see what happens.
-
Re: Fast and Easy Checkout for Zen Cart
Sure, then provide me a link to the installation site and I will take a look. Turn one-page checkout on. Is there a difference between on and off?
-
Re: Fast and Easy Checkout for Zen Cart
Hi, I reinstalled the module but the problem persists, i.e. during checkout, I received the following error message.
"The page isn't redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete."
Quote:
Sure, then provide me a link to the installation site and I will take a look. Turn one-page checkout on. Is there a difference between on and off?
The link is located at https://www.dealbyethan.com/checkout.html . This page shows up when someone hits checkout. The one-page checkout is on. I found out that one-page checkout was left as false in the Admin > Configuration. So the one-page checkout does only have one step. But what about the error message I keep getting during checkout? Why isn't the page redirecting properly? I did everything very carefully this time according to your instructions.
-
Re: Fast and Easy Checkout for Zen Cart
ahhh, you have ULTIMATE SEO URLs. Not once have you mentioned this. Never leave this information out when troubleshooting any module. Let alone the fact USU is very buggy to begin with.
I will add this information to the readme.txt:
in classes/seo.url.php on ln 141, change to:
PHP Code:
if ( ($this->attributes['SEO_ENABLED'] == 'false') || (preg_match('/(.+)\.(html?|xml|css|js|png|jpe?g|gif|bmp|tiff?|ico|gz|zip|rar)$/i', $page)) or $page == 'checkout' ) {
That will disable it for 'checkout' so that it can use parameters in the PHP url.
-
Re: Fast and Easy Checkout for Zen Cart
Sorry it never occurred to me that Ultimate SEO URL would affect Fast and Easy Checkout. I changed /includes/classes/seo.url.php but it still says the page isn't redirecting properly. Did I change the right file?
-
Re: Fast and Easy Checkout for Zen Cart
I'll have to find out if there are other changes to be made. For now I would disable the module and use the regular checkout until I speak with the person who did the SEO modifications.
-
Re: Fast and Easy Checkout for Zen Cart
Hi,
Any news from the person who did the SEO modifications? Or should I turn off Ultimate SEO URL so that I can use Fast and Easy Checkout? I heard that nowadays SEO URLs are no longer important. Is it true?
-
Re: Fast and Easy Checkout for Zen Cart
Can someone help me on this one.. I already edit the file seo.class.php and done adding the page to be filtered like checkout.. but an error occured.. "the page isn't redirecting properly.." maybe der some rewriterule to add to .htaccess file??
-
Re: Fast and Easy Checkout for Zen Cart
hahahaha... i know how to fix... i won't share it to you guys... just pm me if u want the solution..
PS: just offer....
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
matto
hahahaha... i know how to fix... i won't share it to you guys... just pm me if u want the solution..
PS: just offer....
That is a bad attitude considering that these modules are free... But I guess you are new and haven't learned the concept of sharing.
Anyways, Ethan, I believe you need to go into the SEO URL admin and disable: ENABLE AUTOMATIC REDIRECTS
Let me know if that works.
-
Re: Fast and Easy Checkout for Zen Cart
I'm installing Magic SEO URLs as well. I am pretty sure FEC will work with that.
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
I believe you need to go into the SEO URL admin and disable: ENABLE AUTOMATIC REDIRECTS
Disabling ENABLE AUTOMATIC REDIRECTS doesn't solve the problem. Turning off ENABLE SEO URLs did make the Fast and Easy Checkout module work. But is it worth disabling Ultimate SEO URLs though? I heard that SEO URLs are not so important nowadays. Is it true? Please advise.
-
Re: Fast and Easy Checkout for Zen Cart
First I want to thank you for this awesome contribution!
I have it set-up and it so far it looks correct, the only problem I seem to be having is that on the checkout page it is not showing the billing or shipping address for the customer to review.....(It shows step 1 delivery information--no address and then step 2 billin ginformation and no address...)
I am sure it si something in my files, and i have just reviewed everything but just cannot see where it pulls this information...
ANy help would be greatly appreciated!
-
Re: Fast and Easy Checkout for Zen Cart
Hmm, I didn't change how this was displayed from the regular checkout. I'd have to see your checkout page.
Quote:
Disabling ENABLE AUTOMATIC REDIRECTS doesn't solve the problem. Turning off ENABLE SEO URLs did make the Fast and Easy Checkout module work. But is it worth disabling Ultimate SEO URLs though? I heard that SEO URLs are not so important nowadays. Is it true? Please advise.
SEO URLs are not as important to Google as it may be to other search engines.
I will try and find the fix for you...
-
Re: Fast and Easy Checkout for Zen Cart
..i have actually come to realize that it is not related to Fast and Easy...I still have not figured out the problem....but thank you anyway!!!!
-
Re: Fast and Easy Checkout for Zen Cart
jill, it uses the same exact code as the regular checkout process. does it display with the default settings (no FEC installed)?
-
Re: Fast and Easy Checkout for Zen Cart
I just tried this again and I get this error after signing in.
Quote:
Fatal error: Cannot redeclare class order in D:\hosting\member\tsjohnsonllc\site1\includes\classes\order.php on line 1002
So I unistalled it....deleted all uploaded files and ran unistall sql and now it seems to be working!! I don't get it, the only error I am finding is that the checkout page is out of order. step 2 is first followed by step 1
What file would this be in? I don't know what I did to make it backwords!
Thanks for your help!
-
Re: Fast and Easy Checkout for Zen Cart
thanks numix..the problem was actually in my CSS.....I am going to reinstall fast and easy today...so hopefully all will be good!!!! Thanks!!!
-
Re: Fast and Easy Checkout for Zen Cart
Anything new with the use of Seo? status? I am interested in how you have the billing information form on the left side and the returning customer and paypal express on the right, not sure how to make this happen like on numinix.com. I would greatly appreciate your insight.
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
rxalex
Anything new with the use of Seo? status? I am interested in how you have the billing information form on the left side and the returning customer and paypal express on the right, not sure how to make this happen like on numinix.com. I would greatly appreciate your insight.
Still a question about seo, figured out the split screen mod (thanks Numinix) how do I add extras to the right side of the split screen like customer service, FAQ etc or secure checkout logo?
-
Re: Fast and Easy Checkout for Zen Cart
Edit the included tpl_login_default.php in the Easy Signup and Login module.
-
Re: Fast and Easy Checkout for Zen Cart
thanks, how do I do this? my php not so good .. appreciate your help
-
Re: Fast and Easy Checkout for Zen Cart
This is a nice package that works fine, but doesn't show the error popups of the standard ZC checkout pages.
Is there an easy way to add these error messages so that if the customer does not select a payment option he will be notified? As it is now, the pages simply reloads and it's not obvious what the problem is.
-
Re: Fast and Easy Checkout for Zen Cart
Hmm, it's supposed to show the error messages... Do they appear if one-page-checkout is turned off, but not when it's on, or never?
-
Re: Fast and Easy Checkout for Zen Cart
The CONDITIONS error should be working...
The PAYMENT ERROR seems to be having problems.
Find:
PHP Code:
// check to see if a payment method is selected
$payment_modules = new payment($_SESSION['payment']);
$payment_modules->update_status();
if ((!isset($_SESSION['payment']) && !$credit_covers) || (is_array($payment_modules->modules)) && (sizeof($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment'])) && (!$credit_covers) ) {
$payment_error = true;
}
Replace with:
PHP Code:
// check to see if a payment method is selected
$payment_modules = new payment($_SESSION['payment']);
$payment_modules->update_status();
if ((!isset($_SESSION['payment']) && !$credit_covers) || (is_array($payment_modules->modules)) && (sizeof($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment'])) && (!$credit_covers) ) {
$payment_error = true;
$messageStack->add_session('checkout_payment', ERROR_NO_PAYMENT_MODULE_SELECTED, 'error');
}
I've added two methods of showing the error messages in this script. Right now it's using the Zen Cart default method.
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
numinix
The CONDITIONS error should be working...
The PAYMENT ERROR seems to be having problems.
Find:
PHP Code:
// check to see if a payment method is selected
$payment_modules = new payment($_SESSION['payment']);
$payment_modules->update_status();
if ((!isset($_SESSION['payment']) && !$credit_covers) || (is_array($payment_modules->modules)) && (sizeof($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment'])) && (!$credit_covers) ) {
$payment_error = true;
}
Replace with:
PHP Code:
// check to see if a payment method is selected
$payment_modules = new payment($_SESSION['payment']);
$payment_modules->update_status();
if ((!isset($_SESSION['payment']) && !$credit_covers) || (is_array($payment_modules->modules)) && (sizeof($payment_modules->modules) > 1) && (!is_object($$_SESSION['payment'])) && (!$credit_covers) ) {
$payment_error = true;
$messageStack->add_session('checkout_payment', ERROR_NO_PAYMENT_MODULE_SELECTED, 'error');
}
I've added two methods of showing the error messages in this script. Right now it's using the Zen Cart default method.
the file you are referring to is header_php.php in modules/pages/checkout? That whole section of code was commented out in my file and I didn't do any modification to it, in v1.05. Also, just below that section of code the credit card code starting with this line:
// credit card processing and other hidden fields
was also commented out.
Should I uncomment all of those sections and add the line from your post about messagestack function?
Matt
-
Re: Fast and Easy Checkout for Zen Cart
no, look in includes/modules/pages/checkout_confirmation/header_php.php
Sorry for not clarifying, I was in a rush to go out :p
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
Originally Posted by
numinix
no, look in includes/modules/pages/checkout_confirmation/header_php.php
Thanks - that did the trick.
Quote:
Do they appear if one-page-checkout is turned off, but not when it's on, or never?
This is another thing that's confusing me - I keep on seeing reference to this function (one-page-checkout is turned off) but I don't see it anywhere in my administration panel.
I'm using the latest 1.05 with the sql but I don't see anything in admin to control one-page-checkout.
-
Re: Fast and Easy Checkout for Zen Cart
I can't get this mod to work. I followed the instructions in the txt file twice. Both my shipping estimator and the checkout link hang.
www.sweetzouzou.com
Additional mods: about_us_page; Automatic Login; Column_Layout; Easy_Rollovers; Lightbox; Nifty Zen; Product_Info_Display_Centered; Tabbed_Products
Thx
Sweet
-
Re: Fast and Easy Checkout for Zen Cart
Still wondering if you guys resolved the issue with seo and Fast and Easy checkout?
-
Re: Fast and Easy Checkout for Zen Cart
I uninstalled this mod and now my shipping estimator and the checkout will not come up. When the respective link is clicked, they hang. I spent a few hours looking through the code but could not find my error. Can someone help please?
Thx Sweet
www.sweetzouzou.com
-
Re: Fast and Easy Checkout for Zen Cart
I reinstalled this mod and still no change. The shipping estimator and checkout links seem to be broke. :cry:
-
Re: Fast and Easy Checkout for Zen Cart
I found the problem (operator error). When installing Super Orders the file purchaseorder.php is supposed to be installed in the includes/languages/english/modules/payment directory and I put it in the includes/languages/english/modules/payment/Sweet ZouZou directory. My shipping estimator and checkout now work.
-
Re: Fast and Easy Checkout for Zen Cart
Hi Jeff,
I found a problem with your Fast and Easy Checkout. The gift certificate function wasn't working when I typed n an applied amount. Is this a bug?
-
Re: Fast and Easy Checkout for Zen Cart
More information...
I could redeem gift certificate as well as coupon but I can't apply a small amount.
-
Re: Fast and Easy Checkout for Zen Cart
What do you mean an amount?
I can't duplicate your error on my test site. But, I did find a limitation/bug. The error messages do not display if a customer types in the wrong coupon code, it just brings the page back without a warning.
I'll look into this.
-
Re: Fast and Easy Checkout for Zen Cart
Hi Jeff,
Say if I have previously redeemed a gift certificate value of $50 and I want to use $10 on an order. I typed in $10 in the Apply Amount box under Gift Certificate and hit the Enter key. Normally this make the gift certificate component appears and hence the total becomes $10 less. But this doesn't work on your Fast and Easy checkout page.
-
Re: Fast and Easy Checkout for Zen Cart
So basically you are saying a field is missing to enter an amount?
-
Re: Fast and Easy Checkout for Zen Cart
No, the field is there. But when I type in an amount to apply the gift certificate, it just refreshed itself without decreasing the total. Does this happen to you?
-
Re: Fast and Easy Checkout for Zen Cart
I just sent myself a $50.00 gift certificate. I clicked the link in the email and it was applied to my account.
When I type in an amount during checkout, then fill out the rest of the form, it shows on the checkout confirmation that the amount has been subtracted.
Perhaps it was something I fixed in the latest edition when I corrected the error messages display...
-
Re: Fast and Easy Checkout for Zen Cart
Quote:
I just sent myself a $50.00 gift certificate. I clicked the link in the email and it was applied to my account.
When I type in an amount during checkout, then fill out the rest of the form, it shows on the checkout confirmation that the amount has been subtracted.
Perhaps it was something I fixed in the latest edition when I corrected the error messages display...
Hi Jeff,
I just made some test orders on my website. When the checkout confirmation page was turned off, I entered a gift certificate amount, your Fast and Easy checkout page refreshed itself without a notification of the amount being applied and the gift certificate component did not display in the shopping cart. When the checkout confirmation page was turned on, same thing happened but when it got to the checkout confirmation page, the gift certificate component did appear in the shopping cart. In the order confirmation email, the gift certificate component could also be seen.
Bypassing the checkout confirmation page also has a problem because if someone checkout using bank deposit or check/money order, the payable bank details and address would not be shown to customers prior to submitting order. However, when they received order confirmation email the details are there.
Is it possible to make the gift certificate component to appear when there is no checkout confirmation page? I find the checkout confirmation page unnecessary as we can fill out all the information prior to this page.
Incidentally, I found out a minor problem. If someone forgets to choose a payment method and they hit continue to proceed to the checkout confirmation page, it doesn't display a warning asking them to choose a payment method and it shows their payment method as 2Checkout which I have disabled. How weird.
-
Re: Fast and Easy Checkout for Zen Cart
That is strange. Unfortunately, I cannot release the latest version as per the supporters request for at least a month. I will release a patched file for version 1.05 with some simple bug fixes for the warning messages. I'll have this ready in the next couple of days.
-
Re: Fast and Easy Checkout for Zen Cart
dealbyethan.com,
For SEO URLs, can you try clearing the cache?