• Resolved therber2

    (@therber2)


    I am trying to create a tiered set of subscription plans as such:

    a. Monthly access to restricted site content.
    b. Yearly access to restricted site content
    —–
    c. Monthly subscription to Daily newsletter
    d. Yearly subscription to Daily newsletter
    e. Free Newsletter Monthly
    f. Free Newsletter Yearly
    —–
    Then….
    I would like to offer two Bundle options:
    1. Monthly access to restricted site content AND Monthly subscription to daily newsletter
    2. Yearly access to restricted site content AND Yearly subscription to daily newsletter
    ——-
    So in other words. Two broad subscription categories

    1.
    — a.
    — c
    —-e
    2.
    — b.
    — d.
    —-f.

    The url I added to this post is an example of how I would like it to look where 1 and 2 would be Yearly and Monthly tabs and you’d select ONE SINGLE item to checkout (a, b, c, d, e, f, 1, OR 2).
    Can you help me figure out how to do this? I have profile builder pro and pms pro both so should have access to all add ons.

    Thanks.

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support alexandrubodea

    (@alexandrubodea)

    Hi @therber2,

    While the exact design and functionality you’re looking for is not entirely possible with our plugin, I will provide below the steps that can be taken in that direction:

    1. This is optional, but to have your plans structured, you can also add them to Tier subscription plans setups: https://www.cozmoslabs.com/docs/paid-member-subscriptions/subscription-plans/#Tiered_Subscription_Plans.
    2. Create two Pricing pages, each with its specific plan structure: https://www.cozmoslabs.com/docs/paid-member-subscriptions/pricing-page/. Here, when checking each “Buy Now” button, you can also activate the “Exclude other plans” option. This is so that when it’s clicked, on the Registration page, you will see only that specific plan.
    3. Now, this is the functionality that is not possible with our plugin. Here I’m referring to the toggle switch between the Monthly and Yearly Pricing pages. For this, you will need to find a plugin (or maybe a theme) that has this toggle functionality, so that you can set for each toggle state a different page. The only inconvenience I see with this is that most likely, there will be a page refresh when it redirects to the other Pricing page.

    Thread Starter therber2

    (@therber2)

    Okay great. The generate pms link with exclude other plans was the feature I wasn’t aware of. That helps.

    It works fine for a user who isn’t already registered; however, if the user already have a free subscription plan assigned to them, the generated link just goes to the account root page. Is there a way to have the link automatically open the “change” page from account and have the plan of the generated link be selected for checkout?

    Thread Starter therber2

    (@therber2)

    If a user already has a subscription with pms; how can I create an action link that generates a url that will go to the change / upgrade page in account with the linked subscription plan id selected / isolated?

    Or…
    How can I make it so that, a logged in user with a free tier subscription already registered can click a product on my pms pricing page and have it go to a page to purchase it?
    By default it just goes to the root page of the account shortcode. I tried stuff like this to no avail…:
    [pms-action subscription_plan=”81003″]{{upgrade}}{{/upgrade}}[/pms-action]

    Plugin Support alexandrubodea

    (@alexandrubodea)

    The correct shortcode that should be used needs to contain plan_id instead of subscription_plan as a parameter. Something like:

    [pms-action plan_id="81003"]{{change}}{{/change}}[/pms-action]

    Or using {{upgrade}}{{/upgrade}} if the plans are in the same tier. Using this kind of shortcode will generate a link that will redirect directly to the Change/Upgrade form.

    Still, I’ve observed some issues with this, for which I’ve created a task so that they can be fixed in our next updates to Paid Member Subscriptions.

    Thread Starter therber2

    (@therber2)

    Okay if I do:

    [pms-action plan_id=”81003″]{{change}}{{/change}}[/pms-action]

    Nothing appears / is generated.

    if I do:

    [pms-action plan_id=”81003″]{{upgrade}}{{/upgrade}}[/pms-action]

    a url gets generated as such: ______/account/?pms-action=upgrade_subscription&subscription_id=281&subscription_plan=81053&pmstkn=bc9340c95a&upgrade_subscription_plan=81003
    however, clicking it goes to a the account upgrade page, it has the subscription plan correctly isolated and preselected, but the payment gateway buttons aren’t there..

    summary:
    change shortcode doesn’t output / generate anything
    upgrade shortcode generates correctly but the upgrade form doesn’t include billing / payment gateway buttons. see screenshot


    Plugin Support alexandrubodea

    (@alexandrubodea)

    I can’t see any screenshots attached to your message. To share screenshots on the forum, you can use a site like https://snipboard.io/ to share the screenshots. Still:

    Regarding the Shortcode which contains the Change tags:

    -> That most likely is because you have the plans structured in a tier subscription setup

    Regarding the Shortcode containing the Upgrade tags:

    -> That is one of the issues I mentioned that was discovered with this functionality. The good news here is that the issue has been resolved, and the fix will be added in our next update to PMS.

    Thread Starter therber2

    (@therber2)

    Okay. In settings, I have “Allow Subscription ChangeAllow members to change their subscription to one from another tier. Allow Subscription ChangeAllow members to change their subscription to one from another tier.”
    Does this function not work?

    Yes, all of my subscription plans are tiers as upgrade plans starting from “Free Newsletter”

    Should I just make them all individual plans / not tiered?
    Is there a way to remove a plan’s tier attribute? Or do I have to recreate all of the plans?

    Plugin Support alexandrubodea

    (@alexandrubodea)

    I would recommend not changing anything until this issue is fixed in our next update, which most likely will be released next week.

    In case you want to have access to this fix earlier, then please write us at: [email protected] so we can provide an early archive with the fix. Please also mention this forum thread in the email.

    Thread Starter therber2

    (@therber2)

    So now that there has been an update, how should I formulate the acion link that will direct a user with a free account to a page to purchase a specific plan id upgrade?

    Plugin Support alexandrubodea

    (@alexandrubodea)

    Now, with version 3.0.2 of Paid Member Subscriptions:

    If the Free plan is in the same subscription plan tier as the paid plan (which qualifies for a subscription upgrade), then you need to use the following shortcode:

    [pms-action plan_id="81003"]{{upgrade}}upgrade{{/upgrade}}[/pms-action]

    Note: The issue with the payment gateway section not showing in this specific case has been fixed.

    If the Free plan is in a different subscription plan tier compared to the paid plan (which qualifies for a subscription change), then you need to use the following shortcode:

    [pms-action plan_id="81003"]{{change}}change{{/change}}[/pms-action]
    Thread Starter therber2

    (@therber2)

    Okay nice. That is working well now.

    There is still one issue, and I think it is a bug: default gateway

    It keeps automatically switching from Paypal to Stripe. Not right away, but like a day later I’ll have selected Paypal as default gateway, and then later it’ll be Stripe.

    Plugin Support alexandrubodea

    (@alexandrubodea)

    Are you seeing this switch in the plugin settings (PMS -> Settings -> Payments -> Gateways), or on the front-end forms?

Viewing 12 replies - 1 through 12 (of 12 total)

You must be logged in to reply to this topic.