Membership Tiers: beta feedback/issues

How do we customize the email confirmation link for new subscribers who use the older “enter your email” box? Not sure if that’s just a thing with the theme I’m using, but the email that gets sent includes a link pointing to a URL ending in “signup/?action=checkout”, not the portal (which shows the tiers).

Hey :wave:. Quick question about enabling Tiers, I realise reverting back is not an option but can I turn off tiers entirely after activating the beta? I’d like to try it out, but I’m not charging anyone right now so it would be good if I can just switch it all off while I’m experimenting

Hi @prschulz :wave:

The new Membership Tiers option looks great! Congratulations to the Ghost team :slight_smile:

I’m a bit worried though because I didn’t find any new helpers for the Tiers in order to build custom pages (like this) which are not based on the ‘Portal’.

It would be ideal if the ‘Portal’ settings such as tier names, prices, descriptions and benefits could be transferred directly to the theme via the helpers. Are there any plans to add such functionality?

4 Likes

Thanks team for the wonderful update on tier. Couple of things that I found, is that paid members with complimentary subscription have been moved out of paid member count and added to total members count (thus the number of members with a paid subscription have been counted twice).

E.g.
My pre-update dashboard was like
Total Members : 79 (this included the below 1 paid member)
Paid Members : 1

My post-update dashboard is like
Total Members : 80
Paid Members : 0

@jackdaniel - Thank you for flagging this. You’re correct that comps have been removed from the paid member count. This will now correspond with the MRR chart (e.g. actually paying members).

On the total member count, I’m having some trouble replicating this. Can you confirm whether or not your total member count on your dashboard matches the number listed in the left-hand sidebar next to members?

vs.

image

Hey @DavidDarnes - The easiest way to accomplish this during the beta is to turn them off in your Portal settings.

Pardon my whiskey-oriented test site :tumbler_glass: :slight_smile:

2 Likes

@prschulz Yes the total on the dashboard and the left side are the same i.e. 80
But actual number is not 80 it is 79 (even the page where we write the post and click on publish, there also the total is 79, and the export option where we can see all members in an excel file, there as well the total is 79).

I know that 79 is correct because I just now upgraded it, pre-upgrade it was 79 and the moment it was upgraded it became 80.

Amazing thank you! I also see that you can toggle monthly and yearly, also amazing.

Ps. cheers :tumbler_glass:

Thank you, @jackdaniel. We’ll investigate further.

Hi @fueko :wave: -

I’m glad you’re liking it so far. I’m a big fan of the Genki theme.

We do have plans to add that functionality. For now, we have most of it in place in a beta form with @product / @products fixed data variables. The only thing this won’t return of the things you mentioned is benefits, which is very much on our radar as we improve things.

I will caveat that this is not final and may change as we receive feedback. And please feel free to share your feedback as well once you use this!

Here is a basic example:

{{#if @product}}
    {{#if @product.monthly_price}}
        <a data-members-plan="{{@product.monthly_price.id}}">
            Sign up to {{@product.name}} for {{price @product.monthly_price}} a month
        </a>
    {{/if}}

    {{#if @product.yearly_price}}
        <a data-members-plan="{{@product.yearly_price.id}}">
            Sign up to {{@product.name}} for {{price @product.yearly_price}} annually
        </a>
    {{/if}}
{{else}}
    {{#foreach @products as |product|}}
        {{#if product.monthly_price}}
            <a data-members-plan="{{product.monthly_price.id}}">
                Sign up to {{product.name}} for {{price product.monthly_price}} a month
            </a>
        {{/if}}

        {{#if product.yearly_price}}
            <a data-members-plan="{{product.yearly_price.id}}">
                Sign up to {{product.name}} for {{price product.yearly_price}} annually
            </a>
        {{/if}}
    {{/foreach}}
{{/if}}
5 Likes

This is absolutely fantastic! Thank you @prschulz :slight_smile:

PS. There is also {{product.description}} which also works in the above context.

2 Likes

I have also run afoul of this issue with “Complimentary” plan users being unable to upgrade themselves. In prepping for a migration from Patreon (now, finally, truly possible!) I gave all my existing Patrons complimentary memberships and had to do lots of messaging about the manual workarounds needed for them to fully setup/migrate their membership.

Seconding #5 here. I want users to be able to view my custom membership page so they can still see what plans are available and the benefits, and so they can potentially upgrade themselves. I also want to dynamically update the page (hide/show buttons/messaging) according to their current plan/tier. I was able to do this via some jiggery-pokery with javascript and the @member.subscriptions stuff, and I’d love to see how this will work with the new Tiers beta. (This, specifically, is what brought me to the forum tonight.)

@prschulz This @product stuff is great. I’m going to have lots to play with tomorrow as I get my custom membership page up-to-speed with all this awesome new stuff!

Looking through all the previous posts, there’s one thing I’ve not seen mentioned yet, which is that we don’t currently seem to be able to customize the Free tier name or messaging in Portal. It seems to be hard-coded to be named “Free” with a description of "Free preview of "

It’s possible I’ve missed or forgotten something from the initial site setup, but I poked around a bit and didn’t find anywhere to edit this.

5 Likes

Been experimenting with tiers and I’m enjoying the setup so far!

I’ve also been trying out what’s possible with additional configuration in Stripe. Would I be right in thinking that if I add a price to a product linked to Ghost memberships then I can effectively create additional pricing frequencies?

There’s an option in Stripe to create a “one time” price to products, which I guess means you could effectively create a “lifetime subscription price”.

Stripe even provides a direct payment link which you could add to your Ghost site. If someone was to buy this using their Ghost membership email would it reflect in Ghost Members itself? I don’t expect these controls to appear in Ghost, I just like the idea of the option to go more fine grain in control.

2 Likes

@coffeemonk - I’m glad you’re liking it!

You’re correct that the free tier is hardcoded at the moment in Portal for the beta version. This is on our radar and your feedback is another tick in the priority column. Thank you for sharing.

6 Likes
  1. I absolutely would like to customize the text on the free tier, like I can on the other ones (including bullet list of benefits, etc. For me, it’s not a “preview”, so I don’t want to confuse people.

  2. In the wider list of tiers, it no longer lists the % off for paying for a year vs monthly (like it used to when there was only free/paid tiers). It’d be very nice if that could be added again.

5 Likes

@gibbsdesign - Thank you for the great feedback. I’m glad tiers is working for you! This example is music to our ears (eyes? since we’re reading?).

^ Thank you for calling this out. We agree and will be addressing this in the future.

3 Likes

I encountered this same issue today while trying to limit a post to 3 or more tiers. At first, I thought it was the length of my tier names, but I shortened them all to two letters each and am receiving the same error.

This is exactly the feature I need, tbh.