They all basically refer to the same thing and serve the same purpose – to lighten the cost burden of the consumer. Promotion codes, however, are given for specific product to create hype and buzz for that product as well as increase its popularity.