Payment integrations: How to add property with multiple options to a product?