John Lewis gets what it wants, Ocado gets more than enough
John Lewis has had its best-ever week - but it looks like Ocado's getting too much of a good thing.

John Lewis has had its best-ever week - but it looks like Ocado's getting too much of a good thing.