One of the biggest deterrent to the growth of ecommerce is the time sellers take to ship orders. Ideally, goods should be shipped 24 to 48 hours after payment is received, but often sellers delay shipping by up to 1 week. Tired of the long delays in receiving the product ordered, many online shoppers think twice before placing their next order online.