Solid piece from the legendary Tim Ash about pre-checkout actions to stop people leaving - generally, all under a retailer's control via content management.
1. Fix On-Site Search
2. Cut Down on Your Navigation Categories
3. Place Trust Symbols Where They'll Decrease Anxiety
4. Give Visitors a Reason to Act Soon
Simple.