-
Notifications
You must be signed in to change notification settings - Fork 50
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
fix(my-account): fixes for My Account #2904
Conversation
92ad6ec
to
1230580
Compare
Note: Rebased against |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @dkoo,
I tried testing this but ran into a few issues, with the modal checkout. Not sure if some other changes to epic/ras-acc
might be conflicting with those in the three PRs that make up these fixes, but am seeing:
- A fatal related to a missing method in blocks: fix(my-account): fixes for My Account newspack-blocks#1661 (comment)
- And some wonky behavior in the modal checkout preventing me from actually purchasing a gift sub:
Screen.Recording.2024-02-06.at.11.26.48.mov
@chickenn00dle looks like the branch needed a merge from the epic. Checkout and gifting should be working again |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! Thanks for clearing that up. This is working as expected now 👍
🎉 This PR is included in version 3.0.0-epic-ras-acc.3 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 3.1.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 3.2.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 3.6.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 3.9.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.1.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.2.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.4.0-epic-ras-acc.1 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
All Submissions:
Changes proposed in this Pull Request:
Fixes a few bugs affecting My Account. Replaces #2899. See also Automattic/newspack-blocks#1661 and Automattic/newspack-theme#2240
How to test the changes in this Pull Request:
Required billing fields for gift recipients
When the recipient of a gifted subscription logs into My Account for the first time, WooCommerce asks them to fill in some required billing information. This info should match the selected fields in Reader Revenue settings.
release
, in a new session, log in as the gift recipient. Observe that you're asked for shipping address details in a strangely styled form:Gift recipients can't see "Subscriptions" menu item in My Account
release
, observe that there's no Subscriptions menu item in the My Account navigation sidebar.Can't renew subscriptions from the Subscription page
release
, go to My Subscription and click "Renew Now". Observe that you get redirected with no feedback, and the renewal request is never processed.Thank you page for renewals shows modal checkout thank you template despite not being modal checkout
#1573 added some additional hook callbacks to force modal checkout styles in the thank you page for express checkout methods (Google/Apple Pay), but #1654 implements a similar fix with a more reliable check for whether the express checkout request originated in a modal checkout flow, so these hooks are no longer needed.
Other information: