No there is nothing else there other than modules effecting the final price of my customers orders.
Printable View
The installation guide included with the download "breaks" at step 11 (configuring FEC in admin panel) because FEC isn't in the configuration menu. From what I gather, it should have been added by installing an SQL patch, but this step is missing in the instructions. The patch file is not included in the download either. The last version that came with the SQL patch file seems to be 1.10.0, so I used the file from that to add FEC to the admin configuration menu. If this is not the way to do it, let me know what is.
As far as I can tell, downloadable products require account creation. I would much have preferred if download links could be sent by email instead so guest checkout could always be an option. Alas, guest checkout must be disabled when downloadable products are in the cart, and unfortunately it appears FEC doesn't recognize this. Am I overlooking something, or do I need to figure out a code override to make this happen?
FEC comes with an auto installer the only SQL file included is for uninstall. Since the installation and admin page registration is done automatically once the admin files are added. Keep in mind all the admin files need to be removed before running the uninstall.sql. Otherwise it will just re-install.
The most recent version (1.15.1) I know does have an installer bug fix though.
Now I'm confused. I don't see anything in the download that resembles an auto installer, and the only instructions I can find (docs/fec/readme.html) certainly don't agree with an auto installer.
Any comments on the issue with disabling guest checkout for downloadable products?
The auto installer is for database changes only. You'll still need to manually upload the files.
Okay, but then we're back to the same problem. There is no mention of the auto installer in the instructions, and when you get to step 11 (configuring FEC) you're stuck because there is no FEC menu item in the admin configuration panel. How do I run the auto installer?
If you take feature requests, disabling guest checkout when downloadable products are in the cart would seem like an important addition. Perhaps just as a configuration option in case future versions of Zen Cart will allow emailing of download links.
I don't see how to do this with FEC, but since I used an SQL patch from version 1.10.0 to install the FEC configuration menu I may not have all the current options. Perhaps bislewl or numinix can clarify whether FEC does have a solution for guest checkout with downloadable products?
Regarding the auto SQL installer, revisiting the CSS/JS Loader documentation suggests that the auto installer is supposed to run when logging in to the Zen Cart admin panel after having uploaded the FEC files to the server. If this is the case, you really need to state this step explicitly in the installation instructions. Consider this: The first step is to install CSS/JS Loader, requiring login to the admin panel. Hence, the user will already be logged in before uploading the files and (barring a timeout) won't need to log in again for steps 10-12. There won't be any FEC menu item as required to complete the installation in spite of having followed the instructions to the point, and the confusion begins.
I think you are overthinking on how to install. I used FEC multiple times on several sites and everything installs just fine. Have you tried to start fresh and do another install? Possibly you may have skipped a vital step prior to step 11. But I do want to say that the problem may be in your assumptions on what should happen when installed. The reason for saying this is that you have stated that you used a sql patch from an earlier version prior to the autoinstall feature which is a step you added on your own. So to be fair to both sides, you are adding confusion to the install as well.
My best advice is to start again on the install and not use the sql file from the prior versions. Let the autoinstaller do the updating for you.
If you are having issues with the auto-installer, LEAVING the files in the admin run the uninstall.sql. It will uninstall on the first page load and install on the next. You should see green messages at the top of the screen and confirm installation.