It seems very generous ...

... but when you buy online the cost to the retailer is much lower. As there’s no shop, salesperson, heating, electricity, rates, not even the cost of the bag to put your goods in, retailers are more than happy to help good causes when new online customers are introduced to them via Easyfundraising.com.