8 – Bakery structure – Drupal Answers

I am building a bakery web shop. I wanted to ask for advice on the product/variation structure.

The products would be something as the following:

But each of these types have 10 fields in common and a couple of specific fields for each type.

Then for example, the cake would have:

  • Chocolate cake
  • Vanilla cake
  • etc…

What would be the best way to create this structure?

I had a few solutions in mind, but I am not sure if they are possible:

  • 1 product type with 5 variation types (not sure if possible)
  • 5 product types that extend from the main product type (not sure if possible)
  • 5 product types separately created, but with same field

Any suggestions to improve this structure?