The up to date cart would be preferable but if not possible the least one should do is give you the discount if you contacted them especially for that.

That's basically customer support and your claim makes sense.

The "though shit" reply should never be used - I hate it when I get that. Usually happens outside the US - I find that customer service over there is one of the best.