Retailers use in-store tech to compete