Stop trying to rationalize credit purchases, getting rid of all the credit cards and switching to cash only. Not even the checkbook or debit card has to be kept handy.
Track down every dollar spent, analysing your spending patterns.
Understand your mind and the need to shop, training yourself to stop, just like getting over a smoking addiction.
Ensure that the temptation areas, like Amazon, or shopping malls, are not easy to access or visit.
Remind yourself of your future goals.
Ask for help from a close friend, or even professional counselling.