retail interaction