5 ways online retailers can weather the ecommerce slump