I am setting up a Craft CMS site with Craft Commerce for a B2B-customer.
Here is a little excerpt of their product type hierarchy:
- Textile
- Sewing machines
- Heavy Duty Machines
- Furniture machines
- Knitting machines
- Scissors
- Thread
- Sewing machines
- Ergonomics
- Chairs
Each product type have their own set of taxonomies that describe the product. For Sewing Machines, it could be:
- Area of usage
- Sewing machine type
- Number of needles
For scissors it could be:
- Scissor type
- Left or right hand?
An example
Take the following screenshot from Gearbest.com:
I've outlined the taxonomies.
Questions
How should I organize the product hierarchy? (Using Categories?)
Considering that the taxonomies differ between product types, how should I assign the different taxonomies to products (System Support, Features, Application, Brand from screenshot)
Should each of the types I've described here become individual Product Types in Craft Commerce? (Heavy Duty Machines, Furniture machines, Chairs, Thread etc)
Similar post
I read and reread #15930 and it seems to suggest that I should create one Product Type for each unike kind of products -- which would be something like:
Product Types
- Sewing machine
- Chair
- Scissor
Each of these product types would then have their own set of fields - some being reused accross all or multiple product types, while some being specific for one product type:
Field Groups
General
- Name
- Image
- Manufacturer
- Product Family
- etc.
Sewing machine
- Usage area
- Machine type
- etc.
Thread
- Thickness
- Material
- etc.
Product Family (from General) would be a Category-field that lets me select one or multiple categories that the product would belong to. Product Family would look something like this:
Product Family
- Textile
- Sewing Machines
- Steam pressers
- Cabinets
- Tables
- Dollies
- Accessories
- etc.
- Profiling
- Embroidery
- T-shirt printers
- Laser engraving machines
- etc.