Page 1 of 1

[UPDATED] 3.0 Bug Fixes

Posted: Tue Nov 13, 2018 12:50 am
by Johnathan

Current Version: v303.2 (release notes)

OpenCart Versions: 3.0.0.x - 3.0.3.x

To Purchase: Visit OpenCartX or


This ocMod extension fixes known bugs in default OpenCart 3.0.x.x installations. More bugs will be included in the fixes as they are discovered and reported. If you find a bug that occurs in a standard installation and it is not covered by this extension, please report the bug to Clear Thinking at

Note: Bugs caused by extensions are not covered by this ocMod, and will not be diagnosed or fixed as part of the extension support. The bug must be reproduceable on a default 3.0 installation to qualify for support.


Current System Bugs Fixed:

• Fixed sessions not expiring
• Fixed encryption bug
• Fixed ocMods not affecting .twig files in OpenCart and

Current Admin Panel Bugs Fixed:

• Fixed certain characters not working in a password
• Fixed statistics not updating
• Fixed customer approval login link
• Fixed affiliate e-mail bugs
• Fixed customer front-end login link
• Fixed option weight bug
• Fixed store location bug
• Fixed dashboard chart width bug
• Fixed order editor bugs
• Fixed bug when clicking "Reset" in the Products Viewed report
• Fixed "Undefined index: recurring_id" bug
• Fixed admins from being able to disable themselves if there's only one enabled admin user
• Fixed pagination bug in the Customer Searches report
• Fixed auto-increment issues in the "product_advertise_google" table

Current Front-End Bugs Fixed:

• Fixed incorrect text on account pages
• Fixed incorrect text on product pages
• Fixed Date/Time custom fields not showing up
• Fixed incorrect headings on the cart page, contact page, sitemap, and information pages
• Fixed missing Success message on contact success page
• Fixed missing options on order alert mail
• Fixed "Sub-Total" Sort Order not working
• Fixed sessions not expiring in some circumstances
• Fixed cart products doubling when registering during checkout
• Fixed incorrect cart URL in front-end sitemap
• Fixed pagination issues on customer account download and returns pages
• Fixed SQL issue when filtering the order list
• Fixed "heading_title" showing up related to a "promotions" bug

Current Extension Bugs Fixed:

• eBay Listing
• eWay
• FraudLabs Pro
• Free Checkout
• PayPal Braintree
• PayPal Express
• PayPal Payflow Pro
• PayPal Standard
• Paypoint
• Worldpay

Re: [RELEASED] Bug Fixes

Posted: Tue Nov 13, 2018 7:35 pm
by JNeuhoff
Wouldn't it make sense to post them on github? Or make them available for free?

Re: [RELEASED] Bug Fixes

Posted: Tue Nov 13, 2018 10:47 pm
by Johnathan
Usually, yes. But the situation has gotten ridiculous --- many of these are FROM github, and most of those fixes were within a few months of release. Instead, here we are 16 months after release with no, even though that was possible over a year ago. The OpenCart team could have (and should have) released a bugfixed version a long time ago.

I considered compiling and doing this for free, but it's taken me a significant amount of time to keep track of and compile these, and I know what offering free extensions is like: I'm already anticipating hours of support requests, having to look into people's installations, wasting time looking at bugs that are caused by extensions, and figuring out fixes for new bugs as time goes on. Unfortunately, I can't offer that much of my time for free, which is why I'm charging for this. I give excellent support for all my extensions, and didn't want to have to ignore support requests for this particular one (which I'd have to do if it generated no revenue).

Hopefully, this is the only time I'll have to do this for an official OpenCart release, and the dev team will actually handle it properly in the future.

Re: [UPDATED] Bug Fixes

Posted: Wed Apr 03, 2019 1:29 am
by Johnathan
Updated to v302.2

Release Notes:

- Added: fixes for double payment issue in PayPal Payflow Pro
- Fixed: Fraudlabs bugfix wasn't working correctly
- Fixed: issues with Worldpay admin panel not saving
- Fixed: PayPal Express issue due to one of the fixes that was unnecessary

Re: [UPDATED] Bug Fixes

Posted: Fri Oct 18, 2019 4:55 am
by Johnathan
Updated to v303.1

Release Notes:

- NOTE: After testing the fixes on OpenCart 3.0.3.x versions, I've expanded the extension to fix all bugs I can find in any version of the 3.0 branch. The extension has been renamed to "3.0 Bug Fixes" to reflect this. If you are updating from a previous version, make sure you first delete the old ocMod file in Extensions > Modifications, since the new file uses a new internal code.

- Added: fix for the "Sub-Total" Sort Order not working
- Added: fix for sessions not expiring in some circumstances
- Added: fix for doubling up of cart products when registering during checkout
- Added: fix for incorrect cart URL in the front-end sitemap
- Added: fix for pagination issues on customer account downloads/returns pages
- Added: fix for SQL issue when filtering the order list
- Added: fix for "heading_title" showing up related to "promotions" bug
- Added: fix for eBay Listing settings bugs
- Added: fix for Paypoint settings bugs

Re: [UPDATED] 3.0 Bug Fixes

Posted: Wed Sep 23, 2020 3:54 am
by Johnathan
Updated to v303.2

Release Notes:

- Added: fix for pagination bug in the Customer Searches report
- Added: fix for incorrect headings on contact, sitemap, and information pages
- Added: fix for ocMods/vQmods not affecting and .twig files
- Added: fix for encryption library errors
- Added: fix for auto-increment issues in the "product_advertise_google" table
- Added: fix for "PayPal Powered by Braintree" still sending out order confirmation e-mails when the payment transaction fails

- Fixed: file name was incorrect for fixing returns page pagination issue
- Fixed: the fix for duplicating cart products sometimes results in an error

- Removed: instructions for Brainree "create_function()" error, since that SDK will no longer work anyway

- Updated: instructions.txt file with some directions on how to fix the error "count(): Parameter must be an array or an object that implements Countable" which is triggered by third-party extensions