New research from Barclaycard reveals that consumer demand for free and easy returns when shopping online is placing increased pressure on retailers and impacting their bottom line. The findings indicate that over the last 12 months, the increasing rate of returns has presented a number of challenges for online retailers,…