Post by psytanium » Thu Jan 04, 2024 3:40 am

Hello,

I am currently using OC 4.0.2.1 with a populated database containing products, categories, orders, etc. However, it seems that not all extensions are available or compatible with the latest 4.x version.

Due to numerous errors and defective functionalities, I am thinking of downgrading to version 3.0.3.9. Is this a feasible option?

Thanks.
Last edited by psytanium on Mon Jan 15, 2024 10:37 pm, edited 1 time in total.

Active Member

Posts

Joined
Fri Nov 27, 2015 2:07 am

Post by xxvirusxx » Thu Jan 04, 2024 4:17 pm

psytanium wrote:
Thu Jan 04, 2024 3:40 am
Due to numerous errors and defective functionalities, I am thinking of downgrading to version 3.0.3.9. Is this a feasible option?
Yes
The easy way
https://www.opencart.com/index.php?rout ... sion_id=17

Upgrade Service | OC 2.3.0.2 PHP 8 | My Custom OC 3.0.3.8 | Buy me a beer


User avatar
Expert Member

Posts

Joined
Tue Jul 17, 2012 10:35 pm
Location - România

Post by JNeuhoff » Thu Jan 04, 2024 7:27 pm

See also our FAQ on this. The procedure for a downgrade is the same as for an upgrade.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by paulfeakins » Fri Jan 05, 2024 12:11 am

psytanium wrote:
Thu Jan 04, 2024 3:40 am
Due to numerous errors and defective functionalities, I am thinking of downgrading to version 3.0.3.9. Is this a feasible option?
Yes, I think that still makes sense at this point.

I believe 4.0.2.4 will have OCMOD and at that point I think extensions will start to be upgraded much faster as it will be much easier for developers.

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member
Online

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by psytanium » Fri Jan 05, 2024 1:19 am

paulfeakins wrote:
Fri Jan 05, 2024 12:11 am
Yes, I think that still makes sense at this point.
I believe 4.0.2.4 will have OCMOD and at that point I think extensions will start to be upgraded much faster as it will be much easier for developers.
Perfect, this sounds good.

Currently, I don't have any extensions installed; it's only OC 4.0.2.1 with Journal 3.2.

I'm unsure about the process of moving to OC 3.0.3.9.

Should I install OC 3 first, then proceed to install Journal 3.2, followed by exporting/importing Journal settings? Additionally, do I need to copy the 'images' folder? do I have to export / import SQL database ?

I apologize for any confusion, as I typically handle upgrades.

Active Member

Posts

Joined
Fri Nov 27, 2015 2:07 am

Post by IP_CAM » Fri Jan 05, 2024 1:31 am

Currently, I don't have any extensions installed; it's only OC 4.0.2.1 with Journal 3.2.
:laugh: :laugh:
Well, you have more than just a few Extensions installed by use of Journal 3 !

My Github OC Site: https://github.com/IP-CAM
5'600 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by xxvirusxx » Fri Jan 05, 2024 7:26 pm

Not Journal is the problem, because has option to export/import design very quick :)

Upgrade Service | OC 2.3.0.2 PHP 8 | My Custom OC 3.0.3.8 | Buy me a beer


User avatar
Expert Member

Posts

Joined
Tue Jul 17, 2012 10:35 pm
Location - România

Post by JNeuhoff » Fri Jan 05, 2024 8:35 pm

You need to decide whether you want to use the Journal3 framework, or the OpenCart framework. A Journal3 framework has several times more PHP files than the whole of OpenCart, with a different framework, and IMHO poor software engineering quality. If you use Journal then for future issues you should contact the Journal support.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by psytanium » Fri Jan 05, 2024 8:51 pm

JNeuhoff wrote:
Fri Jan 05, 2024 8:35 pm
You need to decide whether you want to use the Journal3 framework, or the OpenCart framework. A Journal3 framework has several times more PHP files than the whole of OpenCart, with a different framework, and IMHO poor software engineering quality. If you use Journal then for future issues you should contact the Journal support.
Suppose I'm working with a clean installation of OC4 without any theme or extensions and opt to downgrade to OC3. What approach would you recommend from your perspective?

Active Member

Posts

Joined
Fri Nov 27, 2015 2:07 am

Post by JNeuhoff » Fri Jan 05, 2024 10:13 pm

