Shoppers have had a rough time navigating online purchasing, which is rife with ‘deceptive practices’