Yes, everything else is working normally. Just not the latest payment module.
Printable View
Yes, everything else is working normally. Just not the latest payment module.
Why was the configuration tab added in the latest version of FEC. In my opinion it is not a part of fec and should have stayed a separate module. It adds extra complexity to the installation and not everyone wants the tab module in their admin.
I agree.
how to remove it? just del the files?
Th quick and dirty way is to:
- restore your original /YOUR_ADMIN/configuration.php
- delete \YOUR_ADMIN\includes\modules\tabbed_configuration\ folder
that leaves you with an addition column in your configuration table.
to drop that go to tools => InstallSQC Patches and enter
Code:ALTER TABLE `configuration` DROP `configuration_tab`
Thanks Design75
Hi
I am getting the following error on the main page Header_Title_Cart_Items
I have checked that I have installed all the files correctly. Any ideas how to fix this problem? Here is the main page: -
http://www.advisers-australia.com/ze...or_maintenance
Thanks
Justin:smile:
Hi
When I set FEC to single page checkout and I press the confirm button it takes me to a screen with the following text: -
Your order is being processed, please wait...
I have had a look through the FEC forum and other users have had the same issue. Although I could not find a resolution to the problem.
What should I do to fix the problem?
Justin
PS
When I de activate the single page checkout it does work
Hi
Thank you for your advice - I fixed the problem.
Justin
I have seen this issue before, typically this is because one of the following (no particular order). Which version of FEC are you running?
1.) CSS/JS Loader incorrectly configured
2.) CSS/JS Configured but running multiple jquery Libraries
3.) Payment Module Issues
Hi
Thank you for your reply
I am running the latest version of FEC 1.14.2
Justin
Hi
The post about fixing the problem related to a different matter regarding the header-title. The error related to the word in the define section that used Header cart not header item.
Justin
Hi
With your suggestions regarding: -
1) CSS/JS Loader incorrectly configured
2.) CSS/JS Configured but running multiple jquery Libraries
3.) Payment Module Issues
What is the best method to check each item to establish where the problem exists.
It seems to be a common problem with FEC.
I do the following and check if it fixes it as i go (making sure to clear my cache):
1.) Check if there is JavaScript conflicts, is it giving errors, multiple jquery versions. If this is the issue only load one copy, and load them in the right order
2.) Making sure the minify for CSS/JS Loader is turned off in your Admin Configuration->CSS/JS Loader-> Minfy JS -> False. If this solves it you need to validate you JS
3.) Looking in the <head> what order is the JS being loaded in, typically I load the most recent version of jQuery, then the migrate jQuery, then everything else in a logical order. If not, adjust the auto-loaders accordingly
4.) NO other java script should be loaded (I feel) outside of the css/js loader, it's there to help you.
5.) If it's your payment mod, it will usually effect other checkouts as well
Do you have a domain I can look at?
ALSO if you are using a CDN like cloudflare make sure you either turn it off, or bypass it when debugging as it only makes it more difficult. FYI- you can bypass cloudflare my using direct.YOUR_DOMAIN.com
Hi
Thank you for your suggestions. My web page address is:- http://www.advisers-australia.com/ze...eset-09182012/
Currently FEC is switched on but one page checkout is switched off.
Justin
Hi
1. CSS js loader was configured incorrectly. I fixed that problem. Minify is switched to false.
2. I am still getting the error message.
3. The js error message that came up was
event.returnValue is deprecated. Please use the standard event.preventDefault() instead. jquery.js:9597
4. I have switched FEC to single checkout page.
5. Thanks for your help
justin
Hi
I have fixed the problem - it was my error I had not loaded correctly the css js loader.
I still get the problem of the error screen comes up for a few seconds before going to the payment portal.
Thanks
Justin
1054 Unknown column 'admin_profile' in 'field list'
in:
[SELECT admin_id, admin_pass, admin_profile FROM admin WHERE admin_profile = '1' ]
When I login, met the trouble.
Please help me, thank you.
I'm installing FEC on a site and I've noticed that the /password_forgotten/header_php.php omits the slam prevention present in v1.51/1.52.
I'm assuming this is unintentional(?) and will include it, just wanted to check.
Hi
When I go to the log in screen the heading for the "returning customers" has the heading "new customers".
I have had a look through the defines and it does not appear ( to my novice eyes) that the problem exists here.
http://www.advisers-australia.com/ze...ain_page=login
Thanks in advance for any suggestions.
Justin :frusty:
Sounds like a language issue. Please try these steps
Search using Developers Tool Kit for HEADING_RETURNING_CUSTOMER_SPLIT , it should be in includes/languages/YOUR_TEMPLATE/login.php on line 23
if that reads define('HEADING_RETURNING_CUSTOMER_SPLIT', 'Returning Customers');
Look in includes/templates/YOUR_TEMPLATE/templates/tpl_login_default.php on line 64 it should be using the definition.
Please let us know!
Hi
thank you for your suggestions. I found the error in includes/templates/YOUR_TEMPLATE/templates/tpl_login_default.php on line 196
The line read: - <span class="fec-fieldset-legend"><?php echo HEADING_NEW_CUSTOMER_SPLIT; ?></span>
I changed this to <span class="fec-fieldset-legend"><?php echo HEADING_RETURNING_CUSTOMER_SPLIT; ?></span>
Now the "new customer" has been replaced with the words "returning customer"
Thank you for your help
Justin
Hi
On the checkout page the box does not appear to change the quantity of the order.
I have gone to the admin/config/productinfo and switched the Product Quantity Box Status - Adding New Products to 1
Is this the correct place?
Thanks
Justin
There should be a edit button, are they skipping the shopping cart?
hi
yes the edit button is skipping the shopping cart
Justin
Hey guys,
I followed the steps given in on the first message on this thread, Now my checkout isn't working, My textboxes are all out of line and this doesn't seem to work for me.
Did i do something wrong?
Link: http://www.aatechnologies.co.za/Demo...ain_page=login
Thanks
The layout looks, ok, but you are missing some JS files it looks like, did you install CSS/JS loader?
and also personally I usually remove the Email Salutation of Mr/Mrs as most people don't even look at it.
HI I have download the CEP but wich sql must I use, I use zen 1.5.1. In the folder prev. sql I dont see the file for zen 1.5.1
Ellen
thank yo so much for the answer
Ellen
Is this addon compatible with taxcloud?
Thanks, I have tax cloud, and the last time I tried fast and easy checkout with taxcloud I made a mess. Will just wait
I'm not that person but I'm having same issue. Using 1.3.9.
Also having following error when doing restore from MySql backup module:
Code:1136 Column count doesn't match value count at row 1
in:
[insert into znc_configuration values ('', 'Last Database Restore', 'DB_LAST_RESTORE', 'db_affordi5_znc1-20140205233901.sql.gz', 'Last database restore file', '6', '', '', now(), '', '')]
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.
The issue is the module you are using doesn't reference the column it wants the values in try adding ,'' right before the last ) in the values. Not the correct solution but it is quick and works.
They are not specifying which columns it should go in, usually a poor shortcut.
Change:
insert into znc_configuration values ('', 'Last Database Restore', 'DB_LAST_RESTORE', 'db_affordi5_znc1-20140205233901.sql.gz', 'Last database restore file', '6', '', '', now(), '', '')
to:
insert into znc_configuration (configuration_id, configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, last_modified, date_added, use_function, set_function) values ('', 'Last Database Restore', 'DB_LAST_RESTORE', 'db_affordi5_znc1-20140205233901.sql.gz', 'Last database restore file', '6', '', '', now(), '', '')
No, that didn't work. The patch went through, but when tested to do a restore after a new backup, gave me same error.
Do you know how to solve the first problem?
This is a bug in the module for the 1.3.x series, simple solution is to add a column to your TABLE_ADMIN called admin_profile
What is happening is the module is design to be able to use a admins password to login however it looks for the "Super User" however that didn't exist till 1.5.0
I'm having a checkout blank page.
The module is on a site that uses multisite, but the checkout on the other 2 sites is working just fine, the problem is only on the latest one I've made.
Zen Cart = 1.3.9h
FEC = 1.14.2
Firebug Debug says that checkout page is missing which I know is not since other 2 sites have NO ISSUES with checkout and I've checked maybe 10 times to see that all the files are uploaded on the templates and languages folders. I believe that it has to do with the shipping page because is not loading the shipping estimator neither.
Couple of issues i am having. site is www.floorz-n-more.com
fec Version 1.14.2
2nd step is to edit orders.php, When i do i get text errors in mine and customers emails.
reverted back to Default orders.php and all seem well.
second issue is where do i see the dropdown info after it has been selected.
I'm not completely understanding what you are trying to say but.
You will need to make you are not using the orders.php from the COWOA module as that will mess up the variables in the text email.
an if you add a drop down in Fast and Easy Checkout you will need to post that response where you would like it, it doesn't automatically appear on a page/document.
Hi guys,
I was hoping someone could help me out with an issue I'm having with Fast and Easy Checkout.
I've installed Fast and Easy Checkout (after installing CSS and JS Loader without any problems) and everything seems to have gone well, with one exception. When I go the the Login/Checkout page of my website the CREATE AN ACCOUNT and RETURNING CUSTOMERS sections are showing, but the GUEST CHECKOUT is missing. It looks like it's been disabled, even though I've already performed the following steps:
Is it possible that first I've to enable something in the Admin section?Quote:
10. In the Admin Panel, go to Configuration->Layout Settings and set "Use split-login page" to True.
11. In the Admin Panel, go to Configuration->Fast and Easy Checkout Configuration and set "Easy Sign-Up and Login" to true.
12. In the Admin Panel, go to Configuration->Fast and Easy Checkout Configuration and Enable the mod by setting "Fast and Easy Checkout" to true.
Additional remarks:
* I have ZC version 1.5.1
* I have a Template Monster theme installed, but I haven't encountered any conflicts so far.
* My website is located at www.bonesfa****shion.nl (without the asterisks).
* CSS and JS Loader is installed
* The Dutch language files haven't been updated yet (so some definitions are missing if you select the Dutch language).
FEC is working without modifying orders.php (i think) Can some1 check.
www.floorz-n-more.com
when i add in this
Open includes/classes/order.php and find:
CODE: SELECT ALL
zen_db_perform(TABLE_ORDERS, $sql_data_array);
Add before:
CODE: SELECT ALL
if ($_SESSION['COWOA']) $sql_data_array[COWOA_order] = 1; // FEAC
Find:
CODE: SELECT ALL
//intro area
$email_order = EMAIL_TEXT_HEADER . EMAIL_TEXT_FROM . STORE_NAME . "\n\n" .
$this->customer['firstname'] . ' ' . $this->customer['lastname'] . "\n\n" .
EMAIL_THANKS_FOR_SHOPPING . "\n" . EMAIL_DETAILS_FOLLOW . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $zf_insert_id . "\n" .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_LONG) . "\n" .
EMAIL_TEXT_INVOICE_URL . ' ' . zen_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $zf_insert_id, 'SSL', false) . "\n\n";
Replace with:
CODE: SELECT ALL
// FEAC
// COWOA Conditional
if ($_SESSION['COWOA']) {
$invoiceInfo = EMAIL_TEXT_INVOICE_URL . ' ' . zen_href_link(FILENAME_ORDER_STATUS, 'order_id=' . $zf_insert_id . '&query_email_address=' . $this->customer['email_address'] . '&action=process', 'SSL', false) . "\n\n";
$htmlInvoiceURL = EMAIL_TEXT_INVOICE_URL_CLICK;
$htmlInvoiceValue = zen_href_link(FILENAME_ORDER_STATUS, 'order_id=' . $zf_insert_id . '&query_email_address=' . $this->customer['email_address'] . '&action=process', 'SSL', false);
} else {
$invoiceInfo=EMAIL_TEXT_INVOICE_URL . ' ' . zen_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $zf_insert_id, 'SSL', false) . "\n\n";
$htmlInvoiceURL=EMAIL_TEXT_INVOICE_URL_CLICK;
$htmlInvoiceValue=zen_href_link(FILENAME_ACCOUNT_HISTORY_INFO, 'order_id=' . $zf_insert_id, 'SSL', false);
}
//intro area
$email_order = EMAIL_TEXT_HEADER . EMAIL_TEXT_FROM . STORE_NAME . "\n\n" .
$this->customer['firstname'] . ' ' . $this->customer['lastname'] . "\n\n" .
EMAIL_THANKS_FOR_SHOPPING . "\n" . EMAIL_DETAILS_FOLLOW . "\n" .
EMAIL_SEPARATOR . "\n" .
EMAIL_TEXT_ORDER_NUMBER . ' ' . $zf_insert_id . "\n\n" .
EMAIL_TEXT_DATE_ORDERED . ' ' . strftime(DATE_FORMAT_SHORT) . "\n\n";
$email_order .= $invoiceInfo;
// END FEAC
I get email text errors
where do i post the drop down info to see it
also i notice on checkout page 2/3 i lose the sides of my sideboxes?
Hi FEC Gurus,
I'm currently testing my FEC install and love the functionality it offers, but it's not a smooth ride (partly because I'm not a programmer). I hope you can help me with the following integration issue.
While Stock by Attribute continues to work wonderfully by displaying low stock in the shopping cart as appropriate, it no longer displays it on the order confirmation page the way it did without FEC installed. I inserted the SBA code that normally resides in tpl_checkout_confirmation_default.php in the appropriate spots in tpl_fec_confirmation_default.php, tpl_checkout_stacked.php, and tpl_modules_esl_ordertotal.php, but that didn't solve the problem.
What else do I need to do to make FEC and SBA work together?
Thank you!
Magz
Are you using one page checkout? If so, there is no confirmation page.
Hi bislewl - it's the page with everything including the "confirm order" button, but never mind that now... The FEC/CJL combo was nothing but trouble for me from the beginning (likely because of my lack of coding skills). When I discovered a total of 3 broken plugins (in addition to a slew of other problems), I finally gave up on it. Installed Integrated COWOA instead - less functionality but works like a charm "out of the box" and doesn't break anything else (as far as I can tell so far). I really wish FEC had been easier to implement, that one-page checkout would have been very nice.
Less functional?? because there's no "one-page" checkout or jQuery actions happening in COWOA???? That doesn't make COWOA "less functional".. just a DIFFERENT way of approaching the Zen Cart checkout process.. and BTW, the checkout PROCESS regardless of whether you use FEC or COWOA is the SAME..
- Collect billing and shipping data
- Select a shipping and payment method
- Confirm and submit the order
- Sale completion
Sorry DivaVocals, I misspoke. You're absolutely right, the underlying functionality is about the same in both plugins. But what's experienced by the end user (buyer) is very different because of one-page checkout in one vs. multi-page checkout in the other. I do love the graphic representation of the progress in COWOA, though - a very nice touch. ~m
I have version 1.14.3 of FEC installed on a 1.5.1 store. I noticed that when creating an account or doing guest checkout, if the billing state field is left blank or unselected, an error message displays. If the shipping state field is left blank or unselected, no error message displays. We do need customers to fill in the shipping state if they've selected to use a different shipping address.
I looked at a 1.3.9h site using an older version of FEC, and it has the exact same issue.
Has anyone else experienced this, and were you able to fix it?
In includes/templates/YOUR_TEMPLATE/jscript/jquery/jquery_form_check.php, there is this line of code:
That seems like it should make the error appear if the shipping state is not selected, but it does not work. I am not familiar enough with js to know what is wrong with the code.PHP Code:
<?php if (ACCOUNT_STATE == 'true') echo ' if (!jQuery(\'[name="state_shipping"]\').attr("disabled") == "disabled" && jQuery(\'[name="zone_id_shipping"]\').val() == "") check_input("state_shipping", ' . ENTRY_STATE_MIN_LENGTH . ', "' . addslashes(ENTRY_STATE_ERROR) . '")' . "\n" . ' else if (jQuery(\'[name="state_shipping"]\').attr("disabled") == "disabled") check_select("zone_id_shipping", "", "' . addslashes(ENTRY_STATE_ERROR_SELECT) . '");' . "\n"; ?>
I installed the fast and easy checkout module on zen cart 1.3.8 a . I did everything in the install doc except add the optional. But when i try to test the module out all the some of the text is bunched up and some of the input fields seem to be clipped .
http://imagizer.imageshack.us/v2/xq90/839/duz2.jpg
Please help me fix this.
First thing I would do first is remove the left and right sideboxes on checkout, it really helps the layout AND increase conversions
alright , reading up on how to remove the boxes from checkout now. Thank you so much for helping me.
I did this new FEC update, thank you, but I don't like how you can't view the my account page and then the order history details page after completing the checkout, in case the customer wants to see this info, so I just removed the two new .no_account files so you can view those pages like before.
I also installed the Add Shipping Telephone number mod and added code to 2 of the FEC files so the customers phone number will show under the addresses on the checkout page, I think this is important so the customer can confirm their address and phone number before submitting the order, especially when using the one page checkout.
After installing the mod (carefully read the readme file first and manually merge code into your files), use this:
*****************************************************************************
FEC files mods. This will add the phone number to the bottom of the addresses shown on the checkout page
*****************************************************************************
*****************************************************************************
* 1) FEC file /includes/modules/quick_checkout.php
*****************************************************************************
Find around line 440:
'entry_country_id' => $country);
Replace with:
'entry_country_id' => $country,
'entry_telephone' => $telephone);
Find around line 489:
array('fieldName'=>'entry_country_id', 'value'=>$country_shipping, 'type'=>'integer')
replace with:
array('fieldName'=>'entry_country_id', 'value'=>$country_shipping, 'type'=>'integer'),
array('fieldName'=>'entry_telephone', 'value'=>$telephone, 'type'=>'string')
******************************************
* 2) FEC file includes/modules/fec_create_account.php *
******************************************
Add to the end of line 489
'entry_telephone' => $telephone,
******************************************
Also in that mod in the readme file, there is one error, a missing }
Make sure to use this code below:
*****************************************************************
* 4) includes/modules/pages/address_book_process/header_php.php *
*****************************************************************
Add line 60
$telephone = zen_db_prepare_input(zen_sanitize_string($_POST['telephone']));
Add line 97
if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {
$error = true;
$messageStack->add('addressbook', ENTRY_TELEPHONE_ERROR);
}
Add line 175
array('fieldName'=>'entry_telephone', 'value'=>$telephone, 'type'=>'string'),
Add to end of line 256 what is in the [ ]'s but DO NOT INCLUDE [ ]
$entry_query = "SELECT entry_gender, entry_company, entry_firstname, entry_lastname, [entry_telephone,]
tried this here
http://www.zen-cart.com/showthread.p...es-in-checkout
But i still can't remove the sideboxes. Its gotta be something i am missing
If you followed the suggestions in that post it WILL work.. so if it isn't it means you have not made the correct changes.. So double check your changes and if that still doesn't work it would help if you provided details of what changes YOU made and what files YOU edited..
after install Fast and Easy Checkout everything works fine but.... i can't see (save change) button on
Google Merchant Center Feeder Configuration (under Configuration).
I can't update my save change please somebody help me :(
If it's the Numinix Tabbed Configuration, then there should be a red button at the bottom to save
I want to apologize for being so stupid. I walked away from the site and came back a few days. Followed the instructions and it works just fine. I guess i got frustrated and couldn't see the forest for the trees.
Hi,
I have a download shop and only need Company name (optional), first and last name and the email adress.
Is this easy to configure?
yes.....all you other pages display OK
have another problem sir please help me..........................
when i click on (checkout) index.php?main_page=checkout&fecaction=null
how can i remove &fecaction=null?
if i change modules/pages/checkout/header_php.php ( line 159)
toCode:if ( !$_SESSION['shipping'] || ( $_SESSION['shipping'] && ($_SESSION['shipping'] == false) && (zen_count_shipping_modules() > 1) ) )
$_SESSION['shipping'] = $shipping_modules->cheapest();
/index.php?main_page=checkout But i got a blank page...Code:if ( !$_SESSION['shipping'] || ( $_SESSION['shipping'] && ($_SESSION['shipping'] == false) && (zen_count_shipping_modules() > 1) ) ) {
$_SESSION['shipping'] = $shipping_modules->cheapest();
zen_redirect(zen_href_link(FILENAME_CHECKOUT, 'action=null', 'SSL'));
}
Please help me
You need this mod http://www.zen-cart.com/downloads.php?do=file&id=1465
Is there any place where the configuration options for FEC are explained? The reason I asked is that I have customer who used the COWA part of this and now wants to create an account. He is getting "duplicate email" errors and I am trying to find a way to solve this. It is not the first time this has happened. Several of my customers now wish they could convert the COWA to a true account.
I did a search on this thread for "Configuration" but only found references to a single setting. The readme file does not address the settings at all.
Thanks
Chris
Turning on Combine Accounts should fix the issue
Help me!!!Help me!!!Help me!!!Help me!!!Help me!!!Help me!!!Help me!!!Help me!!!Help me!!!Help me!!!
after install FEC
i got in checkout page........
index.php?main_page=checkout&fecaction=null
i want index.php?main_page=checkout&fecaction=null
to
index.php?main_page=checkout
Please help me
i spend 2 days to fix it...but i can't
when i click on continue button without any information then it automatic appear /checkout
But if reload or re click on checkout its again /checkout&fecaction=null
viva its not a prob? if not a prob then ok......
and I am really sorry for re post please don't mind
It would look cleaner if it wasn't there, is there any way to hide it with mod rewrite and a rewrite in the htaccess file? I'm using a seo url rewrite add on. Thanks
I think this should help https://wiki.apache.org/httpd/RewriteQueryString
I need put, 1 line java script code in Checkout_success.php .. This jave script for.... pop up, Customer review
Before install FEC its working fine But after install FEC its appear on /Checkout (checkout_success page too)
But i want this pop Up only for My checkout_success .. not /Checkout page
Any suggestion ?
If you must change a URL, the correct place to change the URL is in the generated HTML.
What business purpose is accomplished by changing URLs on the checkout pages?
Note: As already mentioned removing data (which changes) from the URLs used by FEC will probably cause problems. If FEC adds the data, it does so for a reason.
I'd like to install this mod, bypassing the one-page checkout option, the additional drop-downs and the COWOA.
In the docs, so far I've singled out that the following steps can be avoided:
1, 5, 6, 7 and 9 - unless I am very much mistaken :/
With regards to Step 1, I intend on styling myself, and since I will be using two-page instead of one-page checkout, I won't require the CSS or jQuery loader - please correct me if I'm wrong.
My main concern is that I will be still be copying unneeded files into my catalog which I will no longer require. I'm not sure which files these are. And then I suppose there are some files that are global to all the functions, of which one-page, drop-down and COWOA functions and references will need to be purged.
If anyone here has knowledge or has done this - I'd much appreciate your assistance.
I wanted to share some things I've been working on. I moved the css/js loader code that loads the jscript files to the tpl_main_page.php just before the </body> tag to load the main content of the page sooner before the js files, see code below. note that you have also have to move any script for jquery functions to just below this js loader code for the jquery to work.
example jquery:PHP Code:
<?php
/**
* load the jscript loader files, this used to be combined with the css loader files in the html header file, moved here to load some of the page faster
*/
foreach($files['jscript'] as $file)
if($file['include']) {
include($file['src']);
} else if(!$RI_CJLoader->get('minify_js') || $file['external']) {
echo '<script type="text/javascript" src="'.$file['src'].'"></script>'."\n";
} else {
echo '<script type="text/javascript" src="min/?f='.$file['src'].'&'.$RI_CJLoader->get('minify_time').'"></script>'."\n";
}
?>
I also created an autoloader with if and else statements to load and minify my responsive css files depending on the mobile detect code or if display mode links are used (mobile, tablet and desktop display modes), I also use a css drop down menu at the top of the page to select links and display modes.Code:<!-- Start css3menu BODY section -->
<script>
$(document).ready(function(){
$(".pressed").click(function(){
$(".DropDownMenu").toggle();
});
$(".HideDropDownMenu").click(function(){
$(".DropDownMenu").hide();
});
$(".onerow-fluid").click(function(){
$(".DropDownMenu").hide();
});
$(".fancy_menu_close").click(function(){
$(".DropDownMenu").hide();
});
});
</script>
If anyone is interested, I added code to have a optional 2nd phone number field during the checkout process, which can also be changed for both shipping and billing addresses, and both phone numbers are displayed under the addresses on the checkout page, in the order confirmation emails, and everywhere else the addresses are shown. Useful for when you sell big expensive items that require delivery scheduling.
Since I only use the force checkout without account option, I changed the filename of no_account.php to begin_checkout.php, and changed the My Account texts to My Profile, and other similar changes.
And with the responsive detect code I'm able to make changes to the checkout_stacked file(s) and to have a different file for mobile view which only has one column in the checkout page, and I use the fec split view option for desktop mode and tablet view when in landscape view, and my begin_checkout page has just one column for mobile view (instead of the contact details fields being on the right side).
So if anyone wants the code let me know.
I plan to have more billing address countries than shipping address countries but have to avoid having a billing address copied to an invalid shipping address via the ' Same Address for Delivery/Billing ' checkbox,
I'm thinking that having an alert displayed, when this happens, is the way to go.
I'm going to attempt this myself but wondered whether anyone has already done something similar?
I am getting this error in my logs:
It only happens when a billing country with no states set up in the zones is chosen during guest or regular checkout AND when billing and shipping addresses are different. So for example, if I checkout with the UK as my country, and use it for billing and shipping, checkout works fine. If I checkout with UK as my billing country and a different country as my shipping country, I get the log error above. If I checkout with a country with zones (e.g. US) as my billing country, and UK as my shipping country, checkout works fine.Quote:
Call to a member function RecordCount() on a non-object in /home/***/public_html/includes/modules/quick_checkout.php on line 339
So, to sum up, the error only happens when ALL of these conditions are met:
1. Shipping and billing are different
2. Billing address is a country with no zones (e.g. UK)
There are several countries that have no zones by default in zen-cart, so I assume the error is within the FEC mod? Any ideas on how I can fix this?
Sorry if this is not the place for this... but...
I have my zen cart working nicely... and the FEC plugin...
I have an issue with the emails sent when a customer uses the 'Guest Checkout'
the email sent to the customer doesnt have Template Keywords replaced with the corect text.
if you sign up, and checkout, it all works as it should.
Could someone point me in the right direction to solve this problem...?
Cheers, and thanks in advance
Attachment 13953
You'll need to check customizations you've made to includes/classes/order.php. Make sure they match the modifications mentioned in the FEC docs. The only edit that is made to that file shouldn't cause the issue you are having. You may want to try redoing the modifications with a default file from the ZC 1.5.1 package (or whichever version you are using). If other mods have made modifications to that file, remember to also add them to your new file and make sure they do not conflict with the changes for FEC.
Also note: if using FEC, you should not be using the standalone Checkout Without Account mod.
FEC and PHP version 5.4 compatibility.
I have applied various patches to core PHP files as per:
http://www.zen-cart.com/showthread.p...27#post1224627
http://www.zen-cart.com/showthread.p...90#post1224790
and
http://www.zen-cart.com/showthread.p...HP-5-3-5-4-5-5
I notice that the most important changes relate to SHIPPING functions, and that PHP version 5.4, $_SESSION['shipping'] should always be treated as an array.
Within FEC, I am noticing things like:
.. which appears to need patching to:PHP Code:
$_SESSION['shipping'] = '';
and...PHP Code:
unset($_SESSION['shipping']);
should perhaps becomePHP Code:
if ($_SESSION['shipping']) {
PHP Code:
if (isset($_SESSION['shipping'])) {
and...
should perhaps becomePHP Code:
if ($_SESSION['shipping'] ==
----------------------------------------------------PHP Code:
if ($_SESSION['shipping']['id'] ==
Will it be necessary to make these patches (IF APPLICABLE), to files within the FEC module? If so, what files are involved, and what code lines are affected?
after install Fec ...
i got.. index.php?main_page=checkout&fecaction=null .(my checkout url)
how can i get index.php?main_page=checkout.... ?
Thanks
hi,
i have recently updated this module to the latest version. and i have most of it working....
i have gotten fast and easy part of working to my satisfaction; however i am having problems with the checkout as a guest. i get to the first screen which has the bill-to/ship-to information; when i click continue it will successfully validate everything on the screen and display error messages as necessary. however, if no errors are found, when posting the form, i stay on the page (main_page=no_account). it validates the form, and does not move forward to the next step.
there is nothing in my zen log or apache log to indicate any problem. i have a feeling that something is loading at the wrong time which is preventing the script from making it to the next page.
does anyone have any ideas where i could look to address this problem?
this problem existed prior to upgrading to the latest version as well; just an FYI.
thanks in advance for any help and suggestions.
You won't unless you disable the 'no account' option of FECin your admin area. I believe the URL is basically stating that the page being viewed is the FEC checkout page created by a customer opting to create an account as opposed to not creating (or vise versa, I'm not sure without actually logging on to my module testing site).