Using HDFC Millennia you can get max Rs 1000 cashback so not much useful if you are planning to purchase worth Rs 20,000+ on Amazon or other 5% category merchant.
As far as I remember, I never seen HDFC card offers during sale. I could be wrong also.