for me , im not a shopping lover. usually, i go shopping when i have decided to buy something and wouldnt go without purpose or window shopping. i will go shopping twice in a month for stock in my daily foods and some new clothes.
The reason people shop depends on the items purchased. If you buy rice, vegetables, sugar, means the reason shopping to meet daily needs. If you buy clothes, bags, shoes etc., perhaps the reason is to have fun.