Technically, they don't need to be on store shelves for them to be considered shipped I believe. These could also include ordered copies that are in warehouses and shipping containers. Since these discs are made in China, it could be weeks before they find their way to store shelves.
But considering how many retailers around the world probably have copies of the game, it's perfectly reasonable for a million copies to be in the channel.







