Discovery Communications is closings its mall-based and stand-alone Discovery Channel Stores to focus on its e-commerce platform and build partnerships with large retailers for its consumer products.