title: Magento free shipping calculated on grand total
body: <p>Using standard magento shipping table rates or webshopapps matrix rates, i found that the free shipping is calculated on subtotal without tax instead of gran total (subtotal + tax). For sure, i would like to set free shipping in function of gran total.
  I found that it is possibile hacking core code:</p>
  
  <p>app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php</p>
  
  <p>Changed line 60:</p>
  
  <p><code>|| ($request-&gt;getPackageValueWithDiscount() &gt;= $this-&gt;getConfigData(’free_shipping_subtotal’))</code></p>
  
  <p>to</p>
  
  <p><code>|| ($request-&gt;getBaseSubtotalInclTax() &gt;= $this-&gt;getConfigData(’free_shipping_subtotal’))
  </code></p>
  
  <p>Is this really the only way? Naturally, if so, i would create a "copy" of this class to override this method, saving it from future core changes.</p>