Hide certain subscriptions from certain levels

Is there a way to keep certain subscription levels from seeing certain upgrade options? For example, I have one subscription level that is just for my blog readers, and they have a special rate if they would like to upgrade. I don’t want them to see both their special rate and the regular rate and get confused. (And vice versa — I don’t want the general public seeing my blog readers’ special subscription option).

I tried using coupons instead, but I can’t get them to work with PayPal for some reason. I would rather have separate subscriptions that cannot be seen by the other “type” of member. Is there a way to do this?

  • aecnu
    • WP Unicorn

    Greetings sarah_bray,

    Welcome to WPMU DEV!

    The only way that it may be possible is making custom subscription forms.

    Personally i would have developed separate sub sites for each.

    Here is the code for making custom forms:

    To override any of the pages generated by membership with your own you can easily define the following in your wp-config

    MEMBERSHIP_ACCOUNT_FORM
    MEMBERSHIP_REGISTRATION_FORM
    MEMBERSHIP_SUBSCRIPTION_FORM
    MEMBERSHIP_MEMBER_FORM
    MEMBERSHIP_UPGRADE_FORM
    MEMBERSHIP_RENEW_FORM
    MEMBERSHIP_PAYMENT_FORM

    using ('MEMBERSHIP_****_FORM','/full/server/path/to/file/');

    Please advise.

    Cheers, Joe

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.