Thank you for your feedback.
There are several reasons why it's like that:
- The accordion system that we use and which is by default in Joomla doesn't support more than 2 levels. So it would require integrating a new accordion system just for that. And it's not just two lines of code. It's will require plenty of development, even more so as we want to keep backward compatibility.
- If you need more than 2 levels, you're probably loading more than a hundred categories in your module. That's a lot of data and if you have more than a few hundred of categories, the page process could either stop in the middle because of the restrictions of resources on your server, or the pages could take a lot of time to display because of all that data to be loaded. I wouldn't recommend to have more than 2 levels of categories on a normal shop.
- Even Amazon displays only two levels of categories in their category main navigation and then their categories sub navigation modules also display with a two levels display. And they always optimize their website for maximum profitability so I wouldn't be worried for the user experience since the most mainstream online shop also does like that.
- There are alternatives available for HikaShop for that which work great if you really want to do it and the only cost a few bucks. If you have a big shop, I'm sure that you have the budget for that.
- If you really want to have it without any 3rd party extension, I invite you to modify the code, which is completely open source and free to use. Maybe MyWorld already has the code modification necessary to do what you want and would be willing to share it.
And if you share your modifications with us, we'll be happy to integrate them in HikaShop for others
Rather than working on a solution that almost no one need while there are already alternative solutions, we always prefer to work on other things for which no solutions are available at all, that's all there is to it. I invite you to look our change log and you'll see that we're not resting on our laurels