Closes #1248
Working on promotion codes.
Working on issue #1229