Another vote for turning off the promo emails. It has helped me so much!
I can be an emotional and impulsive online shopper. Taking a moment to deliberate and consider "why" I want to make a purchase has been helpful. I don't set any rules-- I'm just trying to be more aware of my behavior.
Good luck and stay strong.