I hear it in advertisements but what does it mean?

At the end of radio adds for McDonald's they are always saying something like ollacard only, or something as such, what does that mean?
2 answers 2