Customizable labels in custom fields
You can use 'Field collection' in your content type for products, In your  field collection field keep one field as label and other for the value. This approach will suit your needs