The Bumps and Wrinkles Holding Up a Frictionless Shopping Experience for your Customers