Creating Subcategories in QBPOS using Departments for your website is very easy.
In order for this to work as described the following must be kept to as a standard.
Requirement:
DepartmentName
OR
DepartmentName:1
DepartmentName:2
DepartmentName:3
DepartmentName:4
Where ":" is the separator used in the navigational flyout structure.
CAN NOT BE
DepartmentName
DepartmentName:1
DepartmentName:2
DepartmentName:3
DepartmentName:4
So, the use of subcategories will not work properly if there is no separator following the DepartmentName on DepartmentName with subcategories. Only if the DepartmentName does not have subcategories then you can have DepartmentName without the separator.
Once you complete the change, then the flyout menus will work.