Post by KemarArt » Tue Nov 29, 2022 9:04 am

Hi Guys,

Just need your help with making the right decision. Which one of the opencarts is best to choose to start up a new show? I know we are at PHP 8 which the 3.0.3.8 doest not support but knowing technology this does not mean it's not the best one to choose.

New member

Posts

Joined
Fri Sep 30, 2022 11:49 am

Post by straightlight » Tue Nov 29, 2022 9:07 am

While workarounds have been created, best to note that the official PHP 8.2 has been delayed until Dec. 8. Therefore, in order to define the best course of action, I would suggest the wait until this date in the hopes the MB can be updated in the meantime in order for people to resume their course with their stores and, depending, which route they would like to take.

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 KemarArt » Tue Nov 29, 2022 9:25 am

@straightlight

So I could start out with 3.0.0.8 and when PHP 8.2 is updated in the 3.0.x.x_Maintenance_2 then I can update my store with this version? Because the 3.0.3.8 the last time that was updated is in 2021. So I know this version with not be updating anytime soon seeing that they move to version 4.

New member

Posts

Joined
Fri Sep 30, 2022 11:49 am

Post by straightlight » Tue Nov 29, 2022 9:48 am

KemarArt wrote:
Tue Nov 29, 2022 9:25 am
@straightlight

So I could start out with 3.0.0.8 and when PHP 8.2 is updated in the 3.0.x.x_Maintenance_2 then I can update my store with this version? Because the 3.0.3.8 the last time that was updated is in 2021. So I know this version with not be updating anytime soon seeing that they move to version 4.
If you want to get more advanced with your store, before officially heading to the 4.0.2.0 version, you could always use the opencart v3.0.3.9 release: https://www.github.com/opencart/opencart-3 . PHP 8.2 should be ready in there once officially released.

However, I am not sure why this topic has been posted in the Commercial Support section of the forum unless you are looking to hire a developer for custom jobs.

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 KemarArt » Tue Nov 29, 2022 9:58 am

I am a young developer starting put. I want to take on the challenge that is how I will learn. Not much theme is available for opencart version over 3.0.3.8 as a matter of fact most of them presently update to support opencart 3.0.3.0.8. So I will stick to this for now.

New member

Posts

Joined
Fri Sep 30, 2022 11:49 am

Post by straightlight » Tue Nov 29, 2022 10:20 am

KemarArt wrote:
Tue Nov 29, 2022 9:58 am
I am a young developer starting put. I want to take on the challenge that is how I will learn. Not much theme is available for opencart version over 3.0.3.8 as a matter of fact most of them presently update to support opencart 3.0.3.0.8. So I will stick to this for now.
OC v3.0.3.0.8 is not an enlisted version from opencart.com .

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 KemarArt » Tue Nov 29, 2022 10:40 am

This is where I download version 3.0.3.8

https://www.opencart.com/index.php?rout ... ad/history

New member

Posts

Joined
Fri Sep 30, 2022 11:49 am

Post by JNeuhoff » Tue Nov 29, 2022 7:02 pm

straightlight wrote:
Tue Nov 29, 2022 9:48 am
If you want to get more advanced with your store, before officially heading to the 4.0.2.0 version, you could always use the opencart v3.0.3.9 release: https://www.github.com/opencart/opencart-3 . PHP 8.2 should be ready in there once officially released.
@straightlight: Why can't you give your opencart-3 release the version number 3.1.0.0 instead of 3.0.3.9? Yours is not backwards-compatible with 3.0.3.8, nor with the 3.0.x.x_Maintenance. You keep on making life difficult for other developers.

@KemarArt: The 3.0.x.x_Maintenance branch works fine for PHP 8.0, 8.1 and 8.2.

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


User avatar
Guru Member
Online

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by xxvirusxx » Tue Nov 29, 2022 7:14 pm

JNeuhoff wrote:
Tue Nov 29, 2022 7:02 pm
@straightlight: Why can't you give your opencart-3 release the version number 3.1.0.0 instead of 3.0.3.9?
Because..... The Big Boss :laugh:
https://github.com/opencart/opencart-3/issues/108

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 paulfeakins » Tue Nov 29, 2022 7:37 pm

This isn't a Commercial Support request, moving.

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


User avatar
Guru Member
Online

Posts

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

Post by JNeuhoff » Tue Nov 29, 2022 8:18 pm

xxvirusxx wrote:
Tue Nov 29, 2022 7:14 pm
JNeuhoff wrote:
Tue Nov 29, 2022 7:02 pm
@straightlight: Why can't you give your opencart-3 release the version number 3.1.0.0 instead of 3.0.3.9?
Because..... The Big Boss :laugh:
https://github.com/opencart/opencart-3/issues/108
Well, see my post here: https://github.com/opencart/opencart-3/ ... 1330541892

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


