Social commerce leverages social media and user contributions to facilitate online buying and selling. It allows consumers to get opinions from friends on products and have synchronous shopping experiences similar to shopping in real life. Companies can create social storefronts, add online features to offline products, and offer added value to existing customers by utilizing social networks. Key aspects of social commerce include social payments, social CRM, and discussions around products.