Skip to content

WP Beta Program: only allow Business plan or above#109812

Merged
taipeicoder merged 1 commit intotrunkfrom
fix-wp-beta-program-eligibility
Apr 5, 2026
Merged

WP Beta Program: only allow Business plan or above#109812
taipeicoder merged 1 commit intotrunkfrom
fix-wp-beta-program-eligibility

Conversation

@fushar
Copy link
Copy Markdown
Contributor

@fushar fushar commented Apr 3, 2026

Fixes DOTCOM-16602

Proposed Changes

This PR allows the WP beta program on Business plan or above correctly.

Previously, we're checking for the BACKUPS feature. However, for the Summer Special, all paid plans now have that feature. The Summer Special "fix" was to add additional BACKUPS_SELF_SERVE feature for Business+ plan only. So, in this PR we also switch to that feature.

Testing Instructions

Using the dashboard/wp-beta-program flag, verify that:

  • You CAN change WP version in Business Atomic site.
  • You CAN change WP version in staging site.
  • You CANNOT change WP version in Premium Atomic site.

Pre-merge Checklist

  • Has the general commit checklist been followed? (PCYsg-hS-p2)
  • Have you written new tests for your changes?
  • Have you tested the feature in Simple (P9HQHe-k8-p2), Atomic (P9HQHe-jW-p2), and self-hosted Jetpack sites (PCYsg-g6b-p2)?
  • Have you checked for TypeScript, React or other console errors?
  • Have you tested accessibility for your changes? Ensure the feature remains usable with various user agents (e.g., browsers), interfaces (e.g., keyboard navigation), and assistive technologies (e.g., screen readers) (PCYsg-S3g-p2).
  • Have you used memoizing on expensive computations? More info in Memoizing with create-selector and Using memoizing selectors and Our Approach to Data
  • Have we added the "[Status] String Freeze" label as soon as any new strings were ready for translation (p4TIVU-5Jq-p2)?
    • For UI changes, have we tested the change in various languages (for example, ES, PT, FR, or DE)? The length of text and words vary significantly between languages.
  • For changes affecting Jetpack: Have we added the "[Status] Needs Privacy Updates" label if this pull request changes what data or activity we track or use (p4TIVU-aUh-p2)?

@matticbot
Copy link
Copy Markdown
Contributor

This PR modifies the release build for the following Calypso Apps:

For info about this notification, see here: PCYsg-OT6-p2

  • agents-manager
  • help-center
  • notifications

To test WordPress.com changes, run install-plugin.sh $pluginSlug fix-wp-beta-program-eligibility on your sandbox.

@fushar fushar marked this pull request as ready for review April 3, 2026 04:39
@fushar fushar requested a review from a team as a code owner April 3, 2026 04:39
@matticbot matticbot added the [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. label Apr 3, 2026
@fushar
Copy link
Copy Markdown
Contributor Author

fushar commented Apr 3, 2026

@taipeicoder I just found out this "bug" today. Can we confirm that the requirement is indeed to open the program for Business+ sites, and not just Atomic sites (which now include Personal and Premium)?

@fushar
Copy link
Copy Markdown
Contributor Author

fushar commented Apr 3, 2026

Oops sorry just realized you're AFK today! Apologies.

Copy link
Copy Markdown
Contributor

taipeicoder commented Apr 3, 2026

@fushar I think we should open the program to all WoW sites with the backup feature enabled. IIRC that currently only applies to Business+ sites. Is it possible to do feature instead of plan gating?

@fushar
Copy link
Copy Markdown
Contributor Author

fushar commented Apr 3, 2026

As I wrote in the PR description, the issue is that only Business Atomic sites have the ability to initiate / see backups (BACKUPS_SELF_SERVE). Premium Atomic sites have automatic backups but they are not visible to users. They will see upsell callout instead:

image

@arthur791004
Copy link
Copy Markdown
Contributor

Then, let's use BACKUPS_SELF_SERVE 🙂

@taipeicoder taipeicoder merged commit 9111dfc into trunk Apr 5, 2026
20 checks passed
@taipeicoder taipeicoder deleted the fix-wp-beta-program-eligibility branch April 5, 2026 07:39
@github-actions github-actions bot removed the [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. label Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants