There are two main ways to earn money through shopping.
First, it is through cashback. Many websites like Rakuten and OhMyDosh now provide this opportunity to get up to 15% cashbacks for your daily purchases.
And second, you can make $300 or more by mystery shopping with various websites like Secret Shopper and Mystery Shoppers America.