title: Is it possible to add an arbitrary (and non-existent) product to a WooCommerce cart?
body: <p>I'm writing a plugin for WordPress which has an e-commerce element to it, and would like to leverage WooCommerce's ordering and online payment features for it.</p>
  
  <p>However, from what I can see, if I want to add anything from my plugin into a WooCommerce cart (and then have an order generated from it) then there needs to be a product ID created in WooCommerce for me to pass to the <code>WC()-&gt;add_to_cart()</code> function.</p>
  
  <p>If this is the case, it's not the end of the world - I'd just create a product in WooCommerce that acts as a "catch all" for everything my plugin adds to the cart, and use custom meta data on the cart items and order items to deal with the finer points of it.</p>
  
  <p>But, it would be great if I could avoid this.</p>
  
  <p>Is it possible?</p>