loadsa wrangling just to get a custom field
skip checkout for selfish products if user is logged in