Hi Nicolas,
I agree, the 53 levels did not get there by themselves, that is why I am investigating and trying to resolve this.
At the moment, the categories that exist are a requirement of my client and were specified by them as how they wanted their eCommerce web site to operate. At most, they have defined 3-4 levels (there are also 2 internal system levels). At this point in time, I am still trying to satisfy my client’s requirements. If it turns out that we cannot support my client’s requirements, then at that point I ask my client to change their requirements.
I have already tried deleting and reimporting the categories. It fixed the Category Explorer time-out problem, but not the MaxiMenu problem.
The categories were imported via the standard HikaShop CSV product import process. I can think of 3 possible areas where things may be going wrong:
Possibility 1 – The category structure was modelled in Excel by my client and the uploaded CSV was created using a VBA macro that I wrote to converted that model into the format that your import process requires. Perhaps my VBA code has an error.
Possibility 2 – The category names frequently have the same character string within them, for example: “\Footwear\Men’s\Running” “\Nike\Men’s\Running”. “Running” is repeated for “Men’s”, “Women’s”, “Girl’s” “Boy’s” and all of the brands. Perhaps the import process is confused by these repeating names. To test this I intend to create a CSV for import that has a unique suffix for each parent/child combination, for example “\Footwear-01\Men’s-02\Running-03”, “\Footwear-01\Men’s-02\Walking-04”, “\Nike-10\Men’s-11\Running-12”. If this works, I can export the table from mySQL, remove the suffixes and then reimport.
Possibility 3 – I import my categories in 2 batches. Once for “Types” categories and once for “Brands” categories. I’m going to try these imports one at a time and look at the result within the database. I will also try to combine these two CSVs into one and import all at once to see the results.