https://www.opencart.com/index.php?route=cms/download
Here is a list of changes on github:
https://github.com/opencart/opencart/re ... ag/4.0.2.3
You can try using the built-in Upgrade feature in System > Maintenance > Upgrade, but in my experience it is extremely slow. It failed for me after 40 minutes, and if it fails during the process it can leave your store partially updated (which can leave it non-functional). I would recommend manually upgrading if you decide to update.
Any bugs you encounter can be reported in the OpenCart 4.0 Bug Forum, or on github.
Or use our SpamBot Buster, no need for captchas.
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
https://www.opencart.com/index.php?rout ... ad/history
There should be a 3.0.4.0 out soon, or you can get that directly from the 3.0.x.x github maintenance branch:
https://github.com/opencart/opencart/tree/3.0.x.x
If you want to use the 4.0 branch I'd wait until 4.1.0.0, although it most likely will also have bugs, so waiting until 4.1.0.1 or 4.1.0.2 is a better idea.
Feel free to take a look at the screenshots and demo site, and if you're interested let me know at www.getclearthinking.com/contact if you have any questions. If you aren't interested and really want the old checkout, I would advise using 3.0.3.9 at this point. There aren't a lot of checkout extensions for the 4.0 branch at this point, at least that I'm aware of.
It seems that there are more updates for that version.
And when will you stop developing version 3?
No, but it is the most stable version until today: https://github.com/opencart/opencart/re ... ag/3.0.4.0oberheimer wrote: ↑Thu Oct 10, 2024 3:48 pmAre you more focused on developing version 3 at the moment?
It seems that there are more updates for that version.
And when will you stop developing version 3?
And "stopping developement for v.3": as long as there is no stable 4.x version available, and bugs are detected, this process will be ongoing.
Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.
Opencart Expert | voldemaras@gmail.com
Extensions for Opencart @ https://www.opencartextensions.eu / or Opencart Marketplace
Need Custom Module? debug third party module or simply have any question related to Opencart? feel free to contact directly for a live chat session:) - INSTANT LIVE CHAT
However I strongly recommend writing up extensions the proper way using event handlers.
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
You can write bad code not only for OCmod but also for the event system, and even more Imagine a module needs to change an X part in a Twig file. After struggling with outputs, we generate the Twig file, but what stops another module from doing the same thing with its own event, passing through the same file? As a result, we end up with an even bigger mess than with OCmod. At least with OCmod, we can see where the error is or which parts of the file it can't find. But with events, when there are 200 modules installed using the event system, how do you debug that? Disable them one by one? I don't know, maybe others have found an easy way to change Twig files or, for example, modify cart data in the library.
Say we raise the price of a product from 100 to 110 through a module. How do we do that through the event system when the main class, like cart/cart, doesn't have before/after triggers? In that case, I'd have to write a separate class and extend it. Maybe I'm missing something here, but you can screw up a platform with any modification system And it's absurd that to add a small piece of code to a Twig file, you have to write N controllers and events.
Nothing personal, but that is my way of thinking. not to mention that rewrite 200 modules (some of them even impossible to rewrite) even a simplest thing like adding extra menu in the account twig file becomes a headache .
Opencart Expert | voldemaras@gmail.com
Extensions for Opencart @ https://www.opencartextensions.eu / or Opencart Marketplace
Need Custom Module? debug third party module or simply have any question related to Opencart? feel free to contact directly for a live chat session:) - INSTANT LIVE CHAT
Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig
can you share your knowledge:)? by providing some mod example?JNeuhoff wrote: ↑Mon Oct 14, 2024 11:45 pmI have written OpenCart 4 extensions which modify the system/library/cart/cart.php without OCmod, using controller/*/before event handlers which in turn reset the registry cart singleton instance with a simple decorator class, for subsequent use. Just a few lines, was easy enough to do. It involves the decorator design pattern which can be used for most of OpenCart's singleton library classes without problems. Found it to be more robust and easier to maintain than OCmod.
Opencart Expert | voldemaras@gmail.com
Extensions for Opencart @ https://www.opencartextensions.eu / or Opencart Marketplace
Need Custom Module? debug third party module or simply have any question related to Opencart? feel free to contact directly for a live chat session:) - INSTANT LIVE CHAT
Users browsing this forum: No registered users and 10 guests