You could do a fresh installation of OC 3.0.3.9, or better, OC 3.0.x.x, and then use the Export/Import tool to copy your attributes, options, filters, categories, and products over to your site, see also this post. And use PHPMyAdmin to export/import as CSV-files some other DB tables, as needed.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by paulfeakins » Fri Jan 05, 2024 10:30 pm

JNeuhoff wrote:
Fri Jan 05, 2024 10:13 pm
You could do a fresh installation of OC 3.0.3.9, or better, OC 3.0.x.x
I would suggest 3.0.3.9 is better because it is a fixed version. 3.0.x.x is a moving target that will vary depending on when you download it.

Jeff's excellent Export/Import tool should do the job. Create a fresh 3.0.3.9, export from your current 4.0.2.3 and then import into the 3.0.3.9.

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member
Online

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by JNeuhoff » Sat Jan 06, 2024 7:39 pm

The OC 3.0.x.x is based on 3.0.3.9, with some further bugfixes. Maybe at some stage it might be a good idea to do a 3.0.3.10 or 3.0.4.0 release.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by straightlight » Sat Jan 06, 2024 11:52 pm

OC v3.2 is still under development and is also bugs-free from diagnostics. Some completion to features need to be done. Other than that, it's quite flexible to use: https://www.github.com/opencart/opencart-3 until OC v4.0.2.4 gets officially released.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by psytanium » Sun Jan 07, 2024 12:24 am

After completing several projects, I've found that version 3.0.3.9 proves to be the most stable and efficient choice today, and it runs on PHP8.

Active Member

Posts

Joined
Fri Nov 27, 2015 2:07 am

Post by straightlight » Sun Jan 07, 2024 1:14 am

psytanium wrote:
Sun Jan 07, 2024 12:24 am
After completing several projects, I've found that version 3.0.3.9 proves to be the most stable and efficient choice today, and it runs on PHP8.
PHP 8.3 is also compatible on opencart-3.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by paulfeakins » Mon Jan 08, 2024 7:25 pm

JNeuhoff wrote:
Sat Jan 06, 2024 7:39 pm
The OC 3.0.x.x is based on 3.0.3.9, with some further bugfixes.
Indeed, but that means if someone says they are running OC 3.0.x.x you do not know exactly what code they are running.

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member
Online

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by JNeuhoff » Mon Jan 08, 2024 8:28 pm

paulfeakins wrote:
Mon Jan 08, 2024 7:25 pm
Indeed, but that means if someone says they are running OC 3.0.x.x you do not know exactly what code they are running.
It might make sense, after some more bugfixes, though no new features or functionality changes, to make another release, e.g. 3.0.3.10 or maybe 3.0.4.0. It would still be highly backward-compatible with existing OC 3 extensions.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by paulfeakins » Tue Jan 09, 2024 7:45 pm

JNeuhoff wrote:
Mon Jan 08, 2024 8:28 pm
It might make sense, after some more bugfixes, though no new features or functionality changes, to make another release, e.g. 3.0.3.10 or maybe 3.0.4.0. It would still be highly backward-compatible with existing OC 3 extensions.
Agreed.

We should stick to the proper version numbering system rather than sloppy things like 3.0.x.x where the code could be anything depending on when you download it.

UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk


User avatar
Legendary Member
Online

Posts

Joined
Mon Aug 22, 2011 11:01 pm
Location - London Gatwick, United Kingdom

Post by straightlight » Tue Jan 09, 2024 10:03 pm

Nowadays, while focusing on bugfixes, OC v4.x releases would be more worth the time spending especially due to the integrated cron features whereas payment extensions are now getting integrated as opposed to previous versions requiring all the manual tasks to complete the repeated orders.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by psytanium » Fri Jan 12, 2024 3:17 am

xxvirusxx wrote:
Thu Jan 04, 2024 4:17 pm
The easy way
https://www.opencart.com/index.php?rout ... sion_id=17
The extension gave this error on OC 4.0.21:

ReflectionException: Class "Psr\SimpleCache\CacheInterface" does not exist in /home/user/public_html/extension/export_import/system/library/export_import/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Settings.php on line 175

Active Member

Posts

Joined
Fri Nov 27, 2015 2:07 am
Who is online

Users browsing this forum: No registered users and 1 guest