Online bargains could cost local businesses