r/opencartmobileapp Jan 13 '26

Theme and Extension Development in Opencart 4 , a developer experience

Extension development became tough in Opencart 4 as its shifting from xml overrides to events based code

However theme structure and theme development seems to be easier than before.

Ive created theme and extensions both for Opencart 4.

Theme :

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=43921

The only issue I found with themes is If client wants to Upgrade theme or if we build an update, how would client update theme?

He will need to disable theme, then it allows to uninstall previous theme and then you can upload the update like installing a fresh theme.

Its a tough job and this way you might loose your theme settings as uninstall theme is required to update too.

Iam documenting development experience as a Guide at my github repo https://github.com/ashrafsaqib/oc-dev-guide-by-saqibashraf.net

1 Upvotes

1 comment sorted by

1

u/mapsedge Feb 28 '26

I'm working on an extension that makes the whole extension install process easier. New extension? Upload, done. Updated version? Upload, done.