Sometimes there can be a huge difference in "Should Work" and actually "Does work". Good luck.
Rick
RixStix (dot) com
aka: ChainWeavers (dot) com
Zen cart installation / maintenance / customisation / hosting
Supported Modules: Dutch language pack, Multi site, Dynamic Price Updater and more.
I started out with a fresh copy of my site on the server. I uploaded CSS/JS Loader to my site then uploaded FEC plugin. Still does not work
In the admin/configuration/fast and easy checkout, the 3 tabs (general | layout | guest checkout) are not functional. There are no debug files on the logs folder.
My Site: http://www d o t maynardstackle.com / zencart155e / zencart155e/
any ideas would be appreciated.
Last edited by Maynards; 26 Mar 2017 at 09:02 PM.
BE SURE TO MAKE A COMPLETE BACKUP OF ALL your PHP/etc files before installing CSS/JS Loader plugin. It changes so many core template components that future upgrades are painful. I've wasted dozens of hours on dozens of sites that installed that crap, that now I always yank it out. It makes everything unnecessarily complex for little to no added value. Your mileage may vary.
Exactly.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Thanks everyone for your input on this topic both publicly and privately. I will not mess with this. It's just not worth the headache.
for those of you that use this plugin, there is an incompatibility if you decide to make the move to php7.0. you can see the problem here:
http://php.net/manual/en/migration70...dling.indirect
there are 2 scripts that would need to get changed:
includes/modules/pages/checkout/header_php.php
includes/modules/pages/fec_confirmation/header_php.php
you would need to change all instances of:
$$_SESSION['payment']
to
${$_SESSION['payment']}
this change will also make the code backwards compatible with 5.6.
best.
Having an issue where when a customer returns and attempts to use the guest checkout, but they already have an account with us from a previous traditional checkout, it throws and error and tells the customer to log on (" Our system already has a record of that email address - please try logging in with that email address. If you do not use that address any longer you can correct it in the My Account area.") which defeats the purpose of a guest account.
Is there a way around this?
well, in looking at the code, it does "seem" to be an easy way around this. you can just comment out the error check. in:
includes/modules/fec_create_account.php
change from:
it does "look" like the code already takes into account an update v insert later in the module. although i provide no warranty as to this actually working.Code:if ($check_email->fields['total'] > 0) { $error = true; $messageStack->add_session('login', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS); } // TO: /* if ($check_email->fields['total'] > 0) { $error = true; $messageStack->add_session('login', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS); } */
on another note, the error message is pretty lame. if you do not have the password or access to that email address, how can you change it in the my accounts area?
good luck!
Turns out it's not that file but the /modules/quickcheckout.php which disables the error. You can disable the error and continue on a checkout, but it essentially creates a new account on top of the old customer ID info (by matching email address) replacing all of the existing customer info with new, including password.
Bookmarks