Code:
Content visible to verified customers only.
If you look at is_numeric($produictid) you will notice $productid is spelled $produictid
That misspelling was the cause of the problem.
I have to say, I'm a bit dissapointed that I keep finding bugs and misspellings like this in a commercial pay for application. I would expect this with an open source product, but not something that cost me $200 (branding free)