Funny thing about abandoned carts is that sometimes they had no intention of abandoning it but somewhere along the check out process they found something that they didn’t like or worse found something better (not in your store).
Scenario 1
They placed something in the cart then proceeded to check out but when they saw the shipping fee, they found it expensive so they didn’t want to continue anymore. Assuming the shipping fee is OK, the payment method wasn’t simple and to them it was very complicated so they decided to just forget about it.
Scenario 2
They put items on their cart as a “shortlist” mechanism so that they don’t have to go to all the trouble of finding the items again. But after they placed it in their cart, their attention turns towards somewhere else and totally forgets what they were buying in the first place.
Scenario 3
They put something in the cart but have no intentions of buying yet because they are waiting for payday.
Solution
Make sure your check out process is simple as possible. Remember, something simple for you may not be simple for others so make sure it really is. Remember, customers won't bother getting in touch with you if it was an impulse purchase (which most of the time it is an impulse purchase).
Bottom line is, the faster you can get them to complete the checkout process, the better.
Email reminders with coupons or discounts are also great way to remind customers about their carts but this needs a little time precision. Send email reminders after 24 hours and send them one again just right before payday. This will do wonders.