A concrete5 attribute type to select an eCommerce product