title: How to change QuoteItem BaseCost in Magento?
body: <p>We have a Magento shop with various products but the price depends on the selection of the customer and is dynamically calculated. I can add the dynamically calculated custom price in our Observer with event checkout_cart_product_add_after like this:</p>
  
  <pre><code>$quoteItem-&gt;setCustomPrice($calculatedPrice);
  $quoteItem-&gt;setOriginalCustomPrice($calculatedPrice);
  $quoteItem-&gt;setBaseCost($calculatedBaseCost); // does nothing
  $quoteItem-&gt;getProduct()-&gt;setIsSuperMode(true);
  $quoteItem-&gt;save();
  </code></pre>
  
  <p>But I also want to change the base_cost (which is originally 0.00) to my calculated base_cost. But what ever I try, it just won't change.</p>
  
  <p>I have now added a custom column but I would rather make use of that base_cost to see everything in sales reports.
  Why can't I change the base_cost? Anybody any idea how to get this working? Thank you very much in advance :-)</p>