IT Shop permissions issues

We have a new IT shop setup on v. 8.0.  I've set up a form with request properties, assigned permissions to a role with the new PersonWantsOrg and ShoppingCartItem fields.  I have a new IT Shop, customer node, shelf, and service item.

We are using the authentication module 'Employee (role based)'.   The item shows up in the IT Shop as expected, but there are a couple issues.  When I view an item in the cart, I get the message 'Cart items: Viewing permission denied for value "name of item" '.  Also, a couple of the request properties added to the form show a <hidden> tag where the textbox or checklist should be.  

Any ideas what I'm missing? I've tried adding both role and non-role permission to the new fields, and to the table, but the errors persist.

I noticed the CustomProperty fields have quite a few permissions that my new fields don't.  I don't need to add each of those explicitly, do I?  I'm assuming those permissions are inherited from the table level?

Thanks!

Ellen