2019 ecommerce in review: fulfillment