abstracted out bought item getter