-
Notifications
You must be signed in to change notification settings - Fork 21
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
Onboarding: Remove Pre-Launch checklist UI #2492
Comments
Perhaps the JS codes related to the google-listings-and-ads/js/src/setup-mc/setup-stepper/store-requirements/index.js Lines 82 to 121 in a8e9cac
I think there are no other jest tests that need to be update, and this should be clear when running jest tests after removal.. |
Thanks @eason9487, makes sense to me. |
Closing this as completed since it was part of the 2.9 release. |
Part of #2458
The 3rd step of the onboarding process includes this pre-launch check list at the bottom of the screen.
This checklist doesn't really add value to the user experience and can lead to someone either abandoning the onboarding process or just checking everything in order to move on. Let's remove this section to streamline the onboarding experience.
Acceptance Criteria
PreLaunchChecklist
component is removed from the codebase (js/src/setup-mc/setup-stepper/store-requirements/pre-launch-checklist/index.js)PreLaunchChecklist
is removed.Implementation Brief
The
PreLaunchChecklist
component is defined injs/src/setup-mc/setup-stepper/store-requirements/pre-launch-checklist/index.js
and imported into theStoreRequirements
page injs/src/setup-mc/setup-stepper/store-requirements/index.js
. We can likely just remove thePreLaunchChecklist
component from the theStoreRequirements
page and delete the file where it's defined, since it doesn't seem to be used anywhere else. ThisuseEffect()
hook (link) that updates the saved settings based onpolicyCheckData
can also be removed.Test Coverage
Definition Questions
/wp-json/wc/gla/mc/settings
endpoint, which ends up updating the DB option stored ingla_merchant_center
but these values don't persist when the page is reloaded. Is there any other JS code that needs to be cleaned up when this is removed so the onboarding process doesn't affect the stored DB values if previously set?The text was updated successfully, but these errors were encountered: