Hi all, First, sorry if this is a simple question, I'm new to amember and short of time — as always So: 2 levels of product at differing prices — I assume these will show up in _amember_product_ids as for example [1, 2] or some combination of these. I have a third subscription add-on product to the more expensive level. i.e. client makes a one-time payment for level 2 and can then choose to upgrade to a monthly additional payment for extra features. My question is: Using the _amember_product_ids session var will the subscription part of the product have a separate ID and if so will it *only* be in the array when the subscription is active and be removed if the client cancels ? As an additional (nice to have but not 100% essential) is there an easy way from the session data to tell if a subscription has canceled so I can change wording from say 'upgrade' to 'renew' etc. Hope that makes sense... and thanks for any help on this one Huw