See the only difference between online shopping & offline shopping is that online shopping saves more money compared to offline shopping. If you hold a debit card or credit card you can redeem your reward points on the product and save more. I remember getting my OnePlus 8T online through Amazon festival sale with my HDFC credit card which helped me save some money as they had tie-ups with them as a part of their Festive Treats bonanza and the same thing offered in the OnePlus showroom did cost me more. So, I went online shopping on Amazon. I really prefer online shopping as it saves money compared to offline shopping.