I am trying to set up an Upgrade product (gives access to specific pages on a wordpress blog), that are only given access to if you have had the product manually added to your user account. This is currently not working. I have a product for which a wordpress page has been protected for that product. The user does not have access to the product. However, when the user is logged in, it says they do have access to this product. The only two relevant pieces of information I can think of to the problem are: 1. The product is FREE (there is no payment involved, an existing customer is manually given access when we want to give it to them) 2. The Wordpress blog is protected as a whole for another product that the user already has access to (i.e. the basic subscription).