1. Some items were sold at a 50%

discount.

2. Some items were sold at a 50%
off.

3. Some items were 50% discount.

4. Some items were 50% off.
================
Are they all grammatical?

#s 1 and 4 are correct. The others are not.