99.7% of online shoppers don’t return after abandoning a purchase