What Your Online Shopping Agent Should Offer You