Bob is a customer of Acme ltd., an online service provider (e.g. domain names, hosting etc.).
It's time for Bob to renew some of Acme's services he is using, so he logs in to his account and sees this message:
Hi Bob! Thank you for using Acme ltd. To help us serve you better, we'd like you to fill in your user details.
Get a 5% OFF promo code after you complete your profile.
That's it. There are no links to any T&C/fine print. As Bob later finds out, the existing T&C say nothing about this offer.
Acme actually already has some basic Bob's details: name, email, phone, address. What they are looking for is details about his occupation, job position, what he values mostly in Acme's services, whether he is in the position to make decisions to buy their services and so on. In a nut shell, marketing stuff that Acme will use to figure out how they could possibly suck more money out of Bob and/or the company he is working for.
Bob scratches his head and thinks: "well, for a 5% discount code I wouldn't mind answering those questions", and proceeds. At the end he gets a discount code.
But when he tries to use that code for renewing services, it does not work.
Upon contacting customer service, it turns out that the code is supposedly valid for purchasing only a certain subset of Acme's services. Those particular services that Bob is using are excluded. Acme would not provide a code that works for those services.
Bob thinks "Okay guys, we have a contract. I spent my time providing you my additional details you wanted, and now you've got to give me a code that works. There was no indication that the code would only work for a limited range of your services on that page that made the offer".
Question:
What remedy can Bob expect if he takes Acme to court? Can it be specific performance "provide a 5% discount code that works for the services Bob is using"?
Bonus question:
Presumably, Bob can't take this to a small claims court because the value of the claim is undefined. He can define it by renewing the services he wanted to renew, and claiming 5% of the amount. However, would renewing the services now (knowing that Acme does not want to provide a discount for those particular services) not ruin the case?