Supermarket chain Hy-Vee is closing four centers that fulfill online orders in Minnesota, Iowa, Missouri and Nebraska, putting hundreds of people out of work.

In Minnesota, more than 300 workers in Eagan could soon lose their jobs, though some might be allowed to transfer.

Christina Gayman, a company spokeswoman, said in a statement that the fulfillment centers couldn’t provide the “full assortment of products, personalized shoppers and same-day pickup” that customers wanted.

Meanwhile, nearly 600 workers in Kansas City, Mo., nearly 370 in Urbandale, Iowa, and about 300 in Omaha, Neb., could also lose their jobs.

The facilities in Eagan, Kansas City and Omaha opened last year. The center in Urbandale opened in 2016. The facilities will be repurposed for use by Hy-Vee subsidiaries, said Tina Potthoff, a company spokeswoman.

Iowa-based Hy-Vee operates more than 260 stores in eight Midwestern states.