Planning our products
The majority of the products on the site are bags of coffee beans and tea leaves in various packaging formats.
Thus, we can fully define a sellable product with the following fields:
Title
Stock Keeping Unit
Description
Price
Image
Pack size
Physical weight
Product entities and product displays
One of biggest points of confusion for those new to Drupal Commerce is the concept of working with product entities and associated product displays.
I will now attempt to explain the reasoning behind this concept, and I will then introduce you to some extra helper modules that make life significantly easier when it comes to working with the model.
With a base Commerce installation, when you create your products, you do not actually have an automatic way to display them on the website which initially seems rather strange.
The reason is that sellable products are actually examples (instances, if you will), of specialized product entities as provided by the Commerce product module, and as such...