Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post Access Settings - Unable to select Paid Subscribers Only #40351

Open
lizswafford opened this issue Nov 26, 2024 · 3 comments
Open

Post Access Settings - Unable to select Paid Subscribers Only #40351

lizswafford opened this issue Nov 26, 2024 · 3 comments
Labels
Customer Report Issues or PRs that were reported via Happiness. aka "Happiness Request", or "User Report" Earn Earn features [Feature] Paid Content aka Premium Content. Controlling specific content for paying site visitors. [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. [Platform] Atomic [Platform] Simple [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Pri] Low [Status] Auto-allocated Triaged [Type] Bug When a feature is broken and / or not performing as intended

Comments

@lizswafford
Copy link

Impacted plugin

Jetpack

Quick summary

Unable to select "Paid Subscribers Only" after creating a Paid Content Block and / or Paid Newsletter. Required to create a new one though the pop-up pictured below.

When editing a post, go to the Access to limit the post visibility to "Paid Subscribers Only".
A pop-up appears asking to Set Up Payments when a Stripe connection has already been setup.

Pop-up says:

Set up payments

To start collecting payments, you’ll just need to:

Create a payment offer and choose a price for access to paid content
Set up or connect your Stripe account

Not Now Get Started

Clicked on "Get Started", created a new Newsletter Tier in the Tools > Monetize.
Went back to the post and was able to select "Paid Subscribers Only".

I had to create a new Newsletter Tier, I couldn't select the one I made earlier.

I also could not select a subscription from the Paid Content Blocks.

Image

Steps to reproduce

  1. Connect Stripe to an account if you haven't done so yet
  2. Create a Paid Content Block and/or create a Paid Newsletter by following the support guide: https://wordpress.com/support/paid-newsletters/
  3. Create a new post, save as draft or publish (this won't work if the post is Private)
  4. In the Post settings go to Access and select "Paid Subscribers Only"
  5. Pop-up appears with the message that Stripe needs to be connected and that you need to create a payment offer
  6. Note that you are not able to select the Paid Newsletter or Paid Content Block subscription created earlier.
  7. Click on Get Started to create a brand new Paid Newsletter Subscriptions
  8. This sends you to the Tools > Monetize page
  9. After setting this up return to the post
  10. Go to Post Settings > Access > and select "Paid Subscribers Only."
  11. Paid Subscribers is selected successfully. Click Save/Publish to save the changes.
  12. Create a new post and Go to Post Settings > Access > and select "Paid Subscribers Only."
  13. Note that you can select the "Paid Subscribers Only" option after creating the newsletter though that flow that starts in the post editor.

A clear and concise description of what you expected to happen.

After creating subscriptions for my site, either Paid Content or a Newsletter in Tools, I expect to be able to set the posts to be accessed by paid subscribers.

What actually happened

It is not possible to limit a post to paid subscribers without creating a new newsletter tier.

Impact

One

Available workarounds?

Yes, easy to implement

If the above answer is "Yes...", outline the workaround.

This is not really a workaround - but you do have to use the "Get Started" button from the Pop-up to create a valid Newsletter subscription.

Platform (Simple and/or Atomic)

Atomic, Simple

Logs or notes

(9094740-zd)

@lizswafford lizswafford added [Feature] Paid Content aka Premium Content. Controlling specific content for paying site visitors. [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Type] Bug When a feature is broken and / or not performing as intended Needs triage Ticket needs to be triaged labels Nov 26, 2024
Copy link
Contributor

Support References

This comment is automatically generated. Please do not edit it.

  • 9094740-zen

@github-actions github-actions bot added the Customer Report Issues or PRs that were reported via Happiness. aka "Happiness Request", or "User Report" label Nov 26, 2024
@jeherve jeherve added [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. Earn Earn features labels Nov 27, 2024
@jeherve jeherve moved this from Needs Triage to Triaged in Automattic Prioritization: The One Board ™ Nov 27, 2024
@jeherve jeherve added Triaged and removed Needs triage Ticket needs to be triaged labels Nov 27, 2024
@chrisfromthelc chrisfromthelc self-assigned this Dec 19, 2024
@millerf
Copy link
Contributor

millerf commented Dec 31, 2024

I was able to reproduce.

It looks like a cache or a sync issue: although there is a plan created, the status endpoint return an empty field.

Image Image

@millerf millerf self-assigned this Dec 31, 2024
@millerf
Copy link
Contributor

millerf commented Dec 31, 2024

I found the issue. This is actually happening because the status endpoint returns an empty list until the Stripe account is connected.

As soon as I connect the Stripe account, the products list is not empty anymore, and the post paid-subscribers can be selected.

Image Image

This is a UX issue, so I will defer this to @Automattic/zap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Customer Report Issues or PRs that were reported via Happiness. aka "Happiness Request", or "User Report" Earn Earn features [Feature] Paid Content aka Premium Content. Controlling specific content for paying site visitors. [Feature] Subscriptions All subscription-related things such as paid and unpaid, user management, and newsletter settings. [Platform] Atomic [Platform] Simple [Plugin] Jetpack Issues about the Jetpack plugin. https://wordpress.org/plugins/jetpack/ [Pri] Low [Status] Auto-allocated Triaged [Type] Bug When a feature is broken and / or not performing as intended
Projects
Development

No branches or pull requests

5 participants