I think doing this is as much about removing channel conflict and competition as it is achieving a seamless shopping experience.
Not only do these different channels have different customer offers and policies, but they spend vast time and resources trying to beat the other channel within the same company!