Have you ever had an online shopping experience that felt like a rollercoaster ride — except instead of fun, it was frustrating and…