Throwing itself into competition with Amazon and eBay, Facebook has revamped and relaunched Shops – a feature that lets people buy directly from businesses. The social media giant hopes to ride the e-commerce boom and bring more seamlessness to the online shopping journey.