IMO, if you read through the other threads it's kind of clear when you read the posts that it's unlikely that anyone with the problem has any of the order total modules switched off.. If your are offering shipping it's only logical that you would turn on the shipping order total module, the subtotal order total module should be turned on if the final total the customer is paying includes other charges (shipping, taxes, low order fees, etc)

It's possible that turning on the order total modules you had turned off along with one of the posted fixes resolved your problem.. Hard to say since I can't see your code.. I can't tell you why turning on the order total modules solved your problem anymore than I can tell you why not everyone has this issue. (I only have ONE client with the error and his settings are NOT different than any other Zen Cart I have setup) I can tell you this.. My client still periodically gets the error, and we have all but one order total module inactive (COD Fee), and one of the fixes in place.

My point was the answer is likely NOT as simple as you state since there are NUMEROUS threads on this topic, and I haven't yet seen a SIMPLE solution to the problem..

Quote Originally Posted by need_help View Post
Explain to me why i was getting the exact error message others have wrote about on this page and i tried EVERYTHING to fix the issue.

Nothing worked.

I switched on those modules ( one was already switched on but i switched other two on ) After switching those modules on everything is perfect.

Now it's no coincidence my other Zen Cart store which incidentally i set up a year and a half ago has always worked perfectly with PayPal and it has always had those 3 things switched on.

So perhaps it won't be a fix for other people's problems but don;t come here and tell me it isn't that simple.

Because it was that simple for me.

I have read the thread you know and spent about eight hours trying to fix the issue today before stumbling across a fix for myself so while you may not think it's simple it certainly seemed a simple fix for me.