title: Stop Magento from emptying the shopping cart before payment confirmation?
body: <p>This is one of the most vital problems I have found since I started testing Magento for my web store. It's kind of a no-brainer that it's absolutely unnecessary and harmful to sales to empty cart <strong>before payment confirmation</strong>, which unfortunately, Magento does.</p>
  
  <p>If the user selects PayPal (website standard) for payment method and for some reason clicks "Back to xxxx" (your business name at PayPal) on the PayPal payment page <strong>without paying</strong>, PayPal would redirect the user back to <a href="http://www.example.com/checkout/cart/" rel="noreferrer">http://www.example.com/checkout/cart/</a>, which now is an EMPTY cart. </p>
  
  <p>I think it should be after payment confirmation / PayPal IPN that the cart be empty-ed, instead of any point before that.</p>
  
  <p>Even if the user wants to continue again, he or she'd be annoyed from searching and adding all the products again and would very probably just leave.</p>
  
  <p>Any idea how I can work around this?</p>