-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Themes: Restoration of previous theme isn't working #66500
Comments
I can't reproduce this as written -- when I cancel my premium theme via Calypso, it automatically switches me back to the previous theme that I was using beforehand. I do think this behavior only works (and was probably only ever implemented) for users self-cancelling the theme via Calypso, though. If the premium theme gets removed any other way -- for example by a happiness engineer, or if the user had access to the theme via a WordPress.com plan but then the plan is removed -- in that case they probably do go back to a random theme. So it sounds like there's room for improvement there; would just need to be careful to make sure the code correctly handles the situation where the site on which the theme is being removed is not equal to the current active site returned by |
@mreishus Not sure if it applies to this case but I ran into an issue with Basically, D85191-code has an attempt at a fix if it's useful. See line 792 of |
It should be possible to cancel as long as the purchase is within the refund window -- there will be a "Cancel and Refund" link on the purchase management page in Calypso. (If it's no longer refundable, I guess it doesn't let you cancel at all, based on the theory that it's a one-time purchase which you can keep forever without paying more money...) To test that you probably need to purchase the theme in store sandbox mode, e.g. with a fake credit card. |
To fix [Two Linked Functions not always called in succession] in store admin, I have D86514-code, which is waiting for D86160-code first, to help prevent another p58i-cXE-p2 from happening. |
D86160-code is complete and merged, so now D86514-code is waiting for review. |
The proposed fix PR is well out of date and since this hasn't seemed to come up on the user end, I'm closing. Please reopen if it's still a user-facing issue. |
Steps to reproduce
Full discussion: p1659985142358919-slack-C0160HSMDQV
paYKcK-1V9-p2 has some comments outlining where the code for restoring the previous theme is.
The text was updated successfully, but these errors were encountered: