buying products requires shopping