OpenStore will invest $5 million and create 46 jobs with a new fulfillment center in Kansas City, Missouri.