Product collection item should check it’s availability
Do not merge product options, does not work with the model registry
Always return options from product collection item (#888)
Make sure variant attributes of a product match with collection item