Rainy weather typically results in more online shopping! The worse the weather outside, the more likely consumers are to spend their time on technology!
However!
Sunny weather increases overall spending. When the weather is nice, people want to get outside! This weather increases profit for brick-and-mortar stores.