I'm evaluating CMS products for a customer of mine. The usual Blogs, forums, articles, stories, pages, etc. are all pretty much handled by most CMS's out there. I am a fan of Drupal and the community. However, I need to investigate a really important aspect of the website that is a must-have of the CMS.
The structure(s) I need to build include Stores and Products. There can be many Products, with a Product Classification Hierarchy, and Stores, that need to show the inventory for each Product.
Products would have the following Hierarchy:
Product Type --> Product Category --> Product Sub-Category --> Country of Origin --> Country Region --> Product
Also, I need to be able to load and display Product Inventory by Store/Location. Would you create a content type for these?
I've been investigating how this might be done in Drupal first, then compare it to other CMS's for my evaluation.
My research so far points me to this solution in Drupal:
1) Store Content Type
2) Store-Product Content Type (to hold the Inventory for each product, for each store as in, an intersection table between Store and Product)
3) Product Content Type with multi-taxonomies to handle the Product Type Hierarchy.
There is also the ability to have a further Price Categorization, but these would be a set list (ie. $0 - $9, $10 - $19, $20 - 29, etc.)