US grocery retailer Kroger has announced that a new labour contract covering 3,300 employees in 44 of its stores in West Virginia, Ohio and Kentucky has been ratified by union members, ending a nearly two-month work stoppage.