For decision makers: should we upgrade to CBX 4?
- Version
- 4.0 preview
- Updated
For owners and managers weighing the upgrade — especially sites still running CBX 2 (the older, one-off-priced generation). This lays out the concrete advantages and the real risks so you can decide with eyes open. It deliberately sticks to what can be verified from the product; commercial terms (pricing, licensing, support windows) are not covered here — confirm those directly with Rovexo.
This page weighs the jump to 4.0. For what the 4.0 line has gained since — and therefore what the upgrade is worth today rather than at release — see Latest features: the capability showcase, area by area, with every claim linked to the documentation behind it.
The short version
CBX 4 is a modernization: a simpler, more maintainable core, current platform support, and quality-of -life features (dark-mode admin, command-line operations, a cleaner answer model). The upgrade is low-risk for your storefront and order data (they're preserved and behave the same), but it is a real project if your site has custom code or you rely on the old shared-option workflow. The further back you're starting from (CBX 2), the more of a re-platforming it is rather than a simple update.
Advantages of upgrading
- Modern platform support. CBX 4 targets current Joomla 5 (and keeps the multi-platform design for WordPress / Magento). Staying on CBX 2 ties you to old platform versions, which increasingly blocks security updates to the surrounding CMS — often the real risk, not CBX itself.
- A simpler product model that's cheaper to run and extend. The old two-table "global option + assignment" answer model is collapsed into one clean answers table. Fewer moving parts means fewer bugs, easier training, and less custom-development cost going forward.
- Operational tooling. A proper command-line suite (clear caches, apply updates, read/write settings, run tasks) makes deploys and support faster and less error-prone — relevant if you have an agency or in-house team maintaining the site.
- Admin dark mode. The backend follows the admin's light/dark/auto preference — a small but real day-to-day comfort for staff who spend hours in it.
- Better maintainability of the codebase itself. Documented migration/customization processes, a running breaking-changes log, and auto-conversion shims mean future upgrades are more predictable.
- Your data carries over. Products, prices, carts, and orders are preserved; existing configurations price and display the same after the upgrade.
Risks and costs to weigh
- Custom code needs work. If your site has customizations (custom fields, templates, integrations, brand-specific logic), some will break on the answer-model change and need updating. There are shims and detailed playbooks (see this docs area), and much auto-converts — but budget developer time proportional to how customized your site is. A heavily-customized CBX 2 site is a migration project, not a click-to-update.
- The "shared option" workflow is gone. If your team relied on reusing one option across many questions and editing it in one place, that mental model changes: answers are now independent (the upgrade splits shared options into separate answers as part of the migration, but future edits are per-answer). Factor in retraining — see the operator retraining brief.
- Jumping from CBX 2 is a big jump. CBX 2 → 4 spans multiple generations of changes at once (platform, admin UI, data model). Expect more testing and a staging rehearsal, not an in-place production update. Budget for a test-migration on a copy first.
- The engine is encoded / licensed. The pricing/rules/calculation engine ships ionCube-encoded and needs a compatible ionCube loader and a valid CBX licence to run and to be rebuilt. Confirm your hosting meets the loader requirements and that your licence covers CBX 4 before committing.
- Commercial change. Moving off a one-off-priced CBX 2 likely changes your licensing/support arrangement. This is the item to clarify with Rovexo first — it often drives the go/no-go more than the technical work does. Do not assume; get it in writing.
A sensible decision path
- Confirm the commercial terms with Rovexo (licence coverage for v4, support, any pricing change). Settle this before technical evaluation.
- Inventory your customizations. How much custom code / template overrides / integrations do you have? This is the single biggest driver of effort and cost.
- Check hosting meets Joomla 5 + the ionCube loader requirement.
- Rehearse on a staging copy — run the upgrade, run the migration, click through the admin, place test orders, and check every customization against the playbooks in this area.
- Retrain staff on the answer-editing change and dark mode (the operator brief).
- Then schedule the production upgrade with a rollback plan (a full DB + files backup first).
Bottom line
If you're on CBX 2, upgrading to 4 is worth it for platform currency and lower long-term maintenance — but treat it as a planned migration project sized to your customization footprint, and settle the licensing question with Rovexo up front. Storefront and order data are safe; developer time and staff retraining are the real line items.