User avatar
Guru Member
Online

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by paulfeakins » Tue Nov 29, 2022 8:49 pm

KemarArt wrote:
Tue Nov 29, 2022 9:58 am
I am a young developer starting put. I want to take on the challenge that is how I will learn. Not much theme is available for opencart version over 3.0.3.8 as a matter of fact most of them presently update to support opencart 3.0.3.0.8. So I will stick to this for now.
I would say it is time to start considering using OC 4.

Very soon our 3 CSS-only themes will be tested for compatibility with OC4 and updated if necessary, but changes are likely to be small:

https://www.opencart.com/index.php?rout ... n_id=44083
https://www.opencart.com/index.php?rout ... n_id=36706
https://www.opencart.com/index.php?rout ... n_id=37931

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


User avatar
Guru Member
Online

Posts

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

Post by straightlight » Tue Nov 29, 2022 9:55 pm

paulfeakins wrote:
Tue Nov 29, 2022 8:49 pm
KemarArt wrote:
Tue Nov 29, 2022 9:58 am
I am a young developer starting put. I want to take on the challenge that is how I will learn. Not much theme is available for opencart version over 3.0.3.8 as a matter of fact most of them presently update to support opencart 3.0.3.0.8. So I will stick to this for now.
I would say it is time to start considering using OC 4.

Very soon our 3 CSS-only themes will be tested for compatibility with OC4 and updated if necessary, but changes are likely to be small:

https://www.opencart.com/index.php?rout ... n_id=44083
https://www.opencart.com/index.php?rout ... n_id=36706
https://www.opencart.com/index.php?rout ... n_id=37931
PHP 8.2 official solutions still needs to be integrated before considering such solutions. This version has been delayed until Dec. 8 (for now).

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 Johnathan » Tue Nov 29, 2022 10:33 pm

I would advise against using 4.0.1.1. It still has a major bug where order information is pulled from the current product data instead of the data at the time the order was placed.

I reported this on github, but as far as I know, it has not been fixed yet. I would not use 4.0 for a live store until that's fixed, it would cause major problems for stores that that rely on historical order data or change their product data frequently.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by JNeuhoff » Wed Nov 30, 2022 12:54 am

Johnathan wrote:
Tue Nov 29, 2022 10:33 pm
I would advise against using 4.0.1.1. It still has a major bug where order information is pulled from the current product data instead of the data at the time the order was placed.
Agree, see also this: https://github.com/opencart/opencart/issues/12057

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


User avatar
Guru Member
Online

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by paulfeakins » Wed Nov 30, 2022 1:26 am

Johnathan wrote:
Tue Nov 29, 2022 10:33 pm
I would advise against using 4.0.1.1. It still has a major bug where order information is pulled from the current product data instead of the data at the time the order was placed.
How strange, it's clear that the product data should be saved at the time of order and preserved. All OC versions have worked that way, so I wonder how this bug has got in to the code?

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


User avatar
Guru Member
Online

Posts

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

Post by Johnathan » Wed Nov 30, 2022 6:10 am

I checked it out briefly, and it happened from some redesigned code related to loading the order data. It basically builds the cart again using the front-end, and then loads that data. I'm sure it probably helped with the order editor or something complicated, but in this case, it caused some problems due to the way it was changed.

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by straightlight » Wed Nov 30, 2022 8:39 am

Johnathan wrote:
Wed Nov 30, 2022 6:10 am
I checked it out briefly, and it happened from some redesigned code related to loading the order data. It basically builds the cart again using the front-end, and then loads that data. I'm sure it probably helped with the order editor or something complicated, but in this case, it caused some problems due to the way it was changed.
Where was it changed?

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 » Wed Nov 30, 2022 5:15 pm

straightlight wrote:
Wed Nov 30, 2022 8:39 am
Where was it changed?
Seems to be this one: https://github.com/opencart/opencart/co ... 4fb5deR816

Having seen this, I think perhaps wait until this one is fixed before considering OC 4.

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


User avatar
Guru Member
Online

Posts

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

Post by JNeuhoff » Fri Dec 09, 2022 12:42 am

Just to let you know: PHP 8.2 has finally been released, and I just tested it successfully using the 3.0.x.x_Maintenance branch. So far it's the only OpenCart version compatible with PHP 8.2.

Hopefully the master branch will add support for PHP 8.2, too, in the near future. I submitted a pull-request for this, and tested it again successfully today with the final PHP 8.2 release.

And I hope that straightlight will add support for PHP 8.2 for the opencart-3 repository, too.

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


User avatar
Guru Member
Online

Posts

Joined
Wed Dec 05, 2007 3:38 am

Who is online

Users browsing this forum: No registered users and 117 guests