[cleanup]
Issue #108 Product variants and product types