Issue #108  Product variants and product types