Dedication to a great customer experience is the key to business success, but … Guide to E-Commerce Platforms: Pt.1 The Best Open Source Platforms