Try replacing the file /includes/languages/english/modules/order_total/ot_coupon.php with the like-named file from the Zen Cart distribution.
Try replacing the file /includes/languages/english/modules/order_total/ot_coupon.php with the like-named file from the Zen Cart distribution.
Last edited by lat9; 6 Dec 2016 at 02:37 PM. Reason: Correct path to file
is the problem that the language file is the same as the same file that is not in languages. should I get rid of something or rename something
do you mean the original one that comes with the download?
The problem appears to be that the ot_coupon's "processing file" (the one that defines that class) has been copied to the (also required) language directory.
Other applicable action has already been identified. The below no longer applies based on the provided information.
That's why I was surprised at the brevity of the error message. It's not really that there is a problem with that file but the series of code that are called in order to present the current page that is in one way or another trying to include/require that class to be loaded more than once.
Does the same issue occur if you temporarily use one of the unaltered default templates?
What other plugins were installed in the 1.5.4 version of the site that didn't get updated/reinstalled? Or what was installed after that which might use ot_totals or ot_coupon?
May have to follow the path of files loaded when going to that page. But, it is not a problem inherent with a default ZC store. Another suggestion may be to load a complete fresh set of files of the same version/download used for your current site to a sub-directory, do the software upgrade(s) necessary for the site to look/operate as it should then replace that fileset (moving the old site files out of the way). Understanding that right now customers appear to not be able to checkout.
Last edited by mc12345678; 6 Dec 2016 at 02:42 PM.
ZC Installation/Maintenance Support <- Site
Contribution for contributions welcome...
Genius well done
And thanks
Bookmarks