The 20,000 products are listed under 17,000 categories and every product is assigned a category to allow the customers browse and buy the products either by brand or category. The manual category assignment task takes 30 minutes that was too long. With dynamic category extension development and integration, the time is reduced to a few seconds and dynamically the categories can be assigned to the products.