I have to upgrade my X-cart version. Current version is 4.1.8 and have to upgrade to X-cart 5 business.
Can I directly migrate to 5 or have to upgrade first to latest version of X-cart 4?
Suggestions please.
You can definitely upgrade directly to X-Cart 5. For that just use the Migration Wizard module: https://market.x-cart.com/addons/migration-wizard.html
One note though, this module does not transfer custom data and custom modifications of functionality and design. It only transfers data from X-Cart 4 to X-Cart 5.
If you need to transfer custom changes, they will have to be re-implemented.
X-cart 4 and X-cart 5 are completely different carts with completely different database structures. You can do the conversion, but that's not an "upgrade" but rather re-building a new store.
You might consider instead just updating to the latest version of "X-cart Classic", which is 4.7.10... and has a database structure and template structure that's going to be MUCH easier to adapt to.
If you do that, then per the X-cart wiki you'd want to take your store from 4.1.8 -> 4.1.12 -> 4.5.0 -> 4.7.10 (latest).