title: uCommerce - add dynamic property to order line
body: <p>I have hit a problem building a uCommerce site based on top of the demo razor store available <a href="http://thesitedoctor.co.uk/portfolio/avenue-clothingcom/" rel="nofollow">http://thesitedoctor.co.uk/portfolio/avenue-clothingcom/</a></p>
  
  <p>The demo uses servicestack and the ucommerceapi for its basket functions.</p>
  
  <p>I am trying to add a dynamic property to the basket (on an order line) at the point where the user clicks buy. I traced through the productpage.js file and amended the code to add a new property ('message'):</p>
  
  <pre><code>function (data) {
  var variant = data.Variant;
  $.uCommerce.addToBasket(
  {
      sku: variant.Sku,
      variantSku: variant.VariantSku,
      quantity: qty,
      message: $('#personalisedMessage').val()
  },
  function () {
      updateCartTotals(addToCartButton);
  }
  );
  });
  </code></pre>
  
  <p>using firebug, i checked the data that is being posted</p>
  
  <pre><code>addToExistingLine: true
  message: "this is a message"
  quantity:"1" 
  sku: "Product (options: none)"
  variantSku:""
  </code></pre>
  
  <p>Posting this does not cause an error, but I cannot tell if it has worked either - I cannot find it in the database, assuming that it would be stored in OrderProperty table. In this scenario, I am 'buying' a product with no variations.</p>
  
  <p>Any help is greatly appreciated with this.</p>