Seamless cross-channel connections in retail