Still need to figure out how to best organize everything here
- High-level example, explanation
- What else?
- Through various examples, learn about:
- Products and product types
- Product variations and product variation types
- Product attributes and product attribute values
- How are all the things related
- Relationship diagram, product structure
- relationships to: Store entity, Price field, Order item types = order line items
- Events? plugins, services?
- Delete, publish/unpublish product actions?
- Attribute mapping? (PreparedAttribute, ProductVariationAttributeMapper, ProductVariationAttributesWidget)
- Glossary of terms, reference document