Hello there,
First of all—huge kudos to the team for picking up and evolving J2Store! We're genuinely excited to dive into the new J2Commerce and continue working with this fantastic platform.
I'm currently performing my first migration from Joomla 3 to Joomla 4. While it’s been a bit hair-raising getting everything across, I’ve survived—and now slowly reactivating everything after the necessary deactivations.
Now that my previous overrides are inactive, I'm looking to create new template overrides using the updated J2Commerce codebase, especially for areas where we used custom logic that deviated from the standard output.
My Setup:
- Template: Helix Ultimate
- Frontend Framework Selected in J2Commerce: Bootstrap 5
- Joomla 4
- PHP: 8.1.0
What I’m trying to override:
Previously, in J3, we had an override for view_tabs.php that allowed us to insert our own custom field tabs (not using specifications).
This was located in:
/templates/shaper_helixultimate/html/com_j2store/templates/bootstrap3/view_tabs.php
You can view this in action on the live legacy site:
👉 https://www.yanallafarms.com.au/shop/lychee
Now on the J4 dev site, I’d like to replicate this on the new J2Commerce version:
👉 https://dev.yanallafarms.com.au/shop/lychee
I believe the updated file I need to override is:
/plugins/j2store/app_bootstrap5/app_bootstrap5/tmpl/bootstrap5/view_tabs.php
Where I’ve tried placing the override (without success):
/templates/shaper_helixultimate/html/plugins/j2store/bootstrap5/view_tabs.php
/templates/shaper_helixultimate/html/plugins/j2store/bootstrap5/app_bootstrap5/view_tabs.php
Could you please confirm where Bootstrap 5 template overrides should now be placed in J2Commerce? I suspect the override logic has changed from the legacy setup and would love clarification.
Other overrides:
In addition to view_tabs.php, I’ll also need to override views for:
- Mini cart
- Checkout
- My Profile
Am I right in assuming the override paths will still be similar to the legacy structure? For example:
/templates/shaper_helixultimate/html/j2store/cart
/templates/shaper_helixultimate/html/j2store/checkout
/templates/shaper_helixultimate/html/j2store/myprofile
Thanks so much in advance for your guidance—and looking forward to seeing J2Commerce evolve even further.
Warm regards,
Britt