title: Wizard for the customers to configure the product before buying
body: <p>I need to let the users to configure the products, by selecting some options, uploading an image or inserting a text, before they add the selected product to the cart.</p>
  
  <p>I need something like a wizard. For example</p>
  
  <ol>
  <li>Select a product from the store</li>
  <li>Select or upload an image to print on it </li>
  <li>Enter a text to print on it</li>
  <li>Select one of the available packages</li>
  <li>Preview the final product</li>
  <li>Add prodcut to the cart</li>
  </ol>
  
  <p>What is the best way to do this? Is it possible to write a plugin (without changing the core)? </p>