title: Sylius - How to define product with options that have impact on price?
body: <p>In Sylius I can create variant of of a product, for instance 3 sizes of a t-shit, each size have different price. This is a nice solution if I have a product with one thing that has an impact on a price.</p>
  
  <p>What about situation, where I have a Tshirt which have many options that have an impact on price, like:</p>
  
  <ul>
  <li>Size</li>
  <li>Material</li>
  <li>Color</li>
  <li>and few more</li>
  </ul>
  
  <p>I cannot create product with variants, of each configuration. It should be for example in a way, that this particular option has an impact on price by adding to it some amount of money or %. This is like Adjustment, I think. But how to use it for products?</p>
  
  <p>----MORE DETAILS--------
  I need to define a product with some options that have impact on price, like Adjustments. Then when User adds product to cart, he/she chooses some options. Each of these options changes the product price. So base product has price $20. But when user adds it to cart, change 3 parameters, then the price should be $35. And this product with $35 price should be added to a cart, and then to an order. </p>