VM have had these issues for years. One part of the site will say one thing, another part another and yet another part will claim something entirely different. And then CS will tell you none of these are correct, or that the deals over the phone are different and to order online if you want the price you are seeing (though how that helps when the prices are all over the show I'll never understand).
Check your bill to make sure the SH has indeed been given to you for free, too. Thats another part of VM's shoddy systems and CS that can regularly fail and end up charging you full whack until you eventually get it sorted out.