Take one day a week without shopping

Try not to go to the shops for one day a week and do not make any purchases at all. Your attitude towards shopping in general will change, you will stop spending too much time in stores and buying unnecessary things. This will optimize the waste of time, effort and money.