Automattic / Automattic/wp-calypso

Commerce Plan: No valid subscription error for Woo extensions bundled in the plan after site reset

Open
#97,036 6 comments 0 reactions 1 assignee Claimed by @daledupreez View on GitHub
[Feature Group] WPCOM Store & Purchases [Feature] Plans & Upgrades [Platform] Atomic [Pri] High [Product] WordPress.com [Status] Escalated to Product Ambassadors [Triage 3] Scrubbed / Ready Bug Customer report [LEGACY] Groundskeeping Triaged
Dominant language
TypeScript
Stars
12.6k
Forks
2k
Avg merge
1d 17h
Merged PRs (30d)
538

Description

### Quick summary

The WordPress.com Commerce plan comes with a long list of premium extensions, which are bundled with the plan.

If a user resets the site following [this guide](https://wordpress.com/support/reset-your-site/#how-to-reset-a-site), those extensions still remain on the site, but in **Extensions → Manage**, they see that those extensions have no valid subscriptions.

### Steps to reproduce

1. Create a new site with the Commerce plan.
2. Connect the store to Woo account in **Extensions → Manage**.
3. Reset the site by following [this guide](https://wordpress.com/support/reset-your-site/#how-to-reset-a-site).
4. Revisit **Extensions → Manage**.

### What you expected to happen

We should see all extensions having respective subscriptions.

### What actually happened

The extensions show up under the **Installed Extensions without a Subscription** section as follows:

![Image](https://github.com/user-attachments/assets/56599bb0-79c2-4230-9db4-bc8f5e4db307)

### Impact

Some (< 50%)

### Available workarounds?

Yes, difficult to implement

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

1. In **Extensions → Manage**, click on the **Connected to WooCommerce.com** toggle to disconnect the store from Woo account once.
2. Revisit **Extensions → Manage** to reconnect the store to Woo account.

This is easy, but I chose `Yes, difficult to implement` as users wouldn't notice this workaround easily.

### Platform (Simple and/or Atomic)

Atomic

### Logs or notes

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.