There are several reasons why a customer might abandon his online shopping basket before completing the transaction. These reasons range from shipping costs that are deemed too high; a total basket cost that is too high; an overlong and complicated checkout process; the customer is just comparing prices or leaves…