1. A computer-implemented method of categorizing items to be sold by a retailer, the method being implemented on a computer comprising one or more physical processors executing one or more computer executable instructions which, when executed by the one or more physical processors, cause the computer to perform the method, the method comprising: obtaining, by the computer, an item attribute that describes an item to be sold by the retailer; obtaining, by the computer, a data structure of the retailer that describes a plurality of categories including a first category and a second category of items sold by the retailer, wherein the data structure comprises a hierarchy that describes an association between the first category and the second category; determining, by the computer, that the item belongs to the first category based on the data structure of the retailer and the item attribute; determining, by the computer, that the item is associated with the second category based on the hierarchy and the first category; and providing, by the computer, an indication of the first category and the second category.