Persist product / master variant
Add given options to product
Add variants to product and create option value if doesn't exist
Create option if not exist