Unfortunately the Mega Menu doesn't work for us as the client wants the categories listed on the main menu bar instead of under a categories option. We also don't just want to show the first few manufacturers, but only ones with products.
The reason for having manufacturers without products is simple. When a user uploads a new product for sale they need to select the manufacturer of the product and so we need a comprehensive list to avoid allowing them to enter it themselves which would result in corrupt data and duplications. They will be doing this through a custom page so I think we will end up setting the published status for the manufacturer only once a product has been mapped to it.
Thank you for the follow up. Yes the published status seems like a good workaround and no need to modify the Manufacturer service(which you should try to avoid if you want to upgrade to a newer version without too much pain).
Please note that the Mega Menu is a much improved version of the Header Menu and everything you can do with it can be done with the Mega Menu plus much much more.
The Mega Menu has a setting called "Show categories in a single menu" which you can uncheck and all the top level categories will be shown in a separate menu items. You can also choose to show the subcategories in Grid (with pictures) or in List (just like the Header Menu). There a plenty of options that we have added and you can play with them. We have explained the Mega Menu in our online documentation
, so you can refer to it.
Should you have additional question we will be glad to help!