Automattic / Automattic/jetpack
Donation Block Missing After Downgrading from Atomic to Simple
- Dominant language
- PHP
- Stars
- 1.8k
- Forks
- 898
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 774
Description
### Impacted plugin
Jetpack
### Quick summary
I was working with this user, 9324533-zd-a8c, and they requested to downgrade from the Business Plan to Premium.
When I downgraded their website from Atomic to Simpl (_using lossless import_), the Donation Block stopped appearing on the site (https://warmreads.com/become-a-patron/). The Donation Block is visible on the editor, but not on the live site.
**Editor view after reverting to Simple:**

**Live site view when the website was Simple:**

The issue persists even when creating new pages and re-adding the block after the downgrade.
**Expected Behavior:**
The Donation Block should be available and functional on all plans. This is what appears only when website is Atomic:

### Steps to reproduce
These should be the steps, but I couldn't replicate this on my setup:
1. Start with a website on a Business Plan (atomic).
2. Add a Donation Block to any page.
3. Downgrade the plan to Premium (simple).
4. Observe that the Donation Block no longer appears on the live site.
### Site owner impact
Fewer than 20% of the total website/platform users
### Severity
Moderate
### What other impact(s) does this issue have?
Agency or developer revenue
### If a workaround is available, please outline it here.
**Additional Information:**
- The issue was specific to the user’s site and could not be replicated on a test site with the same downgrade process.
- The user’s site uses a custom theme, but it is also available on the Premium Plan. No plugins are being used that would interfere with the block.
- Restoring the Business Plan and a previous backup made the Donation Block reappear on the site.
### Platform (Simple and/or Atomic)
Simple
Contributor guide
Research direction
No source file or test is named, and the report says the issue could not be reproduced on a test site. Start by reproducing the Atomic-to-Simple downgrade with lossless import, then compare Donation Block availability in the editor and on the live site. Done means the block renders and functions on a Simple site after downgrading.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, wordpress
- Domain
- full-stack
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100