Non-store retailing is the selling of goods and services outside the confines of a retail facility. It is a generic term describing retailing taking place outside of shops and stores. The non-store distribution channel can be divided into direct selling and distance selling, the latter including all forms of electronic commerce. Distance selling includes mail order, catalogue sales, telephone solicitations and automated vending. Electronic commerce includes online shopping, internet trading platforms, travel portals, global distribution systems and teleshopping. Direct selling includes party sales and all forms of selling in consumers' homes and offices, including even garage sales.