Automattic / Automattic/jetpack

Enhancement: [Search] Provide a way for users to see all tiers and prices for their current subscription

Open
#26,425 2 comments 0 reactions 0 assignees View on GitHub
[Feature] Search [Plugin] Search Enhancement
Dominant language
PHP
Stars
1.8k
Forks
898
Avg merge
1d 18h
Merged PRs (30d)
774

Description

### Impacted plugin

Search

### What

Jetpack Search users should be able to see a list of all the tiers and prices for their current subscription, so they can understand what they might pay in the future and why.

### How

We used to provide a table of Search tiers and prices on [this page](https://jetpack.com/support/search/jetpack-search-product-billing/) and link to it from WordPress.com and Jetpack billing emails as a place to learn more about the price we are going to charge the user for their upcoming renewal. This was always imperfect, though (for example, it was in USD only) and has since been removed. Users can still see all the **current** tiers and prices (i.e., for a new purchase) via the slider at https://jetpack.com/upgrade/search/, but that's not necessarily what they are personally going to pay on a renewal because older subscriptions can and do pay different prices.

Example of how the loss of this feature can cause problems: p1HpG7-hSD-p2#comment-57058 and subsequent comments

The suggestion would be to surface the full list of tiers and prices for the current user's billing plan somewhere where they can access it (and then change the above documentation page to point them to it).

One possibility would be inside the Jetpack Search Record Meter, for example somewhere in here (or even behind the `(i)` icon):

![record-meter](https://user-images.githubusercontent.com/235183/192184166-1cc59701-d475-43a2-b1b9-ae8a094d7b09.png)

Another possibility would be in the Calypso billing pages, since we already do show an accurate price for their **current** tier there (and could therefore link off to somewhere else that could show a dynamically-constructed list of all possible tiers and prices):

![calypso-billing](https://user-images.githubusercontent.com/235183/192184295-8a0fe84f-77ae-471e-bb25-c6db362481aa.png)

Contributor guide

Open the contributing guide

Research direction

The proposed entry points are the Jetpack Search Record Meter and Calypso billing pages; begin by tracing where the current-tier price is displayed and how the user's billing plan is loaded. The issue does not name files or tests, and done would be a decided location that exposes every tier and renewal price for the current plan, with the documentation page linking to it.

Written by the indexing model from the issue text.

Assessment

Domain
payments, search